Skip to main content

Specify what you want it to build, the AI asks for clarification, and then builds it.

Project description

🚀 gpt-computer

Enterprise-ready autonomous code generation framework Transform natural language into executable, testable, and iteratively refined software.


✨ Overview

gpt-computer is an execution-native AI software generation platform designed for:

  • 🏢 Enterprises exploring autonomous development
  • 🔬 Research institutions studying agent systems
  • 👨‍💻 Engineering teams building AI-powered workflows

Unlike prompt-only assistants, gpt-computer runs inside a deterministic closed-loop execution system.


🏗 Architecture

System Flow

<style> @media (prefers-color-scheme: dark) { .box { fill:#0b1220; stroke:#3b82f6; } .text { fill:#e5e7eb; } .arrow { stroke:#3b82f6; } } @media (prefers-color-scheme: light) { .box { fill:#ffffff; stroke:#2563eb; } .text { fill:#111827; } .arrow { stroke:#2563eb; } } .box { stroke-width:2; rx:16; } .text { font-family: Arial, sans-serif; font-size:14px; } .arrow { stroke-width:2; marker-end:url(#arrowhead); stroke-dasharray:6 4; animation: dash 3s linear infinite; } @keyframes dash { to { stroke-dashoffset: -20; } } </style>


🔁 Closed-Loop Execution Model

Intent → Plan → Generate → Execute → Analyze → Repair → Repeat

This loop enables:

  • Deterministic experimentation
  • Controlled iteration
  • Execution-aware evaluation
  • Infrastructure alignment

💼 Enterprise Capabilities

Capability Description
Autonomous Prototyping Generate internal tools rapidly
Execution-Aware Agents Evaluate real runtime outcomes
Infrastructure Compatible Runs in Docker, CI, on-prem
Model Agnostic No vendor lock-in
Research Benchmarking APPS & MBPP support

🚀 Quick Start

Install

python -m pip install gpt-computer

Configure API

# For OpenAI
export OPENAI_API_KEY=your_api_key

# For Anthropic
export ANTHROPIC_API_KEY=your_api_key

# For Google Gemini
export GOOGLE_API_KEY=your_api_key

# For Groq
export GROQ_API_KEY=your_api_key

# For Mistral
export MISTRAL_API_KEY=your_api_key

# For Cohere
export COHERE_API_KEY=your_api_key

Running with Local LLMs

gpt-computer supports local LLMs via any OpenAI-compatible server (Ollama, vLLM, LocalAI, etc.):

gptc my-project --model llama3 --base-url http://localhost:11434/v1

Supported Models

We support a wide range of state-of-the-art models:

  • OpenAI: GPT-4o, GPT-4-turbo, GPT-3.5-turbo
  • Anthropic: Claude 3.5 Sonnet, Claude 3 Opus/Haiku
  • Google: Gemini 1.5 Pro/Flash
  • Groq: Llama 3 (70B/8B), Mixtral 8x7B
  • Mistral: Mistral Large 2, Pixtral
  • Cohere: Command R+

Project Examples

Explore our built-in templates to get started quickly:

make run snake-game
make run calculator
make run personal-finance
make run unit-converter
make run password-generator

Generate a Project

gptc my-project

🧪 Benchmarking & Research

Includes a built-in CLI (bench) for evaluating agents against:

  • APPS dataset
  • MBPP dataset

🔐 Security & Deployment

  • Local-first execution
  • Docker-compatible
  • No hidden background services
  • Compatible with private model endpoints
  • CI/CD friendly

Deploy within:

  • Isolated containers
  • On-prem infrastructure
  • Private cloud environments
  • Regulated enterprise networks

🧠 Strategic Vision

gpt-computer defines a foundational primitive for autonomous systems:

Intent → Generation → Execution → Evaluation → Iteration

It enables organizations to explore reproducible, execution-aware AI development workflows.


📜 Governance

  • Open governance model
  • Transparent development process
  • MIT License

See GOVERNANCE.md and TERMS_OF_USE.md.


Autonomous software generation — controlled, reproducible, infrastructure-aligned.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gpt_computer-0.1.1.tar.gz (61.9 kB view details)

Uploaded Source

File details

Details for the file gpt_computer-0.1.1.tar.gz.

File metadata

  • Download URL: gpt_computer-0.1.1.tar.gz
  • Upload date:
  • Size: 61.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gpt_computer-0.1.1.tar.gz
Algorithm Hash digest
SHA256 bd6b4afc51fbf5f1cf9ab06b8bd5d7c5cb07bbb0558df3613b3ada37ddce9bdc
MD5 647ff1a094bb0c54778f347965f1fbc3
BLAKE2b-256 040d91799ae92265eeb93c231aafff6844fbde0abc455bb5b5d17cb66392ad98

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page