Documentation

Everything it does, and everything it does not.

Agentic PM reads the meeting notes, inbox and threads you point it at, shows what you owe and what you are waiting on in a Work view, and drafts the chase. These pages describe exactly how, including the parts that are inconvenient.

Live

Version 2.0.0. Twenty six commands ship in the library today. Anything on the roadmap rather than in the build is marked roadmap.

Install

Agentic PM is a desktop app. There is no terminal step and no developer tooling to buy.

PlatformRequirementDownload
macOS14 Sonoma or later, Apple silicon or IntelAI Second Brain_1.3.0_universal.dmg
Windows11, x64AI Second Brain_1.3.1_x64-setup.exe
LinuxRoadmap.AppImage

The app installs as AI Second Brain. That is the desktop app behind Agentic PM, so that name in your Start menu or Applications folder is the right one.

Windows: the installer is not code-signed yet, so SmartScreen shows "Windows protected your PC". Click More info, then Run anyway.

macOS: the build is notarized by Apple. The developer shown is Juanita Vyatri, the developer account the app is published under.

It needs an AI engine: sign in with your Claude Pro or Max plan, or use the built-in free option. Keys stay on your machine.

The fourteen day trial starts at checkout on the pricing page. A card is required, nothing is charged today, and the first charge is on day fifteen. Cancel before then from Creem's receipt email and you are never charged. Sign in to the app with the same email you paid with.

Your first run

Point it at the meeting notes you already have. Nothing else is required.

  1. Open the app and create a workspace. Name it after the product or team, not yourself.
  2. Put your exported meeting notes in the workspace, or connect a note taker below.
  3. Run /follow-ups. It lists the open loops and promises it finds.
  4. Open the Work view. It shows what you owe, what you are waiting on and the decisions to make.

What good looks like

The list is only as good as the notes behind it. On a healthy team it is short. On an unhealthy one it is long and slightly embarrassing. Either result is worth the minute it cost you.

Connect a note taker

Agentic PM records meetings itself, on your computer, and no bot joins the call. The phone app can record too. It also reads what your existing note taker produces.

SourceHowStatus
Markdown or text folderDrag the folder in, or watch it for changesv1
FathomExport, or connect the accountv1
GranolaExport folder watchv1
Otter, Fireflies, CirclebackExport folder watchv1
Gmail, Calendar, DriveBuilt-in cards in the Connected tools pane. Gmail saves drafts only. Calendar and Drive are read-only.Built in
Jira, Linear, Notion, Confluence, GitHub, SlackMCP connectors you add in the Connected tools pane. /inbox-sweep reads whatever is connected.Via MCP connectors
Cross-check commitments against ticketsCompare ledger items with Jira or Linear ticketsRoadmap

How it works: five stages, and every one reports its own health

Most AI tools are a blank chat box. You paste a task, you carry the answer back by hand, and nothing about your product is remembered. Agentic PM is a pipeline instead: work enters on the left, passes through four stages, and comes out as an action that waits for you.

The map below is an example of a fully set-up workspace. Every scheduled item in it is a routine you switch on yourself: out of the box, routines are off, and they run only while the app is open. The idea worth keeping is the last column: every part should say whether it is OK, idle or broken.

OK, ran and passed WARN, ran with something off FAIL, needs a human IDLE, not due yet GATED, waiting for your approval

Senses: what comes in without being asked

Chat mentions, mail, calendar, meeting recordings, tracker state. None of this is something you fetch. It arrives, and the arrival is what starts everything downstream.

Reflexes: the parts that need no model

Sweeps, extraction, pre-meeting cards. These run on a clock and are deliberately mechanical, because the boring, structured majority of the week should not cost a model call or wait for your attention.

Brain: where judgment actually happens

The morning brief, the evening recap, meeting minutes, the weekly report. Model sessions are reserved for work that genuinely needs reasoning, which is what keeps this affordable on your own subscription rather than requiring a seat you buy from us.

Memory: what it knows between runs

Commitments, what you are waiting on, decisions, people, portfolio, and the context file that you extend every time you correct it. This is the layer that keeps a chat from starting from zero.

Hands: nothing moves without you

Posting, documents, calendar, tickets, direct messages. Every node here is permanently gated. Not "gated by default" as a setting you could switch off. The approval is structural, which is why the state is its own colour on the map.

Why health per node is the point

An agent that fails loudly is safe. An agent that fails quietly is dangerous, because you keep trusting output that stopped being produced. In this map, every node reports OK, warning, failure, idle or gated, so a broken sweep looks broken instead of looking like a quiet week.

