CodeUpdaterBot/ClickUi

The best way to use AI is on your own computer. Use local or paid API models, and ctrl+k to show/hide the chat UI. Experience the future of AI, and help build it too!

What it solves

ClickUi is a cross-platform AI assistant designed to act as a central hub for computer-based AI interactions. It eliminates the need to switch between different AI web interfaces by integrating multiple LLM providers, voice capabilities, and web tools directly into a desktop application.

How it works

Built entirely in Python using PySide6 for the GUI, the application provides two primary interaction modes: Voice Mode (using Whisper for speech-to-text and Kokoro for text-to-speech) and Chat Mode (text-based). It connects to various AI engines including OpenAI, Google, Claude, Groq, Ollama, and OpenRouter. To enhance its responses, it includes built-in web scraping capabilities via Playwright and Selenium to perform Google searches and property lookups.

Who it’s for

Users who want a unified, voice-enabled AI assistant on their desktop that can interact with multiple LLM providers and access real-time web information without leaving their local environment.

Highlights

  • Multi-Model Support: Integrates OpenAI, Google, Claude, Groq, Ollama, and OpenRouter.
  • Voice Integration: Full voice-to-voice loop using Whisper and Kokoro.
  • Web Capabilities: Built-in web scraping for live Google searches.
  • Conversation History: Local history loading to maintain context across sessions.
  • Cross-Platform: Designed for Windows, Mac, and Linux support.

Related

  • Project
  • Project
  • Project
  • Project