Phase 1 ยท Execution-Aware

Describe it.
Watch it build itself.

Gryffin generates code, runs it, catches errors, fixes them โ€” and hands you a working project.

gryffin โ€” terminal
$ lunar start . "Build me a blog API with posts, comments, and auth"
๐Ÿฆ Gryffin v0.1.0 (Lunar)
๐Ÿ”ง Generating Django project...
โ”œโ”€โ”€ api/models.py       โœ“
โ”œโ”€โ”€ api/serializers.py  โœ“
โ”œโ”€โ”€ api/views.py       โœ“
โ””โ”€โ”€ api/tests.py       โœ“ (12 test cases)
๐Ÿ—„๏ธ  Running migrations...
โŒ ImproperlyConfigured: INSTALLED_APPS missing 'rest_framework'
๐Ÿ”„ Fixing (attempt 1/3)...
โ†’ Added 'rest_framework' to INSTALLED_APPS
๐Ÿ—„๏ธ  Running migrations... โœ“
๐Ÿงช Running tests...
โœ“ 12/12 passed
โœจ Done! Your Django blog API is ready. 1m 23s
cd output/blog_project && python manage.py runserver
Terminal-first ยท Docker sandbox ยท Local execution
How it works

One command.
A complete app.

01

Describe

Type what you want to build in plain English. No YAML, no config files.

02

Generate

Gryffin plans the architecture and generates a complete project โ€” models, views, tests.

03

Execute

Runs inside Docker. Installs deps, runs migrations, executes the test suite.

04

Self-Heal

Errors detected, classified, and auto-fixed. Up to 10 attempts before it asks you.

How it runs

You talk.
It plans. It builds.

gryffin watch .
Self-Healing Loop

Code never leaves
until it works.

Every task goes through a verified execution cycle. Errors are caught, diagnosed, and fixed before you ever see the output.

Django errors auto-classified & fixed
Full test suite runs before task completes
Escalates to you only when truly stuck
Full context passed to every fix attempt
Generate code for task
Execute in Docker sandbox
Error
Fix loop (ร—10)
Clean
Run tests
Fix strategy attempt 1 / 10
โ†’ error type + stack trace
โ†’ full codebase context
โ†’ framework-specific hints
Task complete ยท all tests green
Errors Gryffin fixes autonomously
ImproperlyConfigured
Missing INSTALLED_APPS
ModuleNotFoundError
App not registered
Migration errors
Missing or conflicting
ValidationError
Serializer fields
FieldError
Bad model reference
NoReverseMatch
Bad URL pattern
IntegrityError
DB constraint fail
SyntaxError
Bad Python code
Landscape

Different philosophy.

Replit / Lovable

Browser-based builders
Fast scaffolding
Sandboxed, no architectural control
Can't run on your own machine

Claude Code / Codex

Reasoning engines
Deep code understanding
Reactive โ€” doesn't run your code
You copy-paste errors back into chat

Gryffin

Execution-aware agent
Generates code
Runs it in Docker locally
Auto-fixes until tests pass

Type a prompt.
Ship a product.

Early access to Gryffin Lunar โ€” Phase 1.

ยฉ 2026 Gryffin ยท Lunar Phase v0.1.0 ยท Django DRF