Node-first CLI for inspecting OpenCode, Codex, and Claude sessions and turning them into reusable writing workflows.
- lists recent sessions across supported providers with a consistent identifier format
- extracts normalized conversations for downstream prompts, summaries, and article generation
- runs article-writing workflows that manage drafts, review loops, and publish transitions
- bundles a Node CLI with
tsdownwhile keeping Bun as the repository package manager and local runner - ships with a single-package Changesets workflow for npm publishing
Run it without installing:
npx @effect-x/session-mind --helpOr install it globally:
npm install --global @effect-x/session-mind
session-mind --helpList recent sessions:
session-mind list --limit 10Extract one or more sessions:
session-mind extract opencode:session-123 codex:session-456Build a writing workflow from the latest session:
session-mind write --latestInspect article state for a session:
session-mind article status opencode:session-123The repository uses Bun for dependency management and local commands. The published CLI targets Node.js 24+.
bun install
bun run check
node ./dist/cli.js --helpThis package uses Changesets plus the shared GitHub Actions release workflow.
bun run changeset
bun run version-packages
bun run releaseMIT