A self-directed production agent that continuously builds and develops software based on mission guidance.
- Autonomous development based on mission directives
- Resource-aware API usage management for Venice AI
- Virtual environment management for isolated testing
- Comprehensive UI for monitoring and controlling the agent
- Pause/resume functionality for human intervention
- Detailed logging and reporting
Required:
VENICE_API_KEY
: Your Venice AI API key
Optional:
MISSION_STATEMENT
: Initial mission statement (can be updated through the UI)DAILY_TOKEN_LIMIT
: Maximum tokens to use per day (default: 10000)AUTO_START
: Whether to start the agent automatically (default: false)
- Clone the repository
- Create a virtual environment:
python -m venv venv
- Activate the environment:
- Windows:
venv\Scripts\activate
- Unix/MacOS:
source venv/bin/activate
- Windows:
- Install dependencies:
pip install -r requirements.txt
- Set environment variables (create a
.env
file) - Run the application:
python -m ui.app
- Push the repository to GitHub
- Connect Vercel to the repository
- Configure environment variables in Vercel
- Deploy
The web interface allows you to:
- Start/pause/resume/stop the agent
- Update the mission statement
- View recent activity and updates
- Monitor resource usage
- See artifacts produced by the agent
All rights reserved. This project is proprietary and confidential.