Darwin Gödel Machine
A self-improving AI coding agent by Sakana AI that iteratively rewrites its own code to boost performance on programming benchmarks, combining Darwinian evolution with Gödelian self-reference.
What is Darwin Gödel Machine?
The Darwin Gödel Machine (DGM) is a research project from Sakana AI that represents a novel approach to self-improving AI systems. Unlike conventional AI agents that are fixed after training, DGM iteratively modifies its own codebase, improving both its task performance and its ability to improve itself. Each code modification is empirically validated against coding benchmarks before being accepted. Published as a research paper (arXiv:2505.22954) in May 2025, DGM combines Darwinian evolution (generating and selecting beneficial mutations) with Gödelian self-reference (the system reasoning about and modifying its own reasoning process). While still a research prototype rather than a production tool, it represents a significant step toward truly self-improving AI.
Best for: AI self-improvement research · Meta-learning studies · Academic experimentation

Developer Stack Fit
Quick read on where Darwin Gödel Machine fits in a software team's AI stack. Validate final fit against your codebase, data policy, and deployment model.
- Stack layer
- Coding Agents
- Deployment model
- Open-source deployable
- Open-source status
- Yes or source-available
- API support
- Not a primary API tool
- MCP support
- No MCP signal found
- Security posture
- Review vendor privacy and data retention
- Best use case
- AI self-improvement research
Key Features
- 01
Iterative self-code-modification
True self-improvement (modifies own code)
- 02
Empirical validation of each code change
Empirically validated changes
- 03
Darwinian evolutionary selection of improvements
Open-source research
- 04
Gödelian self-referential reasoning about own code
A core development capability that teams use daily.
- 05
Coding benchmark evaluation suite
A core development capability that teams use daily.
- 06
Open-source research implementation
A core development capability that teams use daily.
- 07
Mutual improvement of task ability and self-improvement ability
A core development capability that teams use daily.
Pros & Cons
What stands out
- Novel approach to AI self-improvement
- Open-source and well-documented research
- Each change is empirically validated
- Dual improvement: task performance + self-improvement capability
- From respected AI research lab (Sakana AI)
Watch outs
- Research prototype, not production-ready
- Limited to coding benchmark tasks
- Self-modification raises safety concerns
- Computationally expensive iteration process
- No commercial support or SLA
Pricing Plans
Darwin Gödel Machine Pricing
Choose the perfect plan for your needs. All plans include our core features with different usage limits and advanced capabilities.
Open Source (Research)
Need a Custom Solution?
Looking for enterprise features or custom pricing? Contact Darwin Gödel Machine directly for tailored solutions.
Contact SalesMost teams land on the Open Source (Research) plan.
Alternatives
FAQ
What is Darwin Gödel Machine and how does it work?
Darwin Gödel Machine is a development tool that a self-improving ai coding agent by sakana ai that iteratively rewrites its own code to boost performance on programming benchmarks, combining darwinian evolution with gödelian self-reference.. It uses AI to help users improve productivity through analyzing input and generating relevant output.
Is Darwin Gödel Machine free to use?
Darwin Gödel Machine offers a completely free plan. You can get started without paying anything.
Is there a free plan or trial?
Darwin Gödel Machine doesn't offer a traditional free trial, but provides a money-back guarantee on paid plans.
What can Darwin Gödel Machine do?
More development Tools
Cursor
AI-powered code editor with autonomous agents, multi-model support, and Automations for triggering agents via code changes, Slack, or timers.
Read review →TurboQuant
Revolutionary KV cache compression achieving 6x memory reduction and 8x speedup for LLM inference with zero accuracy loss.
Read review →Ollama
Local-first LLM runtime for running models on your hardware with local privacy, no per-token API costs, and offline-capable workflows.
Read review →Affiliate Disclosure: We may earn a commission when you purchase through links on our site. This doesn't affect our editorial independence or the price you pay.
Darwin Gödel Machine
Free