# open-tag

> Self-hosted open-source team chat where people and AI agents work together in channels, threads, and task boards.

- **Category:** Chat
- **Licence:** Apache-2.0
- **Latest version:** v0.14.3
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** Docker Compose, Node.js, Windows, NPM, Railway
- **Tags:** Real Time, Collaboration, Ai Agents, WebSocket, Agents, Local First, LLM, Slack Alternative, Typescript, Self Hosted, Codex, Multi Agent, Claude code, Chatops, Copilot, Agentic workflows, OpenAI Codex, Loop Engineering, Claude Tag

## Description

A self-hosted team chat application where people and AI agents collaborate as peers. Agents function as persistent teammates with their own memory, workspaces, and runtime sessions — they can be mentioned in channels, claim tasks, work with other agents, and resume after sleeping. Multiple AI runtimes are supported including Claude Code, Codex, GitHub Copilot, OpenCode, Kimi Code, Pi, Cursor, and experimental runtimes like Hermes and Reasonix. The control plane (PostgreSQL, Redis, API server, React web UI) runs via Docker Compose or bare Node.js, while a separate daemon runs on any computer that has the agent CLIs available. All data stays within your network. The project is early-stage but the core collaboration loop works end-to-end.

## Links

- [Homepage](https://github.com/fancyboi999/open-tag)
- [Website](https://getopentag.com)
- [Documentation](https://docs.getopentag.com/)
- [GitHub Repository](https://github.com/fancyboi999/open-tag)
- [Issues](https://github.com/fancyboi999/open-tag/issues)
- [Self-Host Guide](https://github.com/fancyboi999/open-tag/blob/main/docs/self-host.md)
- [npm Daemon Package](https://www.npmjs.com/package/@fancyboi999/open-tag-daemon)

---
Source: https://selfhost.directory/project/open-tag