OpenCrust is a self-hosted AI assistant platform for people who want personal agents available through their chat apps. It runs on Linux, macOS and Windows as a compact Rust application and is open source under the MIT license. A browser interface and terminal chat provide direct access alongside Telegram, Discord, Slack, WhatsApp, LINE, WeChat and macOS iMessage.
You choose where inference runs. Ollama handles local models, while vLLM connects models on your own server. Claude, OpenAI and other OpenAI-compatible services are also supported; requests to those providers leave your machine. OpenCrust stores conversation memory and ingested documents locally in SQLite. Semantic document search uses an embedding provider, with Cohere as the default; keyword search works without one.
Named agents can delegate tasks to one another, each with its own model, personality, skills and permitted tools. Agents can work with files, execute shell commands, search the web and carry out scheduled tasks. MCP connects them to additional tools and data sources. Document search retrieves relevant passages from PDFs, text files and source code, and answers cite the documents they use.
The assistant can turn repeated workflows into reusable skills and revise those skills after use. It accepts agentskills.io-compatible skills and scans them for prompt-injection patterns before installation. Voice input and replies can use local Whisper and self-hosted Kokoro, or OpenAI's cloud services. Access controls include encrypted credential storage, WebSocket pairing, per-channel authorization and tool restrictions; optional WebAssembly plugins run in a sandbox.
Claim this page and we'll verify you by hand. OpenCrust gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find OpenCrust?Promote it
Something wrong or outdated on this page?
41.3KUpdated 10 hours agoAGPL-3.0
macOS · Docker · Web#Code execution#Hybrid search#LM Studio integration
AstrBot brings AI assistants into messaging apps such as Telegram, Discord, Slack, QQ and WeCom. It's an open source platform under AGPL-3.0 for people building personal companions, customer support bots or team automation. You can run it on your own computer or server, including through Docker, or use its desktop app for browser-style chat.
48.7KUpdated 1 day agoMIT
macOS · Windows · Linux · Docker · Web#Agent Skills#Code execution#MCP
516Updated 1 day agoMIT
macOS · Windows · Linux · Docker · Web#Agent Skills#Human approval#LLM tracing
18.2KUpdated 5 months agoApache-2.0
macOS · Windows · Linux · Docker · Web#Guardrails#Human approval#Knowledge graphs
10.5KUpdated 7 months agoApache-2.0
macOS · Windows · Linux · Android · Web#Code execution#MCP#Multimodal input
2.5KUpdated 22 hours agoMIT
Windows · Linux · Docker · Web#Agent Skills#Code execution#Guardrails
nanobot is a self-hosted personal AI agent for people who want an assistant that can work with files, carry tasks across conversations and handle recurring jobs. It runs on macOS, Windows or Linux, on your own server, or in Docker. Its Python core is open source under the MIT license and small enough for developers to inspect and extend.
OpenClaw.NET is a self-hosted AI agent runtime for people who want a personal assistant on their machine or a shared gateway for a team. Its C# and .NET foundation lets developers extend the assistant with their own tools. It's an independent implementation inspired by OpenClaw, with support for compatible parts of that ecosystem.
OpenFang runs scheduled AI agents on your own machine, with built-in task packages called Hands that report results to a dashboard. It's for people who want recurring research, monitoring or business tasks to continue without prompting an agent each time. The open source platform runs on macOS, Windows and Linux under the Apache 2.0 license.
aichat brings Ollama and cloud AI services into the same terminal interface for developers and people who work at the command line. It runs locally on macOS, Linux and Windows, with Android support through Termux. Model processing happens through the backend you choose: Ollama supports local models, while providers such as OpenAI, Claude and Gemini process requests in the cloud.
Bitterbot is a local-first personal AI agent for people who want an assistant that remembers ongoing projects and preferences across conversations. It runs on your own device or server, with a browser dashboard for chatting, reviewing memory activity and managing skills. It's open source under the MIT license.