Skip to content

effect-anything/session-mind

Repository files navigation

@effect-x/session-mind

Node-first CLI for inspecting OpenCode, Codex, and Claude sessions and turning them into reusable writing workflows.

Highlights

  • 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 tsdown while keeping Bun as the repository package manager and local runner
  • ships with a single-package Changesets workflow for npm publishing

Install

Run it without installing:

npx @effect-x/session-mind --help

Or install it globally:

npm install --global @effect-x/session-mind
session-mind --help

Usage

List recent sessions:

session-mind list --limit 10

Extract one or more sessions:

session-mind extract opencode:session-123 codex:session-456

Build a writing workflow from the latest session:

session-mind write --latest

Inspect article state for a session:

session-mind article status opencode:session-123

Development

The 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 --help

Release

This package uses Changesets plus the shared GitHub Actions release workflow.

bun run changeset
bun run version-packages
bun run release

License

MIT

About

CLI for inspecting OpenCode, Codex, and Claude sessions and turning them into article workflows.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors