Repolode
ahmadrosid

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. 1

    Install dependencies with Bun

    bun install
  2. 2

    Start the web dashboard (also starts the server)

    bun run dev:web
  3. 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