TeamCopilot is a shared AI agent for teams. Instead of every person maintaining their own local agent setup, your team configures one shared environment that everyone can use through the same agent and web UI. It is designed for teams that want:Documentation Index
Fetch the complete documentation index at: https://teamcopilot.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
- One shared agent setup instead of separate personal setups
- Shared custom skills and tools that can be reused across the team
- Permission controls for sensitive skills and tools
- Approval workflows before new skills or tools become available
- A self-hosted deployment model so chats, secrets, and data stay on your infrastructure
- Access from a web UI, including when you are away from your work machine
Installation and setup
The quickest way to get started is with the npm-based setup from the TeamCopilot repository.Prerequisites
- Node.js 20+
- npm
- Python 3.10+
1. Initialize TeamCopilot
Run the initializer in the folder you want TeamCopilot to use:.env file in the current directory. By default, WORKSPACE_DIR is set to the current directory as an absolute path.
If you want to provide values up front, you can pass them during initialization:
2. Start the server
http://localhost:5124.
Environment variables created by the init command
WORKSPACE_DIR: Directory where workflows, user data and skills are storedTEAMCOPILOT_HOST: Server host, default0.0.0.0TEAMCOPILOT_PORT: Server port, default5124OPENCODE_PORT: Internal OpenCode server port, default4096OPENCODE_MODEL: Model used by OpenCode.