Internal tools

Build internal tools on data you already trust. The backend is not a blank page.

Start from connected sources, dbt models, and saved queries—not a disconnected app canvas. Prompt the interface, inspect the React code, and keep the data layer in the same workspace.

Source → answer
Existing data layer
Databases
dbt models
Saved queries
Mako
Sync · Model · Query · Build
Purpose-built interface
React app
Admin view
Operations tool
01 — Questions answered

Start with the decision, not the chart

A useful data stack earns its keep by answering concrete questions. These are the decisions this solution is designed to support.

01

Operations consoles

Turn recurring database lookups and manual workflows into a focused interface for the team that runs them.

02

Admin and support tools

Build account views and investigation surfaces on the same queries engineers already trust.

03

Purpose-built data apps

Give a workflow its own interface without separating app generation from data modeling and analysis.

What you can measure
  • Account lookup
  • Operations queue
  • Admin panel
  • Data explorer
  • Workflow UI
  • Customer view
  • Review tool
  • Reporting app
02 — How it works

One agent through the whole data loop

  1. 01

    Start with the data layer

    Use the databases, synced sources, dbt models, and saved queries already available in the Mako workspace.

  2. 02

    Describe the workflow

    Prompt the screens, filters, tables, and interactions the operator needs to complete the job.

  3. 03

    Generate the React app

    The agent builds the interface against the existing data context rather than inventing a separate backend.

  4. 04

    Inspect and refine

    Review the generated code and iterate in the same workspace as the queries and models powering the app.

03 — The platform underneath

The outcome is focused. The foundation is complete.

Each solution uses the same connected platform: sync the sources, model the business logic, query with the agent, and turn the result into a dashboard or application. Adopt the modules you need now without rebuilding the context at every layer.

04 — Frequently asked

The practical questions

What is an internal tool?

An internal tool is software built for a company's own operators, support team, analysts, or administrators. Common examples include admin panels, account lookup tools, review queues, and operations consoles.

How is Mako different from a generic app builder?

Mako's app builder starts with the data sources, dbt models, and saved queries already present in the workspace, so the generated interface inherits real data context.

Does Mako generate React code?

Yes. The app builder creates React applications on top of the workspace data layer, and the generated implementation can be inspected and refined.

Build your internal tools with Mako.

Open source, self-hostable, and free to start. Connect a source and put the first useful answer on screen.