You give this repository a goal. It rewrites its own code to become that thing. It runs on Cloudflare Workers with zero dependencies. This is a fork-first project: your copy evolves independently.
Live URL: https://the-seed.casey-digennaro.workers.dev
Starting a project often means writing repetitive setup code before you can build the unique part. This tool handles the initial setup for you. You describe the goal, and it writes the first version of the code.
- Fork this repository. Your fork is your independent working copy.
- Deploy the fork to Cloudflare Workers. You will need:
- A
DEEPSEEK_API_KEYfor the reasoning engine. - A
GITHUB_TOKENwithrepoandworkflowpermissions for your fork. - A KV namespace bound as
SEED_KV.
- A
- Open your deployed Worker URL, type your goal, and wait for the initial code to be written and committed.
- Writes Its Own Code: It reads the current source files, plans changes to meet your goal, and writes new code directly into the repository.
- Manages Git Commits: It commits changes with descriptive messages and can roll back if an error is detected.
- Triggers Deployments: It can initiate a new Cloudflare Workers deployment after committing successful changes.
- Iterates Based on State: It uses the KV store to remember context and adjust its approach.
- Zero Dependencies: The runtime has no npm packages or build steps.
- MIT Licensed: All code it generates is under the MIT license.
It processes one goal at a time. Submitting a new goal while it is actively working will interrupt the previous task.
- It modifies its own source code directly. There is no separate template or output directory.
- The entire logic runs in one Cloudflare Worker script. There is no external orchestrator service.
- It operates autonomously. If it encounters an error, it will attempt a rollback before reporting the issue.
Superinstance and Lucineer (DiGennaro et al.)