AI Studio · Building software for the age of AI agents

An AI studio for what works alongside AI.

Most of the value in AI lives in the layer above the model — the teammates, the rails, and the surfaces. We incubate the software that lives there. Quietly useful tools that make the rest of your AI stack better.

How the studio works

Foundation models are remarkable. They are also incomplete on their own.

They need teammates to extend their reach, rails to keep them honest, and a designed surface for the humans on the other side of the conversation. That space is where the next decade of useful software gets built — and where the studio lives.

We are a small team with a long thesis. We notice gaps, build sharp tools to fill them, ship to real users early, and keep refining what works.

01

We notice a gap in the stack.

02

We build a sharp tool to fill it.

03

We ship and watch it work.

04

We improve it continuously.

Selected projects

A glimpse of what is in the works.

HR Workmate — Day-one onboarding plan for a new hire FIG · 01 HR WORKMATE A new hire's first day, already arranged. MC NEW STARTER · 12 DAYS Maya Chen Product designer · joins Aug 12 DAY-ONE PLAN · GENERATED 9 DAYS AGO Six things, ready before Maya logs in. Welcome email scheduled · Aug 11 17:00 DONE Laptop ordered · M3 Pro 14", returnable DONE Slack, Notion, Linear, Figma access provisioned DONE 1:1s with manager + onboarding buddy — calendar holds sent PENDING REPLY Welcome lunch booked · Wed 12:30, Studio kitchen QUEUED Week-one reading list drafted — needs a manager once-over DRAFT 3 / 6 DONE · 2 AWAITING A HUMAN · 1 DRAFT PROVISIONING · SCHEDULING · DRAFTING · WAITING ON HUMANS WHEN IT MATTERS
Workmates

HR Workmates

Onboarding plans, policy answers, and people-ops drafts — ready for a manager’s review.

In incubation
IT Workmate — help-desk queue with auto-resolved and escalated tickets FIG · 02 IT WORKMATE Most tickets, closed before you read them. TICKETS · LAST 4 HOURS 28 AUTO-RESOLVED 19 ESCALATED 3 MEDIAN · TIME-TO-CLOSE 3.2 m SATISFACTION · 7-DAY 94% TICKET REQUESTOR REQUEST PRIORITY AGE STATUS T-1842 @priya VPN access for new repo · acme/api medium 12 m AUTO · ✓ T-1843 @raj Password reset · Loom low 4 m AUTO · ✓ T-1844 @maya Figma seat upgrade · designer low 18 m PENDING T-1845 @david Production DB read access · billing high 32 m ESCALATED · YOU T-1846 @priya GitHub team access · acme-platform medium 38 m DRAFT REPLY T-1847 @anita Wi-Fi printer mapping · London office low QUEUED TRIAGE · PROVISION · DRAFT · ESCALATE WHEN A HUMAN SHOULD DECIDE
Workmates

IT Workmates

Triages and resolves the long tail of help-desk work; escalates only what truly needs a human.

In incubation
MCP Gateway — one entrance, many servers, strict rules Editorial systems diagram on a light Canvas surface. Multiple AI clients on the left route through a single MCP gateway that enforces auth, governance, rate limiting and audit. Behind the gateway, several independent MCP servers expose tools. Single Spectrum-purple accent on the gateway. FIG · 02 MCP GATEWAY One entrance. Many servers. Strict rules. CLIENTS · 3 AGENT agent · desktop AGENT agentctl · cli APP internal · ops MCP · GATEWAY gainwix/gateway AUTH · IDENTITY OAuth · per-agent tokens · SSO POLICY · RBAC Per-tool allow-lists, scopes RATE · BUDGET Quotas, soft caps, retries AUDIT · TRACE Every call logged · replayable HEALTHY · 4,182 RPM · 0.6% REJECTED MCP SERVERS · 6 DB postgres · prod FS files · s3 bucket GIT acme/api CAL calendar DOCS notion · ops API stripe · pending review EVERY CALL · AUTHENTICATED, AUTHORISED, RATE-LIMITED, AUDITED ONE GATEWAY · ONE LEDGER
Infrastructure

