Your app source
Your agent edits plain source files.
schema.prisma- Data models and relationships
static/*.html / *.tsx- Pages and interactive UI
app.yaml / flows.yaml- Permissions and business logic
An app framework for AI coding agents
Build full-stack web apps with Codex or Claude Code. Benmore turns a Prisma schema, HTML or TSX, and YAML into an app with authentication, a database, APIs, and workflows.
Bring your own AI subscription. Choose managed hosting or the open-source framework.
Your app source
schema.prismastatic/*.html / *.tsxapp.yaml / flows.yamlOne Go runtime
SQLite, authentication, generated CRUD APIs, TSX compilation, workflows and real-time updates, handled by one runtime.
Explore the runtimeYour deployment
Benmore hosting runs hosted development and production environments. Or run the framework binary, with persistent storage, on a server you operate.
Compare the two optionsWhat is Benmore?
Benmore is a Go framework and hosting platform for web apps built from declarative source files. Your coding agent edits the app; the runtime compiles the frontend, applies the schema, and handles requests. The framework embeds its TSX compiler and JavaScript workflow engine, so supported apps need no separate Node build service.
Define models in Prisma. Benmore manages SQLite schema changes and generates CRUD APIs and a typed bm client for your app.
Use built-in accounts and sessions. Set table and row access rules, roles, and validation for the people who use your app.
Understand the security modelConnect forms, hooks, scheduled jobs, and workflows to your data. Subscribe to changes for interfaces that update as people work.
Read the framework documentationCodex and Claude Code
Prefer an MCP client? Connect your AI to Benmore. Your agent and its model access are provided separately.
brew install benmore-studio/benmore/benmore-cli
benmore bootstrap
cd ~/Benmore
codex
# or: claudeBuild trackers, approval workflows, and dashboards with accounts, access rules, and audit history.
Build an internal toolMove a spreadsheet process into database models, forms, and a shared web app. Validate imported rows before publishing.
Turn a spreadsheet into an appTake HTML, TSX, and supported app logic from your coding agent to a deployed URL with a clear verification step.
Deploy AI-generated codeUse the cloud CLI or MCP service, hosted development environments, the dashboard, and production promotion. Benmore runs the hosting infrastructure.
See hosting plansRun the public framework binary without a Benmore hosting account. You manage the machine, HTTPS, secrets, monitoring, backups, and recovery.
Follow the self-hosting guideBenmore is the app runtime and hosting layer. Codex, Claude Code, or another compatible client uses your separately provided model access to edit and operate the app. See how the shared agent skill works.
Yes. Download the public framework and run your app on your own server. It includes the app runtime; the commercial hosting engine, dashboard, billing, and hosted MCP service are separate. Start with the standalone deployment guide.
Benmore runs apps that follow its HTML/TSX, Prisma, and YAML contracts. An existing Express server, Python backend, or application that requires Node server APIs needs adaptation. Check generated code for compatibility before deploying.
No. Source history and database recovery are separate operations. Check schema compatibility and take a verified backup before changes that affect stored data. The agent guide and backup and restore guide explain the recovery boundaries.
Read the public source, versioned releases, and documentation. Benmore is experimental software; review the service terms and current limitations before choosing it for a project.
Install the CLI, read the workflow, and verify your first app.