Quick Start
Get Tevis running and create your first nanocycle in under 5 minutes.
Prerequisites​
Before you begin, ensure you have:
- Python 3.11+ installed
- Docker installed and running
- Claude CLI authenticated (
claude login) - Git configured
# Verify prerequisites
python3 --version # Should be 3.11+
docker --version # Should be 20.10+
git --version # Any recent version
claude --version # Should show Claude CLI version
Step 1: Install Tevis Local​
# Install the Tevis Local package
pip install tevis-local
# Verify installation
tevis-local --version
Step 2: Start the Services​
# Start Tevis Local API (handles execution and knowledge base)
tevis-local serve
# This starts the local API on port 8082
In a separate terminal:
# Start Mission Control (Flight Director UI)
mc start
# This starts Mission Control on port 8083
Step 3: Open Mission Control​
Open your browser and navigate to:
http://localhost:8083
You should see the Mission Control dashboard.
Step 4: Create a Project​
- Click "New Project" in the Projects panel
- Enter project details:
- Name: My First Project
- Slug:
my-first-project - Repository URL: (optional) Link to your git repo
- Click "Create Project"
Step 5: Create Your First Session​
- Click on your project to open it
- Click "New Session"
- Select a repository or use the default
- Your session is now active
Step 6: Start a Nanocycle​
- In your active session, click "New Nanocycle"
- Describe what you want to build:
Add a user authentication system with:
- Login page with email/password
- JWT token-based authentication
- Password reset flow
- Session management
-
Tevis will generate a plan with:
- Feature breakdown
- Task list
- Estimated scope
-
Review the plan and click "Approve"
Step 7: Watch the Magic​
Once approved, Tevis begins execution:
- AI agents spin up in isolated containers
- Work progresses in parallel where possible
- Real-time updates stream to Mission Control
- Hold points pause for your review
NC-001 Status: IN_PROGRESS
Feature 1: Auth API [████████░░] 80%
Feature 2: Login UI [██████░░░░] 60%
Feature 3: Password Reset [████░░░░░░] 40%
Active TPUs: 3
Step 8: Review and Merge​
When execution completes:
- Review the generated code in Mission Control
- Check the diff view for each file
- Approve changes or request modifications
- Merge the completed nanocycle
What's Next?​
You've completed your first Tevis workflow. Here's what to explore next:
- Installation Guide — Detailed setup for your environment
- Your First Session — In-depth tutorial
- Flight Director Paradigm — Understand the mental model
- Nanocycles — Deep dive into the workflow unit
Quick Commands Reference​
# Start all services
tevis-local serve # API on :8082
mc start # UI on :8083
# Stop services
mc stop
tevis-local stop
# Check status
tevis-local status
mc status
# View logs
tevis-local logs
mc logs
Troubleshooting​
Docker not running​
# macOS
open -a Docker
# Linux
sudo systemctl start docker
Port already in use​
# Check what's using the port
lsof -i :8082
lsof -i :8083
# Kill the process or use a different port
tevis-local serve --port 8092
mc start --port 8093
Claude CLI not authenticated​
# Authenticate with Claude
claude login
# Copy credentials for Tevis
mkdir -p ~/.tevis
cp ~/.claude/.credentials.json ~/.tevis/claude_oauth_credentials.json
Need Help?
If you encounter issues, open an issue or reach out to the community.