How to Build an AI Second Brain That Actually Runs Your Business (Not Another Notes Graveyard)
๐Ÿ“ข
← Back to Blog

How to Build an AI Second Brain That Actually Runs Your Business (Not Another Notes Graveyard)

John Aspinall · · 15 min read

Every operator I know has the same problem with AI: the model doesn't know what you know. You've spent years accumulating judgment about your category, your customers, your margins, your team's quirks, the fourteen things you tried that didn't work. None of that is in the context window. So you get output that sounds like a first-week hire who read the company website โ€” technically correct, practically useless.

The fix isn't a better model. It's an AI second brain โ€” a structured knowledge system that captures what you know, organizes it so machines can retrieve it, and feeds the right context to the right agent at the right moment. I've been building mine for the past year across four ventures and roughly 30 automations. This is how it works, what it costs, what it replaced, and how to build one that you'll actually use instead of abandoning after two weeks.

What Is an AI Second Brain?

An AI second brain is a personal or company knowledge system designed so that AI agents can search, retrieve, and reason over everything you've captured โ€” meeting notes, operating procedures, client briefs, decision logs, failed experiments, supplier details, competitive intel. Unlike a traditional second brain (Tiago Forte's PARA system, a Notion wiki, a pile of Apple Notes), an AI second brain is built for machine retrieval first and human browsing second.

The practical difference: a traditional second brain helps you find things when you remember to look. An AI second brain lets your agents find things when they need context to do their job.

Mine lives in a local vault of markdown files โ€” roughly 2,400 notes as of this week. Every note has structured frontmatter (tags, source, date, linked entities). Every automation I run can search that vault, pull relevant notes, and inject them as context before it does its work. My daily briefing agent reads my "brand profiles" notes so it knows which news stories matter to which clients. My listing audit agent reads my "A/B test results" notes so it knows what's actually worked in the category, not what some blog post says should work.

Same model as everyone else. Radically different output. The second brain is the difference.

Why Most Operator Knowledge Systems Die in Two Weeks

I've watched this cycle play out a dozen times โ€” with my own systems and with operators I advise. Someone reads about building a second brain, picks a tool, creates a beautiful folder structure, dumps 40 notes into it over three days, and then never opens it again. Two months later they start fresh with a different app. The graveyard grows.

The failure mode is always the same: capture friction kills the system before retrieval value can justify the effort. If adding a note takes more than 30 seconds and two taps, you won't do it at 9pm after a client call. If finding a note takes longer than re-Googling the answer, you won't bother searching.

This is exactly where AI changes the equation. The system I run now has three properties that make it stick:

  1. Capture is automated. My email-to-vault agent files labeled emails every 10 minutes. My Fathom-to-notes pipeline extracts structured meeting notes after every call. Voice memos get transcribed and filed by a shortcut on my phone. I rarely create notes manually anymore โ€” the system ingests from the channels I already use.

  2. Organization is agent-maintained. I don't file notes into folders. Every note gets frontmatter tags and entity links when it's created. A weekly maintenance agent reviews untagged notes, suggests connections, and flags orphans. The structure maintains itself.

  3. Retrieval pays for itself daily. Every automation I run searches the vault for relevant context before it executes. I don't have to remember to look things up โ€” the agents do it automatically. That's the part that makes the whole system worth maintaining, because you feel the payoff in every output.

If you're building a second brain that relies on you manually filing and manually retrieving, you're building a graveyard. The AI-native version flips both of those from manual to automatic.

The Four Layers of an AI Second Brain

Every working system I've built or seen has four layers. Skip one and the system collapses.

Layer 1: Capture (Inputs)

This is everything that feeds the vault. The goal is zero-friction ingestion from every channel where knowledge already flows:

  • Email: Forward-to-vault via a labeled Gmail pipeline. My agent checks every 10 minutes, extracts the useful content, writes a structured note, and removes the label.
  • Meetings: Fathom transcript โ†’ agent extracts decisions, action items, context, and quotes โ†’ structured note with attendee tags and topic links.
  • Voice memos: Phone shortcut โ†’ Whisper transcription โ†’ agent structures into a note with tags.
  • Web clips: Browser extension saves URL + selected text โ†’ agent summarizes and links to related notes.
  • Manual notes: When I do write something by hand, it's usually a decision log or a "what I learned" reflection. Markdown file, frontmatter template, done.

The key design choice: every capture path ends in the same format. A structured markdown file with YAML frontmatter. Doesn't matter if the source was an email, a call, or a shower thought. By the time it's in the vault, it looks the same to every downstream agent.

Layer 2: Structure (Organization)

This is where most people over-engineer and then abandon the system. You don't need a perfect taxonomy. You need three things:

Frontmatter schema. Every note gets:

---
type: meeting-note | decision-log | client-brief | procedure | reference
source: fathom | email | manual | web-clip | voice
entities: [brand-name, client-name, platform]
tags: [listing-ops, pricing, creative, hiring]
created: 2026-07-01
---

