10lines

A backend on the databases you already have. Add a PostgreSQL, MySQL, MariaDB or SQL Server database by its address, and write the rest as code: one handler, def main(event), in Python or TypeScript.

Claude or ChatGPT writes the handler once. From then on it runs as plain code on your own database, on every delivery and every tick of the clock, with no model in the loop.

The interface is small on purpose. Its job is to get you into the code, where an assistant can help you write it and anybody can read it.

Your databases

Up to five data sources a project, and every table in them shows up at once, in a grid and a schema editor. Nothing is copied: the rows stay where they are, under your backups.

Scripts

A handler runs when you press Run, when another application posts to its address, or on a clock, and reads and writes your tables with SQL. Every run is logged and a failed one can be run again.

REST API

Keys per project, each limited to the tables it names and to reading or writing.

Connect Claude or ChatGPT

Write your integrations by describing them. An assistant you connect can read your tables, write a script, test it without writing anything, read the error and fix it — all as you, and nothing more.

Assistants connected to a database are usually kept away from the one that matters. This one works on yours: its SQL runs one statement at a time and can neither drop nor alter a table nor reach the server's files, it goes through a login you chose, and a test lists the writes instead of making them. Dropping, renaming and your secrets have no tool at all.

How it works