{"_id":"@bluesky8318/super-cli","_rev":"2-bd00dd0feac3f5594744726fd803f904","name":"@bluesky8318/super-cli","dist-tags":{"latest":"0.2.1"},"versions":{"0.2.0":{"name":"@bluesky8318/super-cli","version":"0.2.0","keywords":["claude","claude-code","session","cli","manager"],"license":"Apache-2.0","_id":"@bluesky8318/super-cli@0.2.0","maintainers":[{"name":"bluesky8318","email":"lizheng8318@gmail.com"}],"homepage":"https://github.com/bluesky8318/super-cli#readme","bugs":{"url":"https://github.com/bluesky8318/super-cli/issues"},"bin":{"super-cli":"dist/cli/index.js"},"dist":{"shasum":"435cdf6588e7fb425371a85dafea2995ae83e9b5","tarball":"https://registry.npmjs.org/@bluesky8318/super-cli/-/super-cli-0.2.0.tgz","fileCount":10,"integrity":"sha512-ZXat6qRp7N+qMhUAj8IqwdaUF6ItSPztUqVCUd3mI9Khg8+axSgEvpGYiYXFmA57wcpLyMazEA0gS1fobWPqIg==","signatures":[{"sig":"MEUCIQDcLW/76Jb+fLQGUuJOZHzOMrd4WUyzMBSxhAXmrINuEAIgEukkiRmLX9RAqonHDNpa5ZxQg41DX3Hutuw8n4I5DRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502606},"type":"module","_from":"file:bluesky8318-super-cli-0.2.0.tgz","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsup --watch","test":"vitest","build":"pnpm build:cli && pnpm build:web","start":"node dist/cli/index.js","dev:web":"vite dev --config src/web/vite.config.ts","build:cli":"tsup","build:web":"vite build --config src/web/vite.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bluesky8318","email":"lizheng8318@gmail.com"},"_resolved":"/private/var/folders/zr/b9h5p09n49q5mrx7yl5w66pw0000gn/T/75431917cdd175fde8847d42f35e48f7/bluesky8318-super-cli-0.2.0.tgz","_integrity":"sha512-ZXat6qRp7N+qMhUAj8IqwdaUF6ItSPztUqVCUd3mI9Khg8+axSgEvpGYiYXFmA57wcpLyMazEA0gS1fobWPqIg==","repository":{"url":"git+https://github.com/bluesky8318/super-cli.git","type":"git"},"_npmVersion":"11.16.0","description":"AI coding assistant session manager for Claude Code, Qoder, and Codex","directories":{},"_nodeVersion":"24.14.0","dependencies":{"open":"^10.1.0","chalk":"^5.4.1","globby":"^14.1.0","marked":"^18.0.4","fastify":"^5.3.3","prismjs":"^1.30.0","date-fns":"^4.1.0","commander":"^13.1.0","cli-table3":"^0.6.5","@fastify/cors":"^11.0.0","@fastify/static":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^6.3.5","react":"^19.1.0","vitest":"^3.2.1","postcss":"^8.5.3","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.15.0","tailwindcss":"^4.1.0","@types/react":"^19.1.0","autoprefixer":"^10.4.21","@types/prismjs":"^1.26.6","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/super-cli_0.2.0_1780231484794_0.34950567848817804","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@bluesky8318/super-cli","version":"0.2.1","description":"AI coding assistant session manager for Claude Code, Qoder, and Codex","type":"module","bin":{"super-cli":"dist/cli/index.js"},"repository":{"type":"git","url":"git+https://github.com/bluesky8318/super-cli.git"},"homepage":"https://github.com/bluesky8318/super-cli#readme","bugs":{"url":"https://github.com/bluesky8318/super-cli/issues"},"keywords":["claude","claude-code","session","cli","manager"],"license":"Apache-2.0","engines":{"node":">=22.0.0"},"dependencies":{"@fastify/cors":"^11.0.0","@fastify/static":"^8.1.0","chalk":"^5.4.1","cli-table3":"^0.6.5","commander":"^13.1.0","date-fns":"^4.1.0","fastify":"^5.3.3","globby":"^14.1.0","marked":"^18.0.4","open":"^10.1.0","prismjs":"^1.30.0"},"devDependencies":{"@types/node":"^22.15.0","@types/prismjs":"^1.26.6","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@vitejs/plugin-react":"^4.4.1","autoprefixer":"^10.4.21","postcss":"^8.5.3","react":"^19.1.0","react-dom":"^19.1.0","tailwindcss":"^4.1.0","tsup":"^8.5.0","typescript":"^5.8.3","vite":"^6.3.5","vitest":"^3.2.1"},"scripts":{"build":"pnpm build:cli && pnpm build:web","build:cli":"tsup","build:web":"vite build --config src/web/vite.config.ts","dev":"tsup --watch","dev:web":"vite dev --config src/web/vite.config.ts","test":"vitest","start":"node dist/cli/index.js","typecheck":"tsc --noEmit"},"_id":"@bluesky8318/super-cli@0.2.1","_integrity":"sha512-QVpyQ/l0GBTtStfqcJQPqCFlDqFfwhzlc7lO2qKqOPeQn74gunRpUUb+k3GyMEfWiPtVbcvDx6MdvbRQY2JYag==","_resolved":"/private/var/folders/zr/b9h5p09n49q5mrx7yl5w66pw0000gn/T/6b314c76ddf355f43d81041438208dcd/bluesky8318-super-cli-0.2.1.tgz","_from":"file:bluesky8318-super-cli-0.2.1.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-QVpyQ/l0GBTtStfqcJQPqCFlDqFfwhzlc7lO2qKqOPeQn74gunRpUUb+k3GyMEfWiPtVbcvDx6MdvbRQY2JYag==","shasum":"a77bf179a2471d17aede03c7c41ce8b170344638","tarball":"https://registry.npmjs.org/@bluesky8318/super-cli/-/super-cli-0.2.1.tgz","fileCount":10,"unpackedSize":502608,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCsVRahmohACwKlJlNhDRgZOoSLWmxoul+pX1xRFR4B6QIhAPAAC55woWWy9Tm0SO5yE4d43Z7d4vdHpQCYKGHQFLT3"}]},"_npmUser":{"name":"bluesky8318","email":"lizheng8318@gmail.com"},"directories":{},"maintainers":[{"name":"bluesky8318","email":"lizheng8318@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/super-cli_0.2.1_1780232337685_0.484400890989126"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-31T12:44:44.691Z","modified":"2026-05-31T12:58:57.960Z","0.2.0":"2026-05-31T12:44:44.967Z","0.2.1":"2026-05-31T12:58:57.839Z"},"bugs":{"url":"https://github.com/bluesky8318/super-cli/issues"},"license":"Apache-2.0","homepage":"https://github.com/bluesky8318/super-cli#readme","keywords":["claude","claude-code","session","cli","manager"],"repository":{"type":"git","url":"git+https://github.com/bluesky8318/super-cli.git"},"description":"AI coding assistant session manager for Claude Code, Qoder, and Codex","maintainers":[{"name":"bluesky8318","email":"lizheng8318@gmail.com"}],"readme":"# super-cli\n\nAI 编程助手 session 管理工具。统一管理 Claude Code、Qoder、Codex 的历史对话，支持命令行和 Web 看板两种交互方式。\n\n## 功能\n\n**Session 管理**\n- 列出、查看、搜索所有历史 session，支持按项目、时间、分支、模型过滤\n- 跨 session 全文搜索，命中结果高亮显示\n- 通过 session ID 前缀快速定位，无需输入完整 ID\n\n**任务看板**\n- 给 session 命名/打标签，视为独立任务管理\n- 看板视图（待办 / 进行中 / 待复查 / 已完成 / 已取消）\n- 卡片视图、列表视图，按时间或消息量排序\n- 按日期分组（今天 / 昨天 / 本周 / 更早）\n\n**项目管理**\n- 左侧项目导航，支持置顶、归档、展开/折叠\n- 右键菜单：在 Finder 中打开、在终端中打开、查看详情\n- 项目详情浮层：元数据展示 + 操作按钮 + 文件浏览器\n- 新建任务时可选择 CLI 工具（Claude Code / Qoder / Codex）\n\n**文件浏览器**\n- 在项目详情浮层中浏览项目文件（只读）\n- 左侧文件树 + 右侧文件预览，按需加载\n- 代码文件语法高亮（Prism.js，支持 TypeScript/JSON/CSS/Python 等 20+ 种语言）\n- Markdown 文件渲染为富文本预览\n- 自动过滤 `.git`、`node_modules`、`dist` 等目录\n\n**Harness 配置查看**\n- 查看和管理各 provider 的 Skills、MCP Servers、Rules、Hooks、Permissions\n- 支持跨 provider 复制 Skill 和 MCP Server 配置\n- 查看和编辑 Rule 文件内容\n\n**数据统计**\n- 总 session 数、消息数、token 用量统计\n- 按模型、按项目、按日期的使用分布\n- `--json` 结构化输出，方便 agent 和脚本消费\n\n**终端集成**\n- 一键在终端中恢复 session（支持 Ghostty、iTerm2、Terminal.app、Kitty、Warp）\n- 在终端中打开项目目录\n\n## 安装\n\n```bash\nnpm install -g @bluesky8318/super-cli\n```\n\n或本地开发：\n\n```bash\npnpm install\npnpm build\npnpm link --global\n```\n\n## 使用\n\n### CLI\n\n```bash\n# 列出最近 session\nsuper-cli list\n\n# 按项目、时间过滤\nsuper-cli list --project /path/to/project --since 2024-01-01\n\n# 查看 session 详情（支持 ID 前缀匹配）\nsuper-cli show abc123\nsuper-cli show abc123 --messages   # 查看对话记录\nsuper-cli show abc123 --tools      # 查看工具调用统计\n\n# 全文搜索\nsuper-cli search \"error handling\" --project my-project --max 20\n\n# 给 session 命名和打标签\nsuper-cli name abc123 \"重构认证模块\"\nsuper-cli name abc123 --tag backend\nsuper-cli name abc123 --untag backend\nsuper-cli name abc123 --remove\n\n# 查看已命名的任务\nsuper-cli tasks\nsuper-cli tasks --tag backend\n\n# 使用统计\nsuper-cli stats --model --daily\n\n# 配置管理\nsuper-cli config show\nsuper-cli config set terminal ghostty\nsuper-cli config get terminal\nsuper-cli config path\n```\n\n所有命令支持 `--json` 输出，方便集成到 agent 工作流。\n\n全局 `--provider` 参数可过滤特定 CLI 工具：\n\n```bash\nsuper-cli --provider claude-code list\nsuper-cli --provider qoder search \"query\"\n```\n\n### Web Dashboard\n\n```bash\nsuper-cli serve --port 3000 --open\n```\n\nWeb 界面提供：\n- **侧边栏导航** — 任务 / Harness 双模式切换，项目列表支持右键菜单\n- **三种视图** — 看板视图（按状态分列）、卡片视图、列表视图\n- **项目详情** — 元数据、操作按钮、文件浏览器（语法高亮 + Markdown 渲染）\n- **工具栏** — 强制刷新缓存、排序、视图切换、Provider 过滤\n- **多主题** — 亮色 / 暗色 / 深蓝三种主题\n\n点击 session 卡片可展开右侧详情面板，查看对话记录、元数据，并一键在终端中恢复会话。\n\n## 技术栈\n\n| 层 | 技术 |\n|---|---|\n| CLI | Commander.js |\n| HTTP 服务器 | Fastify 5 |\n| 前端 | React 19 + Vite + TailwindCSS 4 |\n| 语法高亮 | Prism.js |\n| Markdown 渲染 | marked |\n| 构建 | tsup (CLI/Server) + Vite (Web) |\n| 测试 | Vitest |\n| 运行时 | Node.js >= 22 |\n| 模块系统 | ESM |\n\n## 开发\n\n```bash\npnpm dev          # CLI/Server 热重载（tsup --watch）\npnpm dev:web      # 前端开发服务器（自动代理 /api 到 localhost:3000）\npnpm test         # 运行测试\npnpm typecheck    # TypeScript 类型检查\npnpm build        # 完整构建\npnpm start        # 运行构建产物\n```\n\n## 数据存储\n\n不依赖数据库，直接读取各 CLI 工具的本地数据：\n\n| 来源 | 路径 |\n|---|---|\n| Claude Code sessions | `~/.claude/projects/<编码路径>/<uuid>.jsonl` |\n| Qoder sessions | `~/.qoder/projects/<编码路径>/<uuid>.jsonl` |\n| Codex sessions | `~/.codex/sessions/` |\n| 用户标签/命名 | `~/.super-cli/config.json` |\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}