Favicon of RemiAI

RemiAI

A self-hosted AI assistant for macOS, Windows, Linux or Docker, with local models through Ollama, file editing, persistent memory and MCP tools.

RemiAI is a self-hosted AI assistant for people who want chat to work directly with their files and carry context between conversations. It can read and edit folders you permit, extract text from PDFs and office documents, and track file changes. Persistent memory stores facts and preferences across chats, with controls to review and delete them.

The app runs on your own computer or server, with desktop apps for macOS, Windows and Linux, a browser interface and an installable PWA. Docker supports server deployments. It's open source under the MIT license. Its SQLite database, uploads and provider credentials stay on the machine hosting it; model requests go to the backend you choose. Ollama supports local models, while Claude, GPT, Gemini, Mistral, Groq and OpenRouter provide cloud options. It also accepts OpenAI-compatible endpoints, and you can switch models within a conversation.

Each chat has a separate file sandbox and a file manager with a code editor and media previews. Canvas lets the assistant create HTML, CSS and JavaScript projects with a live preview, and saved outputs remain attached to their original chat.

For longer tasks, specialized agents can research, write code or analyze data in the background. MCP connects external tools, while built-in Python and JavaScript execution and Playwright browser automation let agents act on tasks. Web search uses self-hosted SearXNG with optional Brave Search and Firecrawl fallbacks. Scheduled tasks can run with the assistant's context, and encrypted backups include conversations, settings and API keys.

Similar to RemiAI