About Project Genie
Project Genie is a self-hosted AI agent platform that turns plain-English descriptions into working software — running entirely inside an isolated, resource-constrained sandbox on your own server. No cloud lock-in, no data sharing.
Plans, codes, installs dependencies, and auto-repairs errors — up to 25 fix cycles per job.
Every job runs in an ephemeral container (256 MB RAM, no network, 30 s timeout) with daily cost guardrails.
Bring OpenAI, Groq, Together, or Ollama credentials. Keys are encrypted at rest and never leave your server.
Launch generated web apps in the browser or auto-sync outputs to WebDAV (Synology NAS, Nextcloud).
Every job passes all 5 gates — no exceptions.
Features
Everything you need to run an autonomous coding agent on your own infrastructure.
- LLM-powered planning
Generates multi-step project plans with automatic repair logic for Python scripts, REST APIs, Flask apps, CLIs, and dashboards. - Sandboxed execution
Each job runs in an ephemeral Docker container with seccomp, cgroup limits, no network egress, and a 30-second step timeout. - Daily budget guard
Pre-flight budget checks before every LLM call. Configurable daily cap with append-only audit logs. - File vault & ZIP download
All output files stored in a secure vault. Download as ZIP or sync automatically to WebDAV storage. - In-browser app launch
Preview generated Flask or web apps directly in your browser via an isolated container — no local setup needed. - Multi-provider LLM support
Works with OpenAI, Groq, Together.ai, OpenRouter, or a local Ollama instance — just configure your own API key.
See Genie in action
You describe an app in plain English. Genie plans it, builds it inside an isolated sandbox, and delivers a working result — with a full audit trail. Here is what each stage looks like.
Describe your own project below to see how Genie would plan and execute it. Just type your idea — no account needed yet.
Project Genie is currently invite-only while in early access. To request an account:
- Email lior.kamanga@gmail.com to request an invite code.
- Once you have the code, click Create account with invite code on the sign-in page.
- After signing in, add your own LLM API key (OpenAI, Groq, Together.ai, or Ollama) in your profile settings.
You bring your own API key — Genie never stores it in plaintext and it never leaves your server.