Everything you get with OpenSoul โ from messaging channels to AI agent runtime.
Connect all your chat apps to a single AI gateway.
| Category | Channels |
|---|---|
| Messaging | WhatsApp ยท Telegram ยท Signal ยท iMessage ยท Matrix ยท Mattermost ยท Zalo |
| Collaboration | Slack ยท Discord ยท Microsoft Teams ยท Lark (Feishu) ยท LINE ยท Google Chat |
| Web + API | Web Control UI ยท WebChat ยท REST API ยท WebSocket |
| Voice & Media | Voice Call ยท Audio ยท Images ยท Documents |
| Other | Nostr ยท Twitch ยท Nextcloud Talk ยท BlueBubbles ยท Tlon |
Each channel is a plugin โ add new ones by dropping an extension into
extensions/ with zero downtime.
Powerful AI execution engine at the core of every conversation.
Route to OpenAI, Anthropic, Google Gemini, AWS Bedrock, Ollama, MiniMax, OpenRouter, Moonshot, GLM, and more. Switch models per agent or per workspace.
Isolated sessions per sender, workspace, or agent. Each conversation maintains its own context window, memory, and tool permissions.
Vector search-based long-term memory with embedded SQLite + sqlite-vec. Conversations persist and are searchable across sessions.
Sandboxed tool execution with fine-grained permissions. The agent can call tools, run code, browse the web, and interact with external services.
Run multiple agents in a single gateway with workspace-level isolation. Route messages to the right agent based on channel, sender, or content.
Automatic context window management โ compacts long conversations while preserving key information for the AI model.
Built-in integrations and a public SDK for custom extensions.
GitHub integration, code execution, tmux session management, file operations, and shell access. Perfect for coding companions.
Notion, Obsidian, Canvas integrations. Calendar, reminders, web search, and document analysis.
Browser automation, web scraping, Brave Search, Perplexity integration, and image generation.
Public opensoul/plugin-sdk lets you build custom channels, tools, hooks,
and providers. Full TypeScript types and documentation.
Access your AI companion from any device.
Full-featured browser dashboard for chat, configuration, session management, node pairing, and agent creation. Built with Lit + Vite.
Native SwiftUI apps with Canvas support, push notifications, and seamless gateway pairing.
Native Android app with Canvas support. Pair with the gateway and chat from your phone.
Native Windows desktop client with WebView2, system proxy detection, and tray integration.
Full command-line interface with opensoul chat,
opensoul message, and interactive TUI for terminal workflows.
Programmatic access to the gateway. Send messages, manage sessions, and stream responses via the HTTP/WS API.
Self-hosted by design. Your data stays on your machine.
Run on your own hardware or VPS. No data ever leaves your network unless you explicitly configure external model providers.
Gateway requires authentication. Support for allowlists, mention-based group controls, and per-channel sender restrictions.
Tool execution runs in sandboxed environments with configurable permission boundaries. Docker-based sandbox options available.
Built-in runtime log redaction for API keys, tokens, and sensitive data patterns. Keeps secrets out of logs and error traces.