Type a sentence, get a working app, with every control already fitted

Six apps built on Chamfer: claims, dock, rota, quality and store dashboards

1,400 companies build on the Bench

1,400 companies build on the Bench

  • Kettleby Freight logo
    Halden Mutual logo
    Tessaly logo
    Brackwater Energy logo
    Quenby logo
    Fennimore Health logo
    Saltmarsh & Co. logo
    Brennock Precision logo

01 — The Bench

Three ways to shape the same app

Start with a sentence, then move between Chat, Data and Code without leaving the app. Every edit lands in the Logbook with a name and a diff.

Describe it in plain English

01

Tell the Bench what the team needs and which source to read. Follow-up prompts adjust the layout, fields and rules.

Check the data it touches

02

Edit the code, or bring your own

03

The Bench building Dock Board from a prompt that mentions Postgres and Google Maps, with a live preview
The Bench Data tab showing the inbound containers query and its results
The Bench Code tab showing DockBoard.tsx and a saved diff awaiting sign-off

01 — The Bench

Three ways to shape the same app

Start with a sentence, then move between Chat, Data and Code without leaving the app. Every edit lands in the Logbook with a name and a diff.

Describe it in plain English

01

Tell the Bench what the team needs and which source to read. Follow-up prompts adjust the layout, fields and rules.

Check the data it touches

02

Edit the code, or bring your own

03

The Bench building Dock Board from a prompt that mentions Postgres and Google Maps, with a live preview
The Bench Data tab showing the inbound containers query and its results
The Bench Code tab showing DockBoard.tsx and a saved diff awaiting sign-off

02 — What’s included

Everything an internal app needs, on one bench

01

A builder that reads your schema

Prompts are answered against your real tables and column names, so the queries it writes run on the first try.

02

Code wherever you want it

Drop into SQL, JavaScript or TypeScript on any query or event. Import npm packages and your own React components.

03

100+ sources, one credential store

Postgres, Snowflake, Salesforce, Stripe, and any REST or GraphQL API. Credentials never reach the browser.

04

Stockroom, managed Postgres

Every app gets a shelf in the Stockroom: managed Postgres with a separate branch for dev, staging and prod.

05

Tolerances on every app

SSO, roles, row-level permissions, sign-offs and a Logbook come with the first version, not the fifth.

06

Our cloud or Chamfer Onsite

Run on Chamfer’s cloud in the US or EU, or install Onsite in your VPC, on-prem or fully air-gapped.

Refund Desk admin panel for Tessaly with a two-person sign-off queue
Claims analyst chat for Halden Mutual beside an open-claims chart
Markdown Manager dashboard for Saltmarsh & Co. with waste KPIs and charts
Renewals Board for Quenby with renewals grouped by 90, 60 and 30 days
Carrier rates grid for Kettleby Freight with validation checks and a pending sign-off

03 — Use cases

What teams put on the Bench first

Refund Desk admin panel for Tessaly with a two-person sign-off queue
Refund Desk admin panel for Tessaly with a two-person sign-off queue

Admin panels support teams trust

Look up a customer, fix an order, issue a refund. The panel runs on your production tables, and each role can change only what it should.

Used by

Support

Operations

Finance

Claims analyst chat for Halden Mutual beside an open-claims chart
Claims analyst chat for Halden Mutual beside an open-claims chart

AI assistants on your own data

Put Claude, GPT or a private model behind a chat that reads only the tables you allow. Every answer links to the rows it used.

Works with models from

Anthropic

OpenAI

Amazon Bedrock

Azure OpenAI

Markdown Manager dashboard for Saltmarsh & Co. with waste KPIs and charts
Markdown Manager dashboard for Saltmarsh & Co. with waste KPIs and charts

Dashboards that write back

Chart Snowflake, BigQuery or Postgres, then let people correct the row they are looking at. Every write passes the same roles and sign-offs.

Reads from

Snowflake

BigQuery

Postgres

Redshift

MySQL

Renewals Board for Quenby with renewals grouped by 90, 60 and 30 days
Renewals Board for Quenby with renewals grouped by 90, 60 and 30 days

The screen your SaaS is missing

Add a deal desk to Salesforce, an escalation queue to Zendesk or a payout review to Stripe, shaped to your process instead of theirs.

Extends

Salesforce

Zendesk

Stripe

Jira

Carrier rates grid for Kettleby Freight with validation checks and a pending sign-off
Carrier rates grid for Kettleby Freight with validation checks and a pending sign-off

Spreadsheets with an approver

Replace the shared sheet with an app that checks each entry, limits who edits which rows, and records every change by name.

Replaces

Google Sheets

Excel

Airtable

CSV

04 — Operators and Jobs

Add

Operators

to

any

app:

agents

that

work

a

queue

on

a

named

person’s

authority,

stay

inside

the

tables

you

allow,

and

log

every

step

they

take.

Add Operators to any app: agents that work a queue on a named person’s authority, stay inside the tables you allow, and log every step they take.

Add Operators to any app: agents that work a queue on a named person’s authority, stay inside the tables you allow, and log every step they take.

Add Operators to any app: agents that work a queue on a named person’s authority, stay inside the tables you allow, and log every step they take.

Jobs and Operators, on the same controls

Schedule a Job for the nightly reconciliation, trigger one from a webhook, or hand a queue to an Operator. Each run writes a job sheet, sensitive writes wait for a named approver, and any Operator can be revoked in one click.

A Job graph that reads claims, applies Specs, scores with a model and waits for sign-off, beside a claims analyst chat

05 — Side by side

What it takes to hand an app to 400 people

Typical AI app builders

Chamfer
Chamfer

Queries Postgres, Snowflake and your APIs directly, with no copied data

Queries Postgres, Snowflake and your APIs directly, with no copied data

SSO, roles and a Logbook on every app from its first version

SSO, roles and a Logbook on every app from its first version

Hosting, environments and promotion to prod in the same place you build

Hosting, environments and promotion to prod in the same place you build

Edit one field by hand without re-running the whole prompt

Edit one field by hand without re-running the whole prompt

Made for queues, approvals and write-backs to live systems

Made for queues, approvals and write-backs to live systems

06 — Customers

“We replaced 14 spreadsheet processes in one quarter, and every app had a named approver before it went live.”

Dana Okafor

Finance Operations Lead, Kettleby Freight

Kettleby Freight
Quenby
Brackwater Energy

06 — Customers

“We replaced 14 spreadsheet processes in one quarter, and every app had a named approver before it went live.”

Dana Okafor

Finance Operations Lead, Kettleby Freight

Kettleby Freight
Quenby
Brackwater Energy

07 — Questions

What teams ask before they build

What does Chamfer actually build?

How is this different from an AI coding assistant?

Can we edit what the Bench generates?

Which data sources can Chamfer connect to?

Can we bring an app we’ve already built?

Is our data used to train AI models?

Create a free website with Framer, the website builder loved by startups, designers and agencies.