This is the same idea the commitment ledger applies to your team: absence is data. A sweep that stopped running and a week with nothing to report are not the same thing, and the map refuses to let them look alike.

Where the commitment ledger sits

The ledger is a file that your chats write. The app reads it and shows it in the Work view, and never writes it. Nothing checks it in the background: when you run /follow-ups, it reads your recent meetings and threads, lists the open loops and promises, and drafts the chase. Nothing is sent without your approval.

The ledger

The ledger is a file of your commitments that your chats write. The app reads it and never writes it. The Work view shows it as three lists:

  • You owe. What you promised other people.
  • Waiting on others. What other people promised you.
  • Decisions to make. What is still undecided.

From any item you can start a chat to draft the chase. Nothing is sent without your approval.

The context file

One plain markdown file per workspace, CLAUDE.md, holding your rules: your product, your people, your vocabulary and the decisions already made. Every chat reads it before it starts.

You edit the file directly at any time, or run /remember to save a preference, a correction or a fact worth keeping.

Why this matters more than any one command

A skill without context produces a generic template. The same skill with real context produces something you can send.

How it finds what slipped

It does not watch in the background. Two things do the work, and you start both:

  • The Work view lists what you owe, what you are waiting on and the decisions to make, read from the ledger.
  • /follow-ups reads your recent meetings and threads and lists the open loops and promises it finds, then drafts the chase for your approval.

It is an AI model reading your notes, so check the list before you chase anyone. The four starter routines are off by default and run only while the app is open.

The eight jobs

Each job is a command or a feature you run yourself, or a routine you switch on. Routines are off by default and run only while the app is open. Every job in this table is in the build you can install today, with one exception that is marked as such.

JobHow you run itStatus
Commitment ledgerThe Work view shows what you owe, what you are waiting on and the decisions to make, read from a ledger your chats write. /follow-ups finds open loops and promises and drafts the chase.The Work view, or /follow-ups when you askShipping
Meeting recorderRecords and transcribes on your computer, and no bot joins the call. The minutes are written by the AI provider you picked. /sync-meetings pulls from a note taker instead.You start it in the Meetings tabShipping
Recap writer/weekly-reflect for the week, /daily-update for the evening recap, /recap for recent sessions. The voiceprint skill checks a draft sounds like you.On demand, or as a routine you switch onShipping
ChaserDraft a chase from the Work view, with /follow-ups, or write the message with /whatsapp-draft. None of them send.On demand, drafts onlyShipping
Meeting brief/meeting-prep gathers your notes and open items into a one-page brief. It can be put on a routine so the card is waiting.On demand, or as a routine you switch onShipping
Inbox sweep/inbox-sweep reads whatever you have connected. It ships as a routine you switch on, off by default.On demand, or as a routine you switch onShipping
Fact gateA built-in rule makes the assistant read a shared document before it replaces it, and the gdoc-surgical skill changes only the part you asked for. Blocking a number that has no source is not built yet.Built in, before a shared document is replacedPartial
Context keeperYour rules live in CLAUDE.md, and /remember saves a preference or a correction. Every chat reads them. /organize-inbox files what you captured.Read by every chat, updated when you say soShipping

The commands that ship with it

Skills are the things you invoke by name. Twenty six arrive in every new workspace, and any of them can be put on a schedule from the Routines tab without writing a config file.

Daily

  • /daily-updateYour day in one command: morning prep before 17:00, evening recap after
  • /recapPreviously on: what happened in your last few sessions

Weekly

  • /weekly-reflectReflect on the week: wins, open loops, themes

Meetings

  • /meeting-prepNotes and open items gathered into a one-page brief
  • /meeting-notesA transcript turned into clean minutes with owners
  • /sync-meetingsPull recent meetings out of whichever note taker you connected

Comms

  • /inbox-sweepSweep connected email and chat for things needing attention
  • /follow-upsFind open loops and promises, draft messages for your approval
  • /whatsapp-draftDraft a message for approval, never sends without it

Product

  • /ticketDraft an issue for your tracker from a spec or decision
  • /user-storyA feature turned into stories with acceptance criteria
  • /rcaIncident postmortem, held to one rule: no root cause means unfinished

Artifact

  • /artifactA self contained HTML explainer, report or proposal
  • /deckSlide deck as one HTML file, keyboard driven
  • /diagramA description turned into a Mermaid diagram that renders
  • /mockupClickable HTML mockup of a flow, built to be shown live

Notes

  • /capture-noteCapture a thought into a well filed note
  • /organize-inboxFile everything in the inbox to its proper home
  • /rememberTeach it something durable: a preference, a correction, a fact
  • /searchFind anything in your workspace

Career

  • /cv-winsTrack your product wins and add them to your CV

