Resume panel
Open a pad after hours away and Nodepad surfaces the role, last thought, open decisions, questions, and parked items that were active when you left.
Shipped in the workspace resume panel and role picker.
Every project switch costs your entire mental stack — the role you were in, the half-decided question, the line of thinking you were holding. Building it back from scratch takes 10–15 minutes you didn't have.
Open a pad after hours away and the resume panel surfaces the role you were in, the last thought, the decisions still open, the questions waiting, and the items you parked. Your stack rebuilds itself.
Every Nodepad feature must pass one filter: "Does this help the user answer 'Where was I?'" If no, we defer it.
When you switch back to a project, Nodepad surfaces a small panel above the workspace: the role you were in, the time since you left, the open decisions, the open questions, the parked items. One click and you're back inside that role — not at the project root.
DECISION: at the start of a sticky and the footer pill auto-labels. BLOCKER: IDEA: QUESTION: PARKED: OUTCOME: — no dropdowns.
/context.jsonOpen the markdown panel and write in the format you already know. Headings become sections, bullets become stickies, nested bullets become children. Preview the staged diff, commit. Thirty lines become thirty nodes — no dragging.
Click into any node and it opens as its own pad — with its own children, its own notes, its own context state. No artificial depth limit: drill as deep as the problem needs, and the resume panel tracks where you left off at every level.
A client retainer contains Executive, Engineering, Architecture, People management, Vendor evaluation — each a role. Nodepad remembers their state independently. Resume returns you to the last role, not the project root.
GET /api/v1/nodepads/:short_id/context.json returns role-aware structured state — current role, last thought, open decisions, parked items. Claude Code, Cursor, and any MCP client can read it. No prose parsing.
In progress:
inventlist nodepad switch <ctx>/<role>
·
inventlist nodepad resume
·
inventlist nodepad capture decision.
We're wiring capture, switch, and structured summaries into your shell — install works today; polish ships iteratively.
Each homepage claim carries a status. Nodepad Pro checkout is rolling out on production — pricing is marked Shipping until checkout is fully live everywhere.
Open a pad after hours away and Nodepad surfaces the role, last thought, open decisions, questions, and parked items that were active when you left.
Shipped in the workspace resume panel and role picker.
Paste an outline or ask AI for a markdown plan, then stage the diff before it becomes a node tree. It stays inspectable before it changes your pad.
Markdown sticky rendering and staged apply are in production code.
Pads are not flat canvases. Every node can open into its own working surface, with children, context, attachments, and handoff paths.
Nested node workspaces, pad switching, and sharing grants are live.
Architecture, vendor pricing, people management, and execution can each carry their own state inside one pad. Switch roles without rebuilding your mental stack.
Role switching and context-state persistence are wired in the workspace.
The next agent surface is GET /api/v1/nodepads/:short_id/context.json: role-aware state, decisions, parked items, and boundaries in one machine-readable response.
Today the API exposes /api/v1/nodepads/contexts and /api/v1/nodepads/last_active; the richer per-pad endpoint is the next layer.
Switch pads, resume state, capture decisions, and read structured summaries from your shell — we're rounding out how Nodepad pairs with the InventList CLI.
Homebrew install is live; pad-centric commands (switch, resume, capture, and sync flows) are shipping — follow roadmap updates as capabilities land.
Every node is a workspace. Click into any of them — it opens as its own pad with its own children, its own notes, its own context state.
We're bringing pad switching, resume, capture, and agent-readable summaries into your shell. Install ships via Homebrew today; deeper Nodepad workflows are rolling out — the demos below show where we're headed.
brew install inventlist/tap/inventlist
inventlist nodepad resumeinventlist nextwhere.
Nodepad is shaped for people who run multiple streams of work and switch mental modes throughout the day — the operator-of-one.
Wears 6+ hats per day — exec, eng, product, sales, support, family — and loses ~10 minutes rebuilding mental state on every switch.
Multiple side projects, research threads, and a day job. Half-finished thoughts vanish between sessions.
Switches between strategic, architectural, code-review, mentoring, and vendor-evaluation modes throughout the day.
Three retainers, a day job, a startup. Every Monday morning is rebuild-the-mental-map mode.
Agents need structured context to continue from. Free-form notes are unreadable.
Nodepad is in a category of one. It's easier to define by what it isn't.
Get started, no credit card.
or $36 / year — save 40%
Nodepad has its own domain, CLI integrations we're finishing, and an agent surface on the way. Use it without an InventList account. When you use the family, the seams disappear.
Context recovery + execution memory. Where was I?
Public roadmap, markdown source of truth. Ship in public.
Home for indie makers running the full loop.
Local-first secrets vault. CLI-native, zero cloud.
Save the role. Save the thought. Resume in seconds.