Entity linking. When a note mentions a client, a brand, a product, or a system, it links to that entity's canonical note. This is what makes retrieval work โ€” when an agent needs context about Brand X, it pulls the brand note and every note linked to it.

No folders. I use a flat vault with tags and links. Folders force you to decide where something "lives," which is a fake decision that creates friction and breaks when a note is relevant to three categories. Tags and links handle multi-membership naturally.

A weekly maintenance agent scans for notes without entity links, notes with stale tags, and entities with no recent activity. It doesn't fix everything โ€” it surfaces what needs attention so I can spend 10 minutes a week instead of an hour.

Layer 3: Retrieval (Search and Context Assembly)

This is the layer that makes an AI second brain different from a regular notes app. Your agents need to find and assemble relevant context before they execute.

I use two retrieval patterns:

Direct search. The agent greps the vault for specific entities, tags, or keywords. When my listing audit agent starts a Brand X audit, it searches for entities: [brand-x] and pulls every note tagged with that brand โ€” the client brief, past test results, the last three meeting notes, the competitor analysis. That context goes into the prompt before the audit begins.

Semantic search. For fuzzier queries ("what do we know about subscription pricing in supplements?"), I embed the vault with a local embedding model and search by similarity. This catches notes that are relevant but don't share exact keywords.

The assembly step matters as much as the search. Raw search results are noisy. A context-assembly prompt filters, ranks, and summarizes the retrieved notes into a briefing the downstream agent can actually use. Think of it as a research assistant who reads 15 documents and hands you a one-page brief.

Here's a simplified version of the context-assembly prompt I use:

You are a research assistant preparing a context briefing.

Given these vault notes about , produce a structured briefing:

1. CURRENT STATE: What do we know right now? (client status, active issues, recent decisions)
2. HISTORY: What have we tried before? What worked, what didn't?
3. CONSTRAINTS: What rules, preferences, or red lines exist?
4. GAPS: What questions remain unanswered?

Be specific. Use dates, numbers, and names from the notes.
Omit anything older than 90 days unless it's a standing policy or constraint.

That briefing becomes the context block in whatever agent runs next โ€” the listing writer, the audit tool, the strategy recommendation. The agent reads that briefing and produces output that sounds like it came from someone who's been on the account for six months.

Layer 4: Creation (Output)

This is the payoff. Every agent that produces work โ€” a listing draft, an audit report, a strategy recommendation, a client email โ€” draws on the second brain for context. And every output that contains new knowledge feeds back into the vault.

The feedback loop is the part most people miss. When my listing audit agent produces a finding ("Brand X's hero image CTR dropped 12% after the title change on June 15"), that finding becomes a note in the vault. Next time any agent touches Brand X, that context is available. Knowledge compounds instead of evaporating after the Slack thread scrolls away.

I enforce this with a simple rule: every agent that produces a deliverable also produces a vault note summarizing what it learned. The note format is standardized โ€” finding, evidence, date, entity links. The agents know how to write them because the format is in their skill files.

What This Costs (Time and Money)

I'm not going to pretend this is free. Here's what the system actually costs me:

Setup time: About 20 hours over three weekends to build the initial capture pipelines, the frontmatter schema, and the first retrieval patterns. If you're comfortable with Claude Code or any scripting tool, you can do it faster. If you're starting from zero, budget 30 hours.

Ongoing maintenance: 10-15 minutes per week reviewing the maintenance agent's output, fixing broken links, and occasionally writing a manual note. The agents handle 90% of the upkeep.

API costs: $15-25/month for the capture agents, the maintenance agent, and the retrieval/embedding pipeline. This is across all four ventures. The cost scales with volume โ€” if you're processing 50 emails and 20 meetings a week, you're at the higher end.

Tool costs: Obsidian is free. The embedding model runs locally. The only paid tools are the AI API costs and whatever transcription service you use (Fathom is $19/month for me).

What it replaced: Before this system, I spent roughly 4-5 hours per week on manual note-taking, searching for past decisions, re-explaining context to freelancers and agents, and re-doing work because I forgot what we'd already tried. Conservative estimate: the system saves me 15-20 hours per month and produces measurably better agent output because the context is richer and more current than anything I could assemble manually.

The ROI isn't even close. The 20 hours of setup paid for itself in the first month.

The Five Mistakes That Kill an AI Second Brain

I've built three versions of this system. The first two failed. Here's what went wrong and what I changed:

1. Over-engineering the taxonomy. My first system had 47 tags organized in a three-level hierarchy. Nobody โ€” including me โ€” could remember where anything went. The current system has 12 top-level tags and lets entity linking handle the specificity. Simpler taxonomies get used. Complex ones get ignored.

2. Manual capture as the primary input. If the system depends on you opening an app and typing, it's dead within a month. Automated capture pipelines are non-negotiable. You should be adding knowledge to the system by doing the things you already do (sending email, taking calls, bookmarking pages), not by performing a separate "note-taking" ritual.

