Agent-first business admin

Run your business with agents, on data you control.

  • Secure
  • Your own database
  • One revocable key per agent

Customers in chats. Orders in spreadsheets. Turn one messy process into your own app with AdminForth and a coding agent. Then work through your agent or the app’s screens.

Free, open-source framework. Your agent and hosting are paid separately.

Maya’s agent · connected to northstar.app through MCP
Maya asks her agent which follow-ups are overdue. The agent calls get_resource_data on the Northstar app, lists REQ-1042 and REQ-1031, then on her request calls update_record and sets the next action of REQ-1042.

Audit logToday 09:04Mayacodex@0.46 · Maya’s laptopUpdate · REQ-1042

An example business admin built with AdminForth. Northstar Services and its records are made up.

How it works

One operation, through the agent.

Northstar Services, a made-up maintenance company, runs on an admin built with AdminForth. Maya owns it; Tom and Priya are managers. Each of them talks to their own agent.

Maya’s agent · northstar.app through MCP
Maya asks which follow-ups are overdue, then has the agent set the next action of REQ-1042.

“Which follow-ups are overdue?” then “Set the next action for REQ-1042.” The agent reads and writes through the app’s MCP tools, as Maya, with her permissions.

Tom’s agent · northstar.app through MCP
Tom’s agent tries to open REQ-1042. The server answers: not allowed, it is assigned to Maya. The agent then lists Tom’s own request due today.

Tom is a manager. His agent asks for Maya’s request; the server refuses, not the agent. The same rule holds for a browser, an export or a direct request.

northstar.app/audit-log
The audit log shows Maya’s change through Codex with the old and new next action.

Every change is a row: who, when, through which agent, what it was before. Maya opens it when something looks off, or asks her agent what changed.

Build yours

Northstar Services and its records are made up for this example.

Start with your agent

Describe one part of your business. Your agent builds the rest.

Adjust the example. Copy your instructions. Give them to Claude Code or Codex to build a first version on your computer.

  1. 1

    Describe

    Start from an example
    Add more detail
    Where is your data now?

    Your answers stay in this browser. Use a fictional example, not private customer data.

  2. 2

    Open your agent

    Press Prepare my instructions to get the text for your agent. It includes your answers and everything the agent needs to start.

    Your agent runs on a computer. Copy or download the instructions now and continue there.

    1. Install the Claude desktop app and sign in with an account that includes Claude Code. Setup guide
    2. Create a folder for the project, for example my-business.
    3. Open the Code tab, choose your computer as the environment and pick that folder.
    4. Paste the instructions into a new conversation and send them.

    Use your own coding-agent account. Access and usage costs depend on your provider.

    Prefer the terminal?

    Run this in your project folder. When the agent opens, paste the build instructions into its prompt.

    claude

    codex

    Not installed yet: Claude Code CLI · Codex CLI

  3. 3

    Connect and work

    Have your agent open the app and connect to it. Try these with the sample records:

    • What needs my attention today?
    • Which follow-ups are overdue, and whose?
    • Add a request from Harbor Café: office maintenance quote. Owner Maya, next action: send the quote by Friday.
    northstar.app/settings/agents
    The Agents settings page with the Connect agent button and one row per connected agent.

    Each teammate connects their own agent from their own account. A revoked connection stops on the agent’s next request.

Sound familiar?

Keep control as your team grows.

  • “Who can change this?”

    You set the access rules.

    Each teammate and their agent work within the permissions you set.

  • “What happened to that record?”

    See who changed what.

    The audit log records the person, the agent, and the old and new values.

  • “Will I be stuck with it?”

    Your code. Your database.

    AdminForth is open source. Ask your coding agent to change the app as your process changes.

What AdminForth gives you

A foundation you can keep building on.

01 · Security

Your data. Your access rules.

Your records live in your database. Give each agent its own connection, and revoke it when needed.

AdminForth maintains the sign-in and permission components. Your agent can help apply updates; you still review and test your app.

northstar.app/settings/agents
Maya’s Agents settings: Codex on her laptop, Claude on her phone, a read-only key for a monthly report, and an old laptop already revoked. Each row has its own Revoke button.

02 · Your team and their agents

Know who changed what.

Your team and their agents use the same records. The server enforces the access rules you configure.

The audit log shows the person, the agent, and the values before and after a change.

northstar.app/audit-log
The audit log: Maya through Codex updated REQ-1042, Tom created a follow-up in the browser, Priya through Claude Code changed the status of REQ-1031. Each row shows the old and new values.

03 · Screens, optional

Ask your agent. Open a screen when you want to look.

Ask your agent to find or update a record. Open the app for an overview, or let teammates use its forms.

northstar.app/overview
The Overview page: open requests, overdue follow-ups, jobs this week, unpaid invoices, today’s jobs and items low in stock.

Questions

What it costs and who looks after it.

Free

  • The AdminForth framework: MIT license, no paid tiers
  • The 30-minute call about your process

Paid separately

  • Your coding-agent subscription and model usage
  • Hosting for your app and database
  • Paid services you connect
Do I need a developer?

You can start with a coding agent and check its work in your browser. A live business app still needs reviewed access rules, hosting and backups. Complex integrations may need developer help.

Is this a ready-made CRM?

No. AdminForth is an open-source framework for building your own business admin: customers, orders, jobs, stock, invoices, whatever you run. Your agent builds the parts you need, around your fields and your rules.

Does an AI provider see my data?

Your app and database run where you host them. Whatever your agent reads through MCP goes to that agent’s model provider, under the permissions of the person who connected it. Compatible self-hosted models work too.

What about updates and security fixes?

The security parts, sign-in, sessions, two-factor, permissions, MCP, audit, live in the AdminForth framework and its plugins, which our team maintains. Your app updates by bumping their versions, which your agent can run. Your own code stays small: your fields and rules.

Can I change the admin later?

Yes. Ask your agent for the next field, stage, part or report. Every generated app carries instructions and skills for coding agents, so each change builds on what is there. Check changes before your team relies on them.

Where will the app run?

The first version runs on your computer. For your team it goes on a server you control; your agent prepares the deployment, you decide where it runs and how it is backed up.

What happens on the free call?

We talk about one process in your business, where the current approach gets in the way, and whether AdminForth is a good foundation for it. Implementation and hosting are separate from the call.

Ivan Borshchov

Talk through your workflow with Ivan BorshchovMaintainer of AdminForth

Bring one messy process. Let’s map a better way to run it.

Show us where work gets stuck. We’ll help you choose a small first app and see whether AdminForth fits.

  • What should your agents and your team be able to do?
  • Which part could you build first?
  • What would hosting, integrations and ongoing support involve?
Book a free 30-minute call

Bring a description of one process or an anonymized example. The consultation is free; implementation and hosting are separate.