An app framework for AI coding agents

Your agent writes the app.
Benmore runs it.

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.

Skip to the details

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

One Go runtime

Benmore turns them into a running app.

SQLite, authentication, generated CRUD APIs, TSX compilation, workflows and real-time updates, handled by one runtime.

Explore the runtime

Your deployment

Run it on Benmore, or on your own server.

Benmore hosting runs hosted development and production environments. Or run the framework binary, with persistent storage, on a server you operate.

Compare the two options

What is Benmore?

The runtime behind your app.

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.

Data and APIs

Define models in Prisma. Benmore manages SQLite schema changes and generates CRUD APIs and a typed bm client for your app.

Read the SDK reference

Authentication and access

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 model

Workflows and real-time

Connect forms, hooks, scheduled jobs, and workflows to your data. Subscribe to changes for interfaces that update as people work.

Read the framework documentation

Codex and Claude Code

An explicit path from edit to release.

  1. Install and bootstrap. The cloud CLI sets up your hosted workspace and the shared Benmore skill for Codex and Claude Code.
  2. Build against a hosted dev app. Your agent reads the app's live API contracts, edits source, and pushes changes to its development URL.
  3. Verify, then publish. Check the schema, access rules, and real browser journeys before promoting reviewed source to production.

Prefer an MCP client? Connect your AI to Benmore. Your agent and its model access are provided separately.

macOS · hosted workflow
brew install benmore-studio/benmore/benmore-cli
benmore bootstrap
cd ~/Benmore
codex
# or: claude

Start with the work your team needs.

Internal tools

Build trackers, approval workflows, and dashboards with accounts, access rules, and audit history.

Build an internal tool

Spreadsheet-backed workflows

Move a spreadsheet process into database models, forms, and a shared web app. Validate imported rows before publishing.

Turn a spreadsheet into an app

AI-generated web apps

Take HTML, TSX, and supported app logic from your coding agent to a deployed URL with a clear verification step.

Deploy AI-generated code

Choose who operates your infrastructure.

Compare features, responsibilities, and migration paths

Managed hosting

Build on Benmore

Use the cloud CLI or MCP service, hosted development environments, the dashboard, and production promotion. Benmore runs the hosting infrastructure.

See hosting plans
Open-source framework

Run your own server

Run the public framework binary without a Benmore hosting account. You manage the machine, HTTPS, secrets, monitoring, backups, and recovery.

Follow the self-hosting guide

Questions before you build

Is Benmore an AI model or coding agent?

Benmore 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.

Can I use Benmore without its hosted platform?

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.

Can it run any existing application?

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.

Does a source rollback also restore my database?

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.

Where can I inspect the framework and its limitations?

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.

Give your agent an app it can run.

Install the CLI, read the workflow, and verify your first app.