A framework for autonomous Android and computer use, letting a planner and finder LLM operate phones and desktops from natural-language tasks.
ahmadrosid/nakama
A self-hosted AI agent platform where teams share agents, tools, skills and memory across channels like Telegram, WhatsApp, Discord and Slack.
- Stars
- 785
- Forks
- 131
- Open issues
- 65
- Last commit
- 4 hours ago
What is it?
Nakama is an AI agent platform built for teams. Users chat with agents in a ChatGPT-style web dashboard, and each agent has its own prompt files, tools, skills, memory and channel connections, with its own identity and permissions.
The platform supports multiple organizations on one server, with invites and roles, and keeps agents isolated from each other. Channels include Telegram, WhatsApp, Discord and Slack, and Composio integration reaches more than 1,000 external apps.
Nakama can be used through managed cloud hosting or run locally with Bun, or on a server with a single Docker container. Compose setup adds version pinning and daily encrypted backups.
Key features
- 01Chat-based dashboard with a separate agent rail and recent chats
- 02Per-agent prompt files, tools, skills, MCP and memory
- 03Channels for Telegram, WhatsApp, Discord and Slack
- 04Multi-organization support with invites, roles and isolated agents
- 05Composio integration for more than 1,000 external apps
- 06Runs via managed cloud, Bun locally, or a single Docker container
Use cases
- Giving a small team shared AI agents that answer questions in Slack or Discord
- Running an always-on assistant reachable from Telegram or WhatsApp
- Hosting separate agent workspaces for several organizations on one server
- Connecting agents to external apps through Composio integrations
Quick start
- 1
Install dependencies with Bun
bun install - 2
Start the web dashboard (also starts the server)
bun run dev:web - 3
Open the dashboard at http://localhost:3003
Things to know
- Running locally requires Bun, and Docker needs about 1 GB RAM and a proxy for production use.
- Windows has no published installation download yet; macOS desktop builds are available.
- Channel integrations such as Telegram or Slack need your own provider credentials and API keys.
In collections
Topics
FAQ
- What is nakama?
- A self-hosted AI agent platform where teams share agents, tools, skills and memory across channels like Telegram, WhatsApp, Discord and Slack. Nakama is an AI agent platform built for teams. Users chat with agents in a ChatGPT-style web dashboard, and each agent has its own prompt files, tools, skills, memory and channel connections, with its own identity and permissions.
- Is nakama free to use? What license does it have?
- nakama is open source under the MIT license. Check the license terms before using it in commercial products.
- Is nakama still maintained?
- Actively maintained. The last commit to nakama was on Nov 7, 2026.
- What can I use nakama for?
- Giving a small team shared AI agents that answer questions in Slack or Discord Running an always-on assistant reachable from Telegram or WhatsApp Hosting separate agent workspaces for several organizations on one server Connecting agents to external apps through Composio integrations
- How do I install nakama?
- Install dependencies with Bun: bun install Start the web dashboard (also starts the server): bun run dev:web Open the dashboard at http://localhost:3003
- Where can I get nakama?
- The source code and installation instructions are on GitHub: https://github.com/ahmadrosid/nakama
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An open-source platform for building and running autonomous, LLM-powered agents and multi-agent workflows, with a no-code graph editor.
Open-source RAG backend platform with a spreadsheet-like UI, combining SQLite, LanceDB, and managed LLM orchestration behind a REST API.
A Python framework for building LLM-powered applications and agents, with standard interfaces for models, embeddings, vector stores and third-party integrations.
Self-hosted ChatGPT-style chat platform that unifies many AI providers, with Agents, MCP support, Artifacts, and multi-user auth.
A self-hosted Telegram chat bot that answers questions using OpenAI, Claude, Gemini, or any OpenAI-compatible model.