Skip to content

EricTylerZ/zoseco-auto-agent

Repository files navigation

Zoseco Perpetual Production Agent

A self-directed production agent that continuously builds and develops software based on mission guidance.

Features

  • 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

Setup

Environment Variables

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)

Local Development

  1. Clone the repository
  2. Create a virtual environment: python -m venv venv
  3. Activate the environment:
    • Windows: venv\Scripts\activate
    • Unix/MacOS: source venv/bin/activate
  4. Install dependencies: pip install -r requirements.txt
  5. Set environment variables (create a .env file)
  6. Run the application: python -m ui.app

Deployment to Vercel

  1. Push the repository to GitHub
  2. Connect Vercel to the repository
  3. Configure environment variables in Vercel
  4. Deploy

Usage

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

License

All rights reserved. This project is proprietary and confidential.

About

Perpetual Motion Device

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published