An always-on memory and messaging gateway for the DeepSeek Harness agent, reachable from Slack, Discord, Telegram and the terminal.
karaage0703/xangi
A personal AI assistant that connects coding agents like Claude Code, Codex and Gemini-style CLIs to Discord, Slack, Telegram, LINE and a web chat.
Open-source alternative to:OpenClaw
- Stars
- 229
- Forks
- 40
- Open issues
- 0
- Last commit
- 21 hours ago
What is it?
xangi is a chat front end for AI agent command-line tools. It lets you talk to Claude Code, Codex, OpenCode, Cursor CLI, Grok CLI, Antigravity CLI, GitHub Copilot CLI or a local LLM from Discord, Slack, Telegram, LINE or a browser-based Web Chat. Discord is the recommended channel, but the Web Chat works without any chat account.
xangi handles the connection, conversation continuity and automatic startup. Reasoning and tool execution are performed by the selected agent, while skills, files and memory live in a personal workspace directory on your machine. Conversation history carries over between messages, and you can switch AI backend or model per channel.
The project also supports scheduled runs and external events as triggers, and it offers a settings UI, a doctor command for diagnosing setup problems, and Docker configurations including a GPU variant. The Web Chat has no built-in authentication, so exposing it on a LAN also exposes the workspace.
Key features
- 01Chat with multiple AI agent CLIs from Discord, Slack, Telegram, LINE or the browser.
- 02Keeps conversation history and lets you switch agent or model per channel.
- 03Runs against a personal workspace holding skills, files and memory.
- 04Supports scheduled runs and external event triggers.
- 05Includes a setup wizard, a doctor command and a settings UI.
- 06Ships Docker Compose setups, including a GPU variant.
Use cases
- Driving a coding agent from your phone through a chat app.
- Running a personal assistant that keeps notes and files in one workspace.
- Scheduling recurring agent tasks triggered from chat.
- Using a local LLM through the same chat interface as hosted agents.
In collections
Topics
FAQ
- What is xangi?
- A personal AI assistant that connects coding agents like Claude Code, Codex and Gemini-style CLIs to Discord, Slack, Telegram, LINE and a web chat. xangi is a chat front end for AI agent command-line tools. It lets you talk to Claude Code, Codex, OpenCode, Cursor CLI, Grok CLI, Antigravity CLI, GitHub Copilot CLI or a local LLM from Discord, Slack, Telegram, LINE or a browser-based Web Chat. Discord is the recommended channel, but the Web Chat works without any chat account.
- Is xangi free to use? What license does it have?
- xangi is open source under the MIT license. Check the license terms before using it in commercial products.
- Is xangi still maintained?
- Actively maintained. The last commit to xangi was on Nov 6, 2026.
- What can I use xangi for?
- Driving a coding agent from your phone through a chat app. Running a personal assistant that keeps notes and files in one workspace. Scheduling recurring agent tasks triggered from chat. Using a local LLM through the same chat interface as hosted agents.
- Where can I get xangi?
- The source code and installation instructions are on GitHub: https://github.com/karaage0703/xangi
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source GrokBot alternative that runs as a plugin in DeepSeek Harness, letting you create persistent personal AI bots with memory and identities.
A plugin that connects IM bots (Feishu, WeChat, DingTalk, WeCom, QQ, Slack, Telegram, Discord, WhatsApp) to the DeepSeek Harness via QR code or credentials.
Tracker that monitors a Taiwanese stock commentator's Facebook posts, runs AI reverse-indicator analysis, pushes alerts to Telegram, Discord and LINE, and scores its own predictions.
A bash-based agent harness where an always-on AI agent keeps thinking between messages and can be shared by a team over Slack or Telegram.
A long-running agent runtime that lives in your chat apps (Slack, Matrix, Telegram, Discord, IRC, Nostr) with persistent memory and background jobs.