session-saver
by Hamza Zafar · ★ 54 · updated 2 days ago
Names untitled sessions through unpause. /park saves where you left off, and a resumed session shows it.
Install
/plugin marketplace add hamzafer/claude-code-mods/plugin install session-saver@claude-code-modsThen run /reload-plugins or start a new session. Requires Claude Code 2.1.287+.
What it hooks into
From an automated scan with claude plugin validate, not a security review. Mods run with your permissions; read the code before installing.
- Events
session.startclassic.SessionStartprompt.submitturn.completecommand.runui.render- API calls
$.command.register$.model.complete$.process.run$.session.id$.session.messages$.session.turns$.state.get$.state.set$.store.get$.store.set$.ui.resolve$.ui.toast- Draws
AbovePrompt- Can see
classic hooksevery prompt- Reach
- level 2 of 3 other: $.state.getother: $.state.setruns processesdrives Claudereads the transcriptpersists statedraws
Origin
- How it got here
- Automated scan of public GitHub repos, via the CC0 dataset awesome-claude-code-mods (scan of ).
- Repository
- github.com/hamzafer/claude-code-mods
- Path in repo
mods/session-saver- Author
- Hamza Zafar @hamzafer
- License
- MIT
- First published
- Last pushed
- First listed here
- On X
- Mentioned in 7 posts on X
Name and description come from the mod's own manifest. We link to the code; we don't host it, and it stays under its author's license.
Posts about this repo
claude code mod so you can see what your agent is reading or writing, live 🛰️ https://github.com/hamzafer/claude-code-mods
🔥码住!原生 Claude Code 改代码像个黑盒,这个 Mod 让它把过程拆开了可视化给你看! Agent 读哪个文件、改哪一行、子任务跑到哪一步,以前都要等整轮结束才知道。现在hamzafer/claude-code-mods 用 Claude Code 新开的 Mod 能力,把读写和进度直接摊在终端里。 主要亮点: 🔸/mission 实时地图:w 看 Who(主 Agent、子 Agent、每次工具调用),c 看 Code(文件关系图 + import 箭头) 🔸读取蓝光、编辑橙光、改完转绿打勾,卡片下还有一句改动原因 🔸logout 这类跨文件改造会连上 login.ts → client.ts → session.ts → users.ts,不用等跑完才发现改错 🔸/radar 每个子 Agent 一行:耗时、工具数、当前动作 快速上手: 1️⃣需要 Claude Code 2.1.287+ 2️⃣claude plugin marketplace add hamzafer/claude-code-mods 3️⃣claude plugin install mission-control@claude-code-mods 4️⃣重启后输入 /mission 或 /mission code 4️⃣代码图需要 Chrome,以及能显示图片的终端(Ghostty / kitty / iTerm2) 适合用 Claude Code 做重构和批量改代码的人。 仓库:https://github.com/hamzafer/claude-code-mods #AI编程 #程序员工具 #开源项目推荐 #AI开发 #Agent #ClaudeCode #ClaudeCodeMods #Dario https://x.com/nft_chen/status/2106221630683000836?s=46
claude code has mods now pt. 2 🍿 i made reels you watch while claude works 📱 claude done → reels pause, ur back 😌 always dreamed of this fr 😭❤️ all 11 mods here 👇 https://github.com/hamzafer/claude-code-mods
Running multi-agent workflows in Claude Code without live observability is flying completely blind. When three subagents spin up and start touching files across a project, you shouldn't have to wait for the whole run to end just to find out one worker went down the wrong rabbit hole. Hamza Zafar (@ihamzafer) just solved this with mission-control inside claude-code-mods: https://github.com/hamzafer/claude-code-mods It renders a live visual map right in your terminal pane showing every subagent, every tool call, and the exact files being read (blue) or edited (orange). Tap 'w' to track agent state or 'c' to view file dependency graphs in real time. If you are delegating large refactors or full-feature builds to terminal agents, visual state inspection is mandatory. The era of black-box agent loops is over. #ClaudeCode #AIAgents #DevTools #OpenSource #SoftwareEngineering
introducing md viewer! 👀 a simple claude code mod that renders your markdown like github, right next to the chat. /md http://github.com/hamzafer/claude-code-mods
ok so this exploded 😭 so i shipped context-bar 📊 see where your tokens go. https://github.com/hamzafer/claude-code-mods
More from hamzafer/claude-code-mods
agent-radar
hamzafer/claude-code-mods
One live line above the prompt per running subagent: time, tool count and what it's doing. /radar shows every agent and its messages.
blast-radius
hamzafer/claude-code-mods
Holds risky Bash commands and shows what they would change before they run.
browser-lanes
hamzafer/claude-code-mods
Shows if this session has a Playwright browser and who holds it. /browser clean closes leftover browsers. A subagent that wants the browser waits until the one using it is done.
glance
hamzafer/claude-code-mods
One line above the prompt with what needs you: next meeting, PRs, Linear issues and Slack DMs. /glance lists them all.
md-preview
hamzafer/claude-code-mods
Shows the Markdown files Claude edits, rendered like GitHub, in a pane next to the chat. Before and after side by side. /md opens it.
merge-gate
hamzafer/claude-code-mods
Holds gh pr merge until CI passes and one Codex review (OpenAI's luna model) has run. A PR line above the prompt, and /gate shows the PR's status.
mission-control
hamzafer/claude-code-mods
/mission opens a live map of the main agent, its subagents and every tool call, plus a code map of the files they touch.
next-steps
hamzafer/claude-code-mods
After each turn, 2 or 3 likely next prompts above the prompt. Press 1, 2 or 3 in an empty prompt to draft one, 0 to dismiss.
reels
hamzafer/claude-code-mods
YouTube Shorts in a terminal pane: plays while Claude works, pauses when Claude is done.
replay-theater
hamzafer/claude-code-mods
Step through the last turn's file edits, one diff at a time.
rulebook-guard
hamzafer/claude-code-mods
Writing and git rules: replaces em dashes in prose, and asks before git commit --amend, an unformatted push, or personal info in notes and commits.
snake
hamzafer/claude-code-mods
Snake in a pane while Claude works, paused when it's done. Opt-in, so nothing opens until /snake.