Built for the operator-of-one

"Where
was
I?"

Nodepad saves the subject you were in, the last thought, the open decisions, and the parked items — so every context switch costs seconds, not minutes.

"Where was I?" — never again.

Just resumed
client-retainer / Architecture — 14m ago
nodepad — client-retainer / Architecture
↩ Where was I?
14m ago
Subject Architecture
Last thought "Move auth to a separate service before v0.3 — blocked on DB migration design"
Open
2 decisions 3 questions 1 parked
Auth Service Design
DECISION:
DB Migration Path
QUESTION:
The real problem

Context loss isn't
task management.

Every context switch costs your entire mental stack — the subject 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.

What Nodepad does about it

Saves what you
were thinking.

Open a pad after hours away and the resume panel surfaces the subject 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.

The core feature

Open a pad. The resume panel knows what was running in your head.

When you switch back to a project, Nodepad surfaces a small panel above the workspace: the subject 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 subject — not at the board root.

Type DECISION: at the start of a sticky and the footer pill auto-labels. BLOCKER: IDEA: QUESTION: PARKED: OUTCOME: — no dropdowns.
  • Coming back to a side project after a sprint at the day job
  • Re-entering a client retainer Monday morning
  • Resuming a research thread after a meeting interrupted you
  • Picking up where an AI agent left off via nodepad ai --context
Try the sample pad →
nodepad — side-project / Architecture
↩ Where was I?
14m ago
Role
Architecture
Last thought
"Move auth to separate service before v0.3 — blocked on DB migration design"
Open
2 decisions 3 questions 1 parked
Last subject: Architecture Resume →
Auth Service Design
DECISION:
JWT Rotation Policy
QUESTION:
Vendor: Clerk vs DIY
PARKED:
DB Migration Design
BLOCKER:

Why Nodepad is different

All features →
01

Write markdown.
Get nodes.

Open 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.

# Architecture
## Auth Service
- DECISION: Move to separate service
→ 3 nodes staged · preview diff · commit
02

Any node is
a workspace.

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.

pad › client-retainer › Architecture
↩ Resume: "JWT interval still open" · 18m ago
03

One project,
multiple subjects.

A client retainer can contain Executive, Engineering, Architecture, People management, and Vendor evaluation as separate subjects. Nodepad remembers their state independently. Resume returns you to the last subject, not the project root.

Architecture Vendor eval Executive ← last
04

Connect your
AI agent.

Nodepad MCP is available now at https://nodepad.tools/mcp. OAuth connects 8 live tools for workspace context, capture, nodes, runbooks, history, bindings, and subjects.

/api/v1/nodepads/:short_id/context.json serves the same per-pad context digest.

05

Switch context
from your terminal.

Available now: np bind <pad>/<subject> · np resume · np capture decision. Bind, resume, capture, and structured context are available from the Nodepad command line.

$ np resume
pad side-project
subject Architecture
since 14m ago

2 decisions · 3 questions · 1 parked
What is shipped vs coming

Each homepage claim carries a status. Nodepad Pro checkout is rolling out on production — pricing is marked Shipping until checkout is fully live everywhere.

Shipped

Resume panel

Open a pad after hours away and Nodepad surfaces the subject you were in, the last thought, open decisions, questions, and parked items that were active when you left.

Shipped in the workspace resume panel and subject switcher.

Shipped

Write markdown. Get nodes.

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.

Shipped

Any node is a workspace.

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.

Shipped

Subject-aware contexts

Architecture, vendor pricing, people management, and execution are each a subject with its own state inside one pad. Switch subjects without rebuilding your mental stack.

Subject switching and context-state persistence are wired in the workspace.

Shipped

Context-grounded AI

Connect an agent over OAuth, then read the active pad's subject, last thought, open decisions, questions, parked items, and recent captures.

8 live tools at https://nodepad.tools/mcp; the same digest is available at /api/v1/nodepads/:short_id/context.json.

Shipped

Terminal workflows for Nodepad

Bind a workspace, resume state, capture decisions, read structured summaries, and ask context-grounded AI from your shell.

Install the published Nodepad distribution from nodepad.tools/install.sh or use the Homebrew alternative.

The actual product

Your pads. Your subjects. One workspace.

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.

