Looks after itself
Notices errors and crashes, restarts what fell over, finds the cause and fixes it, with a test that proves it.
Open source · MPL-2.0
Plant a Seed and tell it what to become. It writes the code, tests it, lets you try it on a copy of your data, and only then goes live, as a new generation you can always roll back.
curl -fsSL https://raw.githubusercontent.com/paezao/seed/main/install.sh | sh
seed new acme-ops -e OPENROUTER_API_KEY
How it grows
seed new acme-ops gives you a folder with a kernel, a database and an empty app, in its own container.
Tell it what to become in chat, or point at part of the app. It plans first, and asks before guessing.
It builds and tests the change in a sandbox, then lets you try it on a copy of your real data.
Apply it: a new generation, a git commit, with your data backed up first. Roll back any time.
Point and ask
A little seed lives in the corner of your app. Hover it, drag a box around anything, and say what should change. Your Seed gets a picture of exactly that area, and your words. Nothing is sent until you confirm it.
Try before it's live
Every change runs beside the live app, on a copy of your data. Click around, then apply it, ask for changes, or throw it away. Everyone else keeps seeing the live version until you say so.
Generations
Each change is a commit and a generation. Your data is copied before every one goes live, so a rollback can bring back the data of then as well.
Everything a living app needs
The kernel does the boring, careful work, so every app a Seed becomes gets it for free.
Notices errors and crashes, restarts what fell over, finds the cause and fixes it, with a test that proves it.
Every model call counted. Watch a change's cost tick up live; set a monthly budget.
On your laptop and phone, when a change is ready to try or it has a question.
Your app has no network except HTTPS to hosts you approve, with only the secrets you grant. Risky actions wait for you.
Tasks it runs on a schedule and reports on, and jobs your app runs.
Signed kernel releases, installed from its control plane. If one fails to start, it rolls back.
The control plane
Chat, plans and progress, generations, health, spending and backups: everything about your Seed, in one place only you can open.
3f9c2a1Under the hood
DATABASE_URL.Yours
Seed is open source under the MPL-2.0. The app your Seed becomes is yours, under the MIT license: take it anywhere. A Seed runs anywhere Docker does, from your laptop to a VPS or Kubernetes, with a volume and optionally an external database.
Put it online
Any Linux server with Docker: a VPS from Hetzner, DigitalOcean or AWS, or a box at home. One command installs what's missing, starts your Seed with HTTPS, and prints where to sign in. No domain yet? It gets one from sslip.io.
curl -fsSL https://raw.githubusercontent.com/paezao/seed/main/deploy/vps/setup.sh | sudo OPENROUTER_API_KEY=sk-or-… sh
curl -fsSL https://raw.githubusercontent.com/paezao/seed/main/install.sh | sh
Linux, macOS, or Windows with WSL2. Needs Docker. Or build it yourself: git clone https://github.com/paezao/seed && cd seed && make install