noggin

noggin

A working-memory tree for in-flight work — your second brain for the stuff you can't fit in your head.

Get started

Items form a tree. There is at most one active item; the path from a root to the active item is your current spine. Other open items are paused. Done items stay in the tree so you can see what got finished.

[1📍] ship v1 of noggin
  [1✅] build a demo script
  [2✅] create a documentation file
  [3] perform final testing
  [4] create a PR
  [5] complete the PR

Quick taste

$ noggin push "ship v1"
$ noggin add  "write the README"
$ noggin push "wire up tests"        # side-quest under ship v1
$ noggin note "tried jest, going with node:test"
$ noggin pop                         # finish the side-quest, back to ship v1
$ noggin show
[1📍] ship v1
  [1✅] wire up tests ✏️
  [2]   write the README

The CLI is the source of truth. Everything else — VS Code extension, agent plugin, MCP server — wraps the same verbs.

Where noggin runs

EnvironmentSidebar UIAgent skillAgent toolsBare CLI
VS Code — Marketplace extension✓✓ auto✓ LM tools (in-process)✓
Desktop app — standalone Windows app✓——✓
VS Code — agent plugin (no extension)—✓ auto—✓
GitHub Copilot CLI (copilot)—✓ via plugin or manual✓ MCP✓
Claude Code—✓ via plugin or manual✓ MCP✓
OpenAI Codex — CLI + app—✓ via plugin✓ MCP✓
Any terminal———✓

The four experiences:

Explore