3. Building retrieval before you have enough notes. I spent a week building a semantic search pipeline when I had 80 notes in the vault. That's not enough content for retrieval to feel useful, so I concluded the system didn't work and abandoned it. The reality: retrieval becomes valuable around 300-500 notes. Build your capture pipelines first, let the vault fill up for 6-8 weeks, then build retrieval.

4. Not feeding agent output back into the vault. For the first few months, my agents consumed vault context but didn't contribute back. Knowledge flowed one direction โ€” in from capture, out through agents, then gone. The moment I added the "every agent writes a learning note" rule, the system started compounding. Agents got better because their context included what previous agents had learned.

5. Choosing tools over behaviors. I've watched operators spend three weeks evaluating Obsidian vs. Notion vs. Capacities vs. Mem vs. Reflect and then never actually build a capture pipeline. The tool matters less than the behavior. Pick markdown files in a folder if that's what gets you to start. You can migrate later. You can't migrate from a system you never built.

How to Start This Week (Not Next Quarter)

You don't need to build the whole system at once. Here's the sequence that works:

Week 1: Pick your format and build one capture pipeline. Markdown files with YAML frontmatter. Build the email-to-vault pipeline (or the meeting-to-vault pipeline if you take more calls than emails). Just one input channel. Get it running and leave it alone.

Week 2-4: Let it fill. Don't build anything else. Let the vault accumulate 100-200 notes. Get comfortable with the format. Manually add 2-3 notes per week for things the automated pipeline doesn't catch โ€” a decision you made, a lesson from a failed experiment, a competitor observation.

Week 5: Build retrieval. Start with direct search (grep for entities and tags). Wire one agent to search the vault before it runs. See the difference in output quality. Once you feel the payoff, you'll be motivated to build more.

Week 6+: Add capture pipelines and the feedback loop. Add a second capture channel. Add the "agent writes a learning note" pattern. Build the weekly maintenance agent. Expand from there based on what's working.

The operators who succeed with this start small, let the vault fill, and expand when retrieval proves its value. The ones who fail try to build all four layers in a weekend, get overwhelmed, and quit.

FAQ

Do I need Obsidian specifically, or can I use Notion / Apple Notes / something else?

You need any system that stores notes as searchable text files your agents can access programmatically. Obsidian with a local vault of markdown files is what I use because the files live on disk where any script or agent can read them. Notion works if you use the API, but adds latency and a dependency. Apple Notes has no API and is effectively invisible to agents. The test: can your AI agent search and read your notes without you being in the loop? If yes, it works. If no, pick something else.

How do I keep the vault from becoming a junk drawer?

Automated capture pipelines should include a quality filter. My email-to-vault agent skips newsletters, marketing emails, and anything under 50 words of meaningful content. The weekly maintenance agent flags notes that haven't been linked to any entity after 30 days โ€” those are usually noise that slipped through. The vault grows, but it grows with structured, linked, retrievable notes, not a pile of raw dumps.

What's the minimum viable version of this system?

A folder of markdown files, one automated capture pipeline (email or meetings), and one agent that searches the folder for context before it runs. You can build this in an afternoon. Everything else โ€” embeddings, semantic search, maintenance agents, feedback loops โ€” is optimization you add when the base system proves its value.

How is this different from just using ChatGPT's memory or Claude's project knowledge?

Scale and control. ChatGPT's memory stores a few hundred facts. Claude's project knowledge handles maybe 50 files. An AI second brain holds thousands of notes, stays under your control, works across every tool and agent you run, and doesn't disappear when a provider changes their product. It's infrastructure you own, not a feature someone else maintains.

What if I run a team โ€” does everyone need their own second brain?

Start with one shared vault. The capture pipelines feed into the same place, entity links connect everyone's notes, and every agent on the team draws from the same context. You get compound knowledge across the entire operation instead of siloed brains that don't talk to each other. The frontmatter source field tracks who contributed what, so attribution is built in.

Three Things to Do This Week

  1. Create a vault folder and a frontmatter template. Markdown files, YAML frontmatter with type/source/entities/tags/created fields. Spend 15 minutes, not 3 hours.

  2. Build one automated capture pipeline. Email-to-vault or meeting-to-vault. Get notes flowing into the system without you having to open an app and type. If you already run Claude Code automations, you have the tooling โ€” point it at your inbox or your Fathom account.

  3. Wire one existing agent to search the vault before it runs. Pick your most-used automation. Add a retrieval step that searches the vault for relevant context and injects it into the prompt. Run it once with vault context and once without. Compare the output. That comparison is what will convince you the system is worth maintaining.

Your AI second brain isn't a productivity hack. It's the infrastructure that makes every agent you build smarter over time โ€” because every agent draws on everything you've learned, not just what you remembered to paste into the prompt. Build the capture layer this week. The rest follows.

Want results like these for your listings?

Book a free visual strategy audit and see exactly what changes your marketplace listings need.

Get Your Free Audit