Your AI can think.
Now let it do.
Agent-First Kit gives your AI agent a small set of tools — to read your email, open the real web, query a database, move a payment — that run right on your own computer and hand back clean, reliable results instead of guesses. You stay in control: nothing is sent, changed, or paid until you say so.
What your agent can do
Each tool runs locally and works from real results, not guesses. Free and open source.
Agent-First Data
convention & CLIA naming convention that lets AI agents understand your data without being told what it means, plus a CLI and library for reading Markdown structure and safely editing structured JSON, TOML, YAML, dotenv, and INI documents.
“Apply the Agent-First Data convention across my project's fields, config, and logs.”
Agent-First HTTP
CLI toolGive your AI agent its own private browser — so it reads the real page, past logins and bot walls, without ever touching yours.
“Open this link and pull the pricing table out for me.”
Agent-First PSQL
CLI toolA PostgreSQL interface for AI agents: reliable, structured, explicit, and read-only by default.
“How many orders shipped late last month?”
Agent-First Pay
CLI toolA payment tool for AI agents — send and receive across five networks through one interface, with spending limits you control.
“Pay this $20 invoice from my Lightning balance.”
Agent-First Mail
CLI toolLet your AI agent work your inbox — email pulled into plain files it reads, sorts, and drafts on your machine, with nothing sent until you confirm.
“Sort this week's inbox and draft replies to anything urgent.”
Agent-First UI
Rust library & CLILet your AI agent hand you a real interface when a step needs a person — a window opens, values can stay live in both directions, and the session ends with one typed outcome.
“Show me that in a window and wait for my answer before you continue.”
Agent-First Slug
Rust library & CLIRust slug generation with explicit caller configuration for path and URL path segments.
“Add agent-first-slug to my project and use it to slugify titles for URL path segments.”
Agent-First Terminal
Rust library & CLILet your AI agent work in a real terminal you can watch — and take the keyboard back whenever you want, from your phone if you are not at the machine.
“Open a terminal I can watch from my phone while you work.”
Agent-First Files
Rust library & CLIShow a directory on your machine to someone who is not at it — one folder, read-only, and nothing above it.
“Let me look at this project from my phone.”
An agent changes how we use software
It doesn’t just answer questions — it does the work, weaving together however many tools and sources a task needs, with none of the learning curve you used to pay. You say what you want; the agent handles the how.
-
Software you no longer have to learn
For decades, using a computer meant learning each app — its menus, its quirks, where every setting hides. With an agent you just say what you want in plain language, and it operates the software for you. The learning curve doesn’t shift onto you; it disappears.
-
But the software wasn’t built for agents
When it works it feels effortless — but underneath, the agent is driving tools made for a human at a screen. So it improvises: scraping text, guessing what a value means, mistaking an error for content. That gap is where things quietly break.
-
That’s what Agent-First Kit is for
We build the tools an agent actually needs to act in the real world — each one returns clean, structured results it can rely on instead of guessing. Some are everyday essentials rebuilt the right way; some are entirely new. A small kit today, and growing.
-
The power is in combining them
One tool is useful; the real leverage is an agent chaining several — read the email, look up the order, issue the refund, write back. Agent-First Kit is built to compose: each tool does one thing well and works alongside whatever else your agent already has, ours or not.