RSS Amplifier

a16z Jobs · Jul 16, 2026

How Mintlify uses AI to build AI for devs

0
Sign in to vote or save

This page did not load. You can still read it on the original site — the toolbar below keeps your place in the directory.

An inside look into Mintlify's internal AI stack

Mintlify is powering agent-native documentation for over 20,000+ companies.

We wanted to know about the AI stack they use to operate internally - what automations let them move fast. So, we sat down with CEO Han Wang and asked him to walk us through every important agent and AI workflow they use inside Mintlify.

Here’s what we heard:


1. Agents that take support tickets → fixes in prod

Mintlify built a system that ingests every customer support ticket, identifies if it’s about an issue, and if so, assigns it to a coding agent to fix.

How it works:

  • An AI support agent (they use Parahelp) responds to incoming support tickets in their helpdesk (they use Plain)

  • A Slack integration pushes every new support ticket to Slack, too

  • A background coding agent (they use Replicas) reads every Slack message and uses the Linear MCP to create tickets for anything actionable

  • The Linear Agent auto ingests every incoming ticket, and assigns Claude Code to all bug tickets

  • Claude Code takes a first pass automatically and submits a PR

  • Two AI code reviewing agents (Cursor BugBot and Greptile) review every PR and give a confidence score

  • Engineers do the final review, run tests and hit merge when tests pass

Mintlify says this helps the team ship faster and reduce the time between a customer-reported issue and a production fix.


2. Design prototyping

Mintlify’s design team wanted to unblock engineers to run quickly on discrete features so they can ship at the speed of good ideas, and so that the design team gets to spend their time working on more high leverage, longer-term research and work.

They realized a lot of vibe coding platforms are good enough at creating a first pass at designing basic features – enough that a seasoned designer can look at the prototype, point out a couple changes and let engineers run. They set up both Lovable and Replit with the Mintlify design system so that the engineering team can prototype new features quickly in either platform.

When building a new feature, an engineer drops the Slack thread where the feature is discussed into Replit or Lovable for a quick prototype, and send the result to designers for a gut check & any edits.


3. A knowledge retrieval agent

Mintlify also wanted a knowledge agent to unblock anyone in the org when a question arises. So, they built a knowledge base agent with access to Notion + Google Drive + meeting notes + Slack + emails + codebase. When anyone has a question, they just at mention the KB agent in Slack.

It’s a simple idea, but it can make a huge difference in how much deep work gets done. Fewer people get interrupted, and people get unblocked faster.

This one is actually running on their own platform - they offer a shared memory layer that pulls in all internal code and communication and creates a sort of knowledge runtime for internal agents.


4. The CEO’s personal agent

Han built himself a “Han agent”, inspired by personal agents like OpenClaw.

The Han agent has access to all the tools he uses, and is available right in Slack. So instead of switching contexts to read/write to any app, he just asks the Han agent to do things for him right from Slack.

How it’s built: Gumloop + integrations to all the tools.


5. Email agent

This one helps the team spend less time in emails, more time producing work, while still being highly responsive.

It checks emails every morning and marks spam or unimportant messages as read. It auto-forwards any emails that need to be routed to another team member automatically. For every real email, it drafts a response using past emails and the internal knowledge base.

How it’s built: Gumloop + email/Slack integrations


6. Morning sales brief

Every morning, this agent sends a rundown of all customer conversations and in-process deals.

How it’s built: Claude Cowork cron job using MCPs from Salesforce, Granola, and Attention to pull customer conversations and pushes to Slack


7. The weekly intel agent

Each week it compiles what customers, partners, and adjacent companies shipped, then drops the roundup in a channel.

How it’s built: a vibe-coded script on a cron job, calling the Claude API with deep-research tools attached.


The full stack

  • Coding: Claude + Cursor.

  • Design: Replit + Lovable.

  • Personal-agents: Gumloop

  • Tickets: Replicas (routing to Linear) + Linear agent (assign to Claude) + Claude (create PR) + Cursor/Greptile (review PR)

  • Orchestration: Slack (interface) and Temporal (durable workflows).

Finally, Mintlify’s agent vs hire framework

Not everything is an agent. The team is still growing and actually 3xed in size last year. Here’s Han’s framework…

For every new problem that arises, check:

  1. Is this a problem that can be solved by automation/agent?

  2. Is this a problem that can be solved by a process change?

If no & no, solve with headcount.

Is there another company you’d like to see the internal AI stack of next? Let us know.

Subscribe now


This newsletter is provided for informational purposes only, and should not be relied upon as legal, business, investment, or tax advice. Furthermore, this content is not investment advice, nor is it intended for use by any investors or prospective investors in any a16z funds. This newsletter may link to other websites or contain other information obtained from third-party sources - a16z has not independently verified nor makes any representations about the current or enduring accuracy of such information. If this content includes third-party advertisements, a16z has not reviewed such advertisements and does not endorse any advertising content or related companies contained therein. Any investments or portfolio companies mentioned, referred to, or described are not representative of all investments in vehicles managed by a16z; visit https://a16z.com/investment-list/ for a full list of investments. Other important information can be found at a16z.com/disclosures. You’re receiving this newsletter since you opted in earlier; if you would like to opt out of future newsletters you may unsubscribe immediately.

Read on a16zbuild.substack.com

Comments

Nothing yet. Say the first thing.

    Sign in to join the conversation.