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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd6b4afc51fbf5f1cf9ab06b8bd5d7c5cb07bbb0558df3613b3ada37ddce9bdc
|
|
| MD5 |
647ff1a094bb0c54778f347965f1fbc3
|
|
| BLAKE2b-256 |
040d91799ae92265eeb93c231aafff6844fbde0abc455bb5b5d17cb66392ad98
|