AI UI
A user-friendly interface for interacting with AI. Includes a voiced chat bot feature with an animated and customizable avatar. Built with Electron.
AI UI can run a variety of local models (with Hugging Face Transformers) and can also connect to remote APIs (OpenAI-compatible or Anthropic Messages).
The latest release of AI UI includes support for skills, rules (aka instructions) and agent files. Both single-file skills and Cursor-style multi-file skills are supported.
The aim of the latest release was to modernize AI UI and make it more usable as a harness for coding agents and other types of agents to get work done.
MCP servers provide agents with the tools they need, and AI UI provides a simple way to manage MCP servers and tools. There's also a range of built-in native tools available.
Our CAIT MCP server is highly recommended as it adds a large range of generally useful tools for things like document conversion and deep research.
AI UI can be used not only as a chat bot, you can also use local models to generate text, images, and speech (with voice cloning capabilities).
The chat bot can use a text-to-speech model and a face animation model to create a voiced and animated avatar. It also supports speech recognition.
GitHub Link: https://github.com/JacobBruce/AI-UI
