A job your team does by hand every week? We build the AI agent that does it.
We build AI agents for a company's own work: agents that answer from your data, read your documents and run the jobs that repeat. We're the team behind ChatPlotDB and Relay, and an agent we built keeps our own books.
- For mid-size companies
- On your servers or ours
- We run it end to end
Agents for the workyour team repeats.
Three kinds of agent, often in one. Each works where your team already does, like Slack or email, and stops to ask when it isn't sure.
It answers from your data
Ask in plain English across your databases and spreadsheets. It answers with the number and shows the rows and the query behind it.
It reads your documents
Invoices, purchase orders, contracts, forms and scans. It pulls out the facts and checks them against your records.
It runs a job that repeats
It gathers what it needs, does the matching, chases what's missing, and hands you the result to approve.
- Finance
Matching invoices to payments, and chasing the ones that are missing.
- Logistics and distribution
Reading purchase orders, checking stock, and drafting the order for approval.
- Manufacturing
Checking supplier certificates and quality reports against the ERP.
- Professional services
Checking contracts against client records before they go out.
We build agentsand run them ourselves.
ChatPlotDB and Relay are our products, and every agent inside them is ours. Building them, and running them every day, is how we know what an agent needs before a team can trust it.
- Our product
ChatPlotDB
The data analysis agent. It answers questions about spreadsheets and databases with charts, shows its working, and keeps dashboards live.
See ChatPlotDB - Our product
Relay
The agent for a business's website and WhatsApp. It answers from the business's own pages, PDFs and images, shows its source, and sends the team the leads.
See Relay - Inside ChatPlotDB
The support agent
Answers how-to questions in chat and in the Help & support panel, from our help articles and the user's own account. What it can't answer goes to our team in Slack.
- Inside ChatPlotDB
The config generator
Reads a database's schema and writes the config ChatPlotDB answers from: which tables matter, how they join, and what the team's words mean.
See Config Studio - Inside ChatPlotDB
The tools agent
Turns a team's repeat questions into tools, and runs each one on live data before it can be published.
- Runs our books
AutoLedger
Keeps our own accounts. It works out what each payment was for, collects and reads the invoices, matches them, and chases the missing ones in Slack.
Read the case study
We build the same for you: a support agent for your product, a config generator or tools agent for your data, or an agent for a job nobody has built yet.
Our own books,kept by an agent we built.
We got tired of the monthly bookkeeping, so we built AutoLedger to do it. A full year of our accounts, April 2025 to March 2026:
- 221
- bank payments handled
- 196
- invoices collected and read
- 69%
- read free, with no AI needed
- ₹48
- total AI cost, the whole year
Ledger
Every transaction in the book of record — click a row for its full story, invoice included.
Your servers or ours.We run it end to end.
Either way, we build it, deploy it and keep it running.
On your servers
We deploy it in your own cloud, next to your data, and manage it with the access you give us, such as an IAM user.
On ours
We host it and run it for you. You pay the hosting costs.
