Getting Started¶
This guide walks you through your first launch to completing your first task as CEO.
Installation¶
You only need Node.js 16+ and Git. Everything else is installed automatically.
npx @1mancompany/onemancompany
First run automatically:
- Installs UV (fast Python package manager)
- Installs Python 3.12 via UV (isolated, no system changes)
- Clones the repository
- Creates venv and installs dependencies
- Launches the setup wizard
Setup Wizard¶
The wizard guides you through:
- OpenRouter API Key — Required. Powers your AI employees via LLM. Get one at openrouter.ai
- Default Model — Browse and select from available models. Each employee can later be assigned a different model.
- Server Configuration — Host and port (defaults:
0.0.0.0:8000) - Optional Keys — Anthropic API key, SkillMarket API key, Talent Market API key. Press Enter to skip any you don't have.
Talent Market Recommended
Register at one-man-company.com to get a Talent Market API key. This lets you hire community-verified AI employees.
Your First Session¶
After setup, open http://localhost:8000 in your browser. You'll see:
- Left panel — Employee roster showing your founding team
- Center — Pixel-art office with your AI employees at their desks
- Right panel — CEO console for commands, task management, and approvals
Your Founding Team¶
Four executives are ready on Day 1:
| Employee | Role |
|---|---|
| EA | Routes tasks, quality gate |
| HR | Hiring, performance reviews, promotions |
| COO | Operations, task dispatch, acceptance |
| CSO | Sales, client relations |
Give Your First Task¶
Type a task in the CEO console:
"Build a simple puzzle game"
Watch what happens:
- EA receives and routes the task
- COO breaks it down into subtasks
- If you need more people, HR searches the Talent Market
- Employees work autonomously, holding meetings when needed
- Work goes through review and quality gates
- You get notified to approve the final result
Starting Again¶
npx @1mancompany/onemancompany
If there's a new version, it updates automatically. If the service is already running, you'll be asked whether to stop and re-setup.
Reconfiguration¶
# Re-run setup wizard
npx @1mancompany/onemancompany init
# Custom port
npx @1mancompany/onemancompany --port 8080
Uninstall¶
npx @1mancompany/onemancompany uninstall
Stops the running service and deletes the entire installation directory. Requires confirmation.
Configuration Files¶
| File | Purpose |
|---|---|
.onemancompany/.env |
API keys (OpenRouter, Anthropic, etc.) |
.onemancompany/config.yaml |
App config (Talent Market URL, etc.) |
| Browser Settings panel | Frontend preferences |
Next Steps¶
- Execution Modes — Switch between Company Hosted Agent and Claude Code
- Task Management — Learn the full task lifecycle
- Hiring — Expand your team from the Talent Market