🔒 nodepad.tools/pad/my-consulting
Exit Nodepad
18 nodes · 175 notes
Grid Kanban Graph Matrix
↗ Share ↻ Synced
From template + Add node
Focus
6 items · deep work blocks
Deep Work Today Active
Morning design sprint — 3h
API review + test pass
No-meeting block · 2pm
People
32 items · 48 total · 2 expandable
Example Frequent Agpages Consulting
💡
Junior UX Guide
8 items · 38 total · 8 expandable
Insight
+
Closing Thought
2 items
Insight
Active Threads
2 items · 17 total · 1 expandable
Devops Staff Management
Outcomes
11 items · quarterly goals
Q2 Revenue Growth
Launch nodepad.tools public beta
50 paying users by June
CLI v2 · MCP integration
G
Speed Template
9 items
Context People Inputs Thinking Decision
🔧
Projects
6 items · 11 total · 1 expandable
Products Consulting (Intellectaco) Family
One dataset · eight lenses · switch with 1-8 keys
Grid
Cards by area
Kanban
Columns by area
Matrix
Impact × Effort
Mindmap
Interactive tree
Graph
Forces & links
Timeline
Newest first
Treemap
Count by area
◎ People
Andrew
Cameron
email
◎ Speed T.
context
Tree
Outline depth
CLI · available now

Your context,
from the terminal too.

Bind a workspace, resume where you left off, capture decisions, and ask AI with your active pad already in context.

Direct install · recommended
curl --proto '=https' --tlsv1.2 -fsSL https://nodepad.tools/install.sh | sh
Homebrew · alternative
brew install nodepad-tools/tap/nodepad
zsh — np where
~/work $ np where

side-project  · pad: Architecture (bound)

─ THINK ─
DECISION  Move auth to a separate service before v0.3  14m ago
PARKED    DB migration design — revisit Friday  2h ago
QUESTION  does Stripe webhook latency affect e2e?  3h ago
─ BUILD ─
main  2 uncommitted · 4 ahead
─ SHIP ─
#412 Auth split: phase 1 — 6h ago

~/work $
Available now
np resume
Resume the bound pad with its subject, last thought, open decisions, questions, and parked items.
nodepad ai --context
Ask with the bound pad's current context prepended automatically.

Not for everyone.

Who it's for →

Nodepad is shaped for people who run multiple streams of work and switch mental modes throughout the day — the operator-of-one.

Solo founder · operator-of-one

Wears 6+ hats per day — exec, eng, product, sales, support, family — and loses ~10 minutes rebuilding mental state on every switch.

Resume each subject in seconds with the last thought, open decisions, and parked items already surfaced.
Indie developer · open-source

Multiple side projects, research threads, and a day job. Half-finished thoughts vanish between sessions.

Each project is a context. Open the pad → see the last thought + what's blocked + what's parked.
CTO · tech lead

Switches between strategic, architectural, code-review, mentoring, and vendor-evaluation modes throughout the day.

Subjects inside one pad let you save and restore each mode. Architecture and People carry their own state independently.
Consultant juggling clients

Three retainers, a day job, a startup. Every Monday morning is rebuild-the-mental-map mode.

Each client is a context. ⌘K switches in. Resume panel shows what was open at last close.
AI coding agent · MCP client

Agents need structured context to continue from. Free-form notes are unreadable.

nodepad ai --context grounds the next answer in the bound subject, recent captures, and open state.
What Nodepad is not

A category
of one.

Nodepad is in a category of one. It's easier to define by what it isn't.

Nodepad is a context recovery and execution memory tool. Built for builders, teams, and AI agents who lose context every time they switch.
  • Not a notes app
  • Not a mind-mapping tool
  • Not a Milanote clone
  • Not a Notion alternative
  • Not a generic productivity dashboard
  • Not a full project management tool
  • Not a heavy task manager
  • Not a place where everything goes and nothing moves
Simple pricing

One tool.
One price.

Monthly Annual Save 40%
Free
$0 / forever

Get started, no credit card.

  • Unlimited pads
  • 30 AI credits / month
  • Resume panel
  • CLI / terminal workflows
  • Context JSON endpoint
  • 5 exports / month
  • — Priority support
Get started free
Pro Shipping
Nodepad Pro
$5 $3 / month

or $36 / year — save 40%

  • Everything in Free
  • 200 AI credits / month
  • 50 exports / month
  • Priority support
  • Early access to new features
  • Agent context history (90 days)
  • Team sharing (coming soon)
Start Pro — $5/mo
Ready to resume?

Stop rebuilding
your mental stack.

Save the subject. Save the thought. Resume in seconds.