MCP Gateway

A secure and scalable MCP gateway with built-in observability and governance.

In incubation
Cost Control — token budget for the week A spend-monitoring dashboard: a single headline budget meter at 60% and a small per-model breakdown table below it. Hairline strokes; one Spectrum-purple accent on the active budget bar. FIG · 04 COST CONTROL Token budget · this week. Run as hot as you like — until the line says stop. SPEND TO DATE $4,218 / $7,000 SOFT CAP · 80% 60.3% USED · 3.2 DAYS LEFT · PROJECTED $6,140 PROJECTED · 7-DAY CAP MON THU SUN MODEL TOKENS SPEND VS LAST WEEK SHARE model · pro 12.4 M $1,840 – 18% 44% model · lite 38.1 M $1,144 – 9% 27% embeddings 214 M $842 + 4% 20% open-source · local 96 M $392 – 22% 9% AUDITED PER CALL · POLICY: STOP-AT-CAP, RE-ROUTE TO HAIKU ABOVE 80%
Infrastructure

Cost Control

Contextual cost auditing and budgeting that keeps AI expenses in check while letting your agents run at full tilt.

In incubation
Continuous Context — context beyond the window Editorial diagram on a light Canvas surface. A small CONTEXT WINDOW sits above a much wider PERSISTENT MEMORY band that extends across eight months of sessions. Two arrows connect them — one extracting facts down into memory, one retrieving relevant facts back up into the context. Single Aurora-teal accent on the active retrieval flow. FIG · 01 CONTEXT BEYOND THE WINDOW What the model holds. What it can reach for. CONTEXT WINDOW · NOW 12K / 200K TOKENS › goal · ship Q3 launch brief by Friday › user · Priya — product manager — declarative tone › project · acme/api — branch feat/billing-v2 › retrieved · pricing rationale from May review ✓ › working · §3 risks per team EXTRACT RETRIEVE PERSISTENT MEMORY · OFF-CONTEXT 4.2M TOKENS · 8 MONTHS launch v0 plan team norms priya — preferences tradeoffs log pricing rationale · may last review notes api conventions stakeholder map MAR APR MAY JUN JUL AUG SEP OCT · NOW A SMALL WINDOW · A LONG MEMORY · NOTHING LOST BETWEEN SESSIONS
Experience

Continuous Context

Extend context beyond context windows and optimize the context to specific outcomes and goals.

In incubation
Prompt Palette — a library of prompts, by role A library UI: a left-rail list of job roles and personas; on the right, the selected role's prompt set with a small panel showing how the prompts adapt to current context. Hairline strokes; single Spectrum-purple accent on the selected role. FIG · 03 PROMPT LIBRARY Prompts that know your role. PROMPT · PALETTE · acme co ROLES · 12 Product manager 14 Engineer 22 Designer 11 Sales · AE 18 Customer support 9 Legal · counsel 7 Recruiter 6 Analyst · finance 8 Marketing 10 Founder · CEO 5 + Add a role ENGINEER · 22 PROMPTS Curated by the team, refined by use. ⌕ search prompts in this role ⌘ K Turn this ticket into a clear PR description. Reads the linked JIRA + diff. Drafts a PR title, summary, test plan. USED 42× Sketch a migration plan from this schema diff. Includes rollback steps. Asks before destructive changes. USED 31× Review this PR for our team's style guide. Knows the repo's conventions. Flags drift, not nits. USED 28× Explain this stack trace to a junior teammate. USED 19× Draft RFC from this notebook of ideas. USED 12× CONTEXT · ACTIVE Prompts in this role adapt to: › repo: acme/api › branch: feat/billing-v2 › on-call: Priya › last PR: 4 hours ago REFINED OVER 4 WEEKS accepted edits feed back into the role's defaults. A LIBRARY PER ROLE · PROMPTS THAT GROW WITH THE WORK
Experience

Prompt Palette

Prompt generators based on specific job roles and personas that evolve with context.

In incubation

Quietly hiring builders.

We are growing a small team of people who care about the unglamorous parts of AI. If that is you, we want to hear from you.

See open roles