8000 GitHub - sivikt/appdotbuild_agent: The agent that generates working apps (and maybe some other things)
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

sivikt/appdotbuild_agent

 
 

Repository files navigation

app.build logo

app.build (agent)

app.build is an open-source AI agent for generating production-ready full-stack applications from a single prompt.

What it builds

  • Full-stack web apps with Bun, React, Vite, Fastify and Drizzle
  • Neon Postgres database provisioned instantly via API
  • Applications tested ahead of generation with smoke tests using Playwright
  • GitHub repository with complete source code
  • CI/CD and deployment via the app.build platform
  • Automatic validation with ESLint, TypeScript, and runtime verification

Try it

npx @app.build/cli

Architecture

This agent doesn't generate entire applications at once. Instead, it breaks down app creation into small, well-scoped tasks that run in isolated sandboxes:

  1. Database schema generation - Creates typed database models
  2. API handler logic - Builds validated Fastify routes
  3. Frontend components - Generates React UI with proper typing

Each task is validated independently using ESLint, TypeScript compilation, test execution, and runtime logs before being accepted.

More details on the architecture can be found in the blog on our design decisions.

Repository structure

This is the agent repository containing the core code generation engine and runtime environment. The CLI and platform code are available in the platform repository.

Contributing

See CONTRIBUTING.md for development setup and contribution guidelines.

Running locally

Local development instructions are available in CONTRIBUTING.md.


Built to showcase agent-native infrastructure patterns. Fork it, remix it, use it as a reference for your own projects.

About

The agent that generates working apps (and maybe some other things)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 73.2%
  • TypeScript 23.6%
  • TypeSpec 1.0%
  • CSS 0.9%
  • JavaScript 0.9%
  • Dockerfile 0.4%
0