Tracking

  • /work-treeThe shape of your work, and what sits under each part

Session

  • /branchSplit a conversation into focused sub sessions
  • /sessionBring another session into this one: what it was asked, what it made, where it stopped

Setup

  • /connect-toolsSee what is connected, and get walked to the right card
  • /connect-googleConnect Gmail, Calendar, Drive, Docs and Sheets with your own Google key, one sign-in

You can add your own. A command is a markdown file in the workspace, so writing one is writing a document, and a command you delete stays deleted since 0.13.9.

Nothing sends without you

The chaser drafts. It never sends. Any agent action that would leave your machine and reach another human waits for an explicit approval, every time, with no global "always allow".

Skills

Twenty six commands ship in every new workspace, in the groups above, included on every paid plan. They read the same rules file the jobs do, so output is about your product rather than a template. Every one is a plain markdown file you can open, change or delete.

GroupCommands
Meetings/meeting-prep, /meeting-notes, /sync-meetings
Comms/inbox-sweep, /follow-ups, /whatsapp-draft
Product/ticket, /user-story, /rca
Artifact/artifact, /deck, /diagram, /mockup
Daily and weekly/daily-update, /recap, /weekly-reflect
Notes and tracking/capture-note, /organize-inbox, /remember, /search, /work-tree
Sessions and setup/branch, /session, /connect-tools, /connect-google
Career/cv-wins

Custom skills are plain markdown files you drop into the workspace. Yours are never uploaded.

More skills from the same author

These work with the same workspace. Since desktop 2.0.1, gdoc-surgical, ai-prototype-kit, artifact-comments, animated-readme and voiceprint ship in every new workspace. explainer-video is installed separately. Most are free and open source (Apache-2.0).

SkillWhat it fixes
gdoc-surgicalAI wipes out a teammate's edits when it updates a Google Doc. This changes only the sentence, row or cell you asked for.
ai-prototype-kitBuild a clickable prototype, share it, collect comments, let AI revise. One kit.
artifact-commentsFeedback on a page lands pinned to the element, not as screenshots in chat.
animated-readmeA README that shows the project working, with real GIFs instead of install steps only.
voiceprintCheck that an AI draft sounds like you before it goes out.
explainer-videoA narrated, animated explainer from a topic, rendered locally. Members only.

Export and portability

Everything exports to plain markdown and JSON, on every tier including free. There is no export paywall and no proprietary format.

If you cancel, the ledger stays on your machine and stays readable. Cancelling removes the agents, not your history.

Privacy and data

  • The ledger is local. It lives on your device, not on a server.
  • Recordings and notes stay on your computer. The exception is the text the AI reads, for example a transcript when it writes minutes. That goes to the AI provider you picked.
  • Nothing trains anything. Your content is not used to improve any model.
  • Team plans share context, not transcripts. The shared layer is the context file and the commitment ledger, both of which you can read and edit.

Say it plainly

If a fully offline mode matters to you, it is on the roadmap and it is not here yet. That is a real limitation, not a footnote.

Known limits

  1. It needs an AI engine to read your notes and write drafts: a Claude Pro or Max plan, or the built-in free option, which is slower and less exact.
  2. No time-saving figure is claimed anywhere, because none has been measured. When one exists, taken on real work with a readable method, it will be published with the method.
  3. The evidence so far is one operator's own meetings. Fifteen meetings, one team. Enough to prove the failure is real, not enough to say how often it hits you.
  4. Nothing chases anyone for you. It drafts the nudge and you send it. There is no background watching: things run when you run a command or switch on a routine.
  5. It does not put a bot in your calls. It records on your own computer, and the phone app can record too.

FAQ

Will it work if my team writes notes by hand?

Yes, as long as the notes end up as text files somewhere. The list is only as good as the notes, so hand-written notes with clear owners work better than a transcript with none.

How does it know what slipped?

It does not watch in the background. The Work view lists what you owe, what you are waiting on and the decisions to make, read from a ledger your chats write. When you run /follow-ups, it reads your recent meetings and threads and lists the open loops and promises it finds, and drafts the chase for your approval.

Can it be wrong?

Yes. It is an AI model reading your notes, so a list can include something that is already done or miss something. Check it before you chase anyone. Nothing is sent without your approval.

Does it work for non-PM roles?

Probably, but it is not designed for them. The commands, such as /user-story, /ticket and /meeting-prep, are shaped around product work.

Changelog

VersionDateWhat changed
1.3.1Oct 2026Current release
0.2.0Jul 2026First public build. 78 releases between the two
0.0.xAug 2026Spec written, failure categories checked by hand against 15 real meetings