- 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, defaultopenai/gpt-5.3-codex