modscode / Gallery / Page 12 of 31
Claude Code mods: their code and what they draw
3676 public mods on GitHub with code laid out so you can check it, read on 2026-10-06: for the terminal, the desktop app, both, or hooks that draw nothing. Each picture is what the code says the mod draws: its JSX parsed, never run. A dotted underline marks a made-up sample of a value only the run time knows. Most stars first.
Check every mod yourself before you install it. Mods run unsandboxed, with your permissions. modscode lists a mod when its code is laid out so you can check it; it does not vouch for what the code does. Each page shows where it draws and what the code reaches.
Runs in:
Draws in:
Uses:
Without:3676 shown
-
What it does
- Hooks classic.PreToolUse
-
What it does
-
PDPA: พบข้อมูลส่วนบุคคล รายการ ไม่ส่งพรอมต์นี้ให้ ClaudePDPA: ปกปิดข้อมูลส่วนบุคคล รายการก่อนส่งให้ ClaudeAsk Claude…
-
What it does
- Adds /peek
- Watches tool calls
- Hooks prompt.compose, session.start
- Starts processes
-
What it does
- Adds /pen-widget
- Hooks session.start, turn.step
- Keeps its own state between turns
-
Ask Claude…Permission coachNothing yet. Rules show up here as you approve permission prompts.Approved by hand this sessionClose xUndo · Never yes · Forget no · ForgetAllow hereUndo · Never yes · Forget no · ForgetAllow hereUndo · Never yes · Forget no · ForgetAllow hereMade standingNone yet: rules you always allow from the band appear here.Undo · this projectUndoUndo · this projectUndoUndo · this projectUndoNever offerUndoForgetUndoForgetUndoForget
-
What it does
- Watches tool calls
- Hooks session.start
- Starts processes
-
What it does
- Watches tool calls
- Hooks session.end, session.start, turn.complete, turn.start
- Keeps its own state between turns
-
Clawd reached level 3.Ask Claude…
-
What it does
- Draws a band above the prompt
- Adds /pin, /unpin, /pins
- Hooks prompt.edit, prompt.submit, session.start, ui.focus
- Keeps its own state between turns
-
What it does
- Adds /pipes-widget
- Hooks session.start, turn.complete, turn.start
- Keeps its own state between turns
-
What it does
- Hooks prompt.compose
- Starts processes
-
Ask Claude…Pixel Office❗ Needs you (3)build · waiting 2h 10m · Reviewing changesbuild · waiting 2h 10m · Reviewing changesbuild · waiting 2h 10m · Reviewing changes❗ Next: build n🗣 Standup s● build (here) · away 3● build (here) · away 3● build (here) · away 3📁 build · 3 here · Checking processes in other roomsStart another Claude Code session in this repo: it walks into this room.🗣 Standup · called by alex 2h 10m agobuild ✓ 3 → Running tests ❗ Reviewing changesbuild ✓ 3 → Running tests ❗ Reviewing changesbuild ✓ 3 → Running tests ❗ Reviewing changes● build · ok · away · 3 turns · 3 tools · src/Reviewing changesUsing gitPermission prompts are answered in build's own window. A message sent here runs after it.alex: Using gitalex: Using gitalex: Using gitReplying needs a surface with text input.Close
-
What it does
- Hooks prompt.compose
- Starts processes
-
Ask Claude…PlanFix login 3/3 done █████░░░● History Plan updated● History Plan updated● History Plan updatedHistory14:32 History14:32 History14:32 HistoryClear cClose x
-
What it does
- Adds /plushie
- Watches tool calls
- Hooks agent.spawn, prompt.submit, session.compact, session.start and 3 more
- Keeps its own state between turns
-
The egg hatched into a fox kit.Fix login waits for a wider terminal. Run /build to show it now.Ask Claude…
-
What it does
- Draws a band above the prompt
- Hooks session.start, turn.complete, turn.start
- Keeps its own state between turns
-
Ask Claude…Pomodoro● Pomodoro Config− + now 4mPomodorod close Esc closes · chips save immediately
-
Focus session done. Take a break.Ask Claude…
-
What it does
- Draws a pane
- Watches tool calls
- Hooks session.start, ui.close
- Keeps its own state between turns
-
What it does
- Draws a band above the prompt
- Hooks session.start, turn.complete
- Starts processes
-
Ask Claude…PR walkthroughFix loginBackStopsdone▶●Stops▶●Stops▶●StopsStop Next1noteStopStopStop
NextNextNextBackNextWrap upNotes3 openNothing flagged yet.Post open notes as a review -
Fetching the log of build...Ask Claude…
-
Ask Claude…ReviewPR #3 Fix loginbranche couranteà traiter ▸3 ▸3 ▸3 · en relecture ▸3 ▸3 ▸3▸◉3 a1b2c3d ↩ répondu obsolète → Claude Review▸◉3 a1b2c3d ↩ répondu obsolète → Claude Review▸◉3 a1b2c3d ↩ répondu obsolète → Claude Review────────fil 31/3 Review ↗ GitHub
Review@alexReview@alexReview@alexReviewRéponse : Review publierEntrée publie · Esc annule la réponse · les touches n, p… tapent dans le champ… ReviewLe panneau n'a pas le clavier : ctrl+x tab ou un clic, et les touches marchent.p préc. n suiv. t PR suiv. x démarquer a tout démarquer f corriger (3) r répondre v résoudre o web q fermer -
What it does
- Watches tool calls and can refuse them
- Hooks session.end, session.start
- Keeps its own state between turns
- Starts processes
-
Ask Claude…PR #3 ok · 0 unresolved · 3 failedPR Pulse◆ PR PULSE …↻ Refresh r▁ Minimise m✕ Close q↗ Open PR oFix login#3 · ○ draft · ● Resolved threads · Conversation💬 0 unresolved · 0 thread · conversation ›Recent activityupdated 2h 10m · auto-refresh 4s⚠ Unresolved threads✓ build✓ build✓ build← checksLoading comments…UNRESOLVED THREADS✓ Nothing waiting on you.Workflows✦ Address with Claude↗ Openyou · ok · Oct 6_(no text)_you · ok · Oct 6_(no text)_you · ok · Oct 6_(no text)_Workflows✦ Address with Claude↗ Openyou · ok · Oct 6_(no text)_you · ok · Oct 6_(no text)_you · ok · Oct 6_(no text)_Workflows✦ Address with Claude↗ Openyou · ok · Oct 6_(no text)_you · ok · Oct 6_(no text)_you · ok · Oct 6_(no text)_CONVERSATIONNo general comments.you · ok · Oct 6↗Other checksyou · ok · Oct 6↗Other checksyou · ok · Oct 6↗Other checksRESOLVED THREADS✓ Workflows · alex: Other checks✓ Workflows · alex: Other checks✓ Workflows · alex: Other checks
-
#3CI Refresh1 approvaldraftmain Fix login#3CI Refresh1 approvaldraftmain Fix login#3CI Refresh1 approvaldraftmain Fix loginRefreshHideAsk Claude…
-
Ask Claude…PR● PR #3 · Fix loginStatus build · draftIssue #3 Fix login · 3/3 doneBranch main · Branch behind src/No checks reported yet.●log arrives when the run finishesbuildrunning 2h 10m3CommitCommitCommit●log arrives when the run finishesbuildrunning 2h 10m3CommitCommitCommit– 3 skipped by path filter: Branch●log arrives when the run finishesbuildrunning 2h 10m3CommitCommitCommit1 Retry failed2 Hand log to Claude3 Open in browserr Refresh
-
What it does
- Draws a band above the prompt
- Adds /pr-watch
- Hooks prompt.submit, session.start
- Keeps its own state between turns
-
Ask Claude…PR securityall3 shown · 3 ignoredLApprove [high] Pull requests: Merge — EditLApprove [high] Pull requests: Merge — EditLApprove [high] Pull requests: Merge — EditLApprove [high] Pull requests: Merge — EditLApprove [high] Pull requests: Merge — EditLApprove [high] Pull requests: Merge — EditLApprove [high] Pull requests: Merge — EditLApprove [high] Pull requests: Merge — EditLApprove [high] Pull requests: Merge — Editignored (3)⋯src/app.ts:Approve Pull requests: Mergesrc/app.ts:Approve Pull requests: Mergesrc/app.ts:Approve Pull requests: Merge
-
What it does
- Adds /premise-widget
- Hooks session.start, turn.complete, turn.start, turn.step
- Keeps its own state between turns
-
What it does
- Draws a band above the prompt
- Watches tool calls and can refuse them
- Hooks session.end, session.start, turn.complete, turn.start
- Keeps its own state between turns
-
Context is filling up — run /compact before starting a large task.This turnWriteWriteWrite · +Write% sessionAsk Claude…
-
What it does
- Draws a pane
- Watches tool calls
- Hooks session.start, ui.close
- Keeps its own state between turns
-
Ask Claude…claude Process tree · 3 procsProcess tree3 process · RAM Process tree · peak Process tree · CPU 42%Process tree · pausedK buildK buildK buildc closectrl+x tab: use keys
-
What it does
- Hooks classic.PreToolUse
-
Ask Claude…Project primerok · Vite characters · computed 14:32 in 4 msExpressRecompute rrebuilds the prompt cache onceClose x
-
What it does
-
Ask Claude…Enhance promptDraft:Precise 1Expert agents 2Esc to close
-
Ask Claude…Prompt historyok3 more in other projects.OctOctOctUseCopyOct 6OctOctOctUseCopyOct 6OctOctOctUseCopyOct 6Close x
-
Ask Claude…System promptSystem prompt · 3 sections · 3Refresh chars ≈ 3Refresh tokenscross Could not read the prompt: CancelNo sections read yet: Refresh reads the system prompt.PromptCancelDisableCancelDisableCancelDisableOff for this project · saves ≈ 3Disable tokensCancelEnableCancelEnableCancelEnableFirst message context · not seen yet (computed for the first message, again after /clear or a compaction)CancelCancelCancelRefresh rClose xDisable changes the system prompt for this project from the next request.
-
previous promptnext promptAsk Claude…
-
No prompt box to fill: is on your clipboard (and in the transcript).Already polishing a prompt; try again in a moment.Ask Claude…
-
✎ spellcheck: 3Ask Claude…
-
Stashed "" (3 in stash). /pop brings it back.Could not restore the draft (see the debug log).Ask Claude…
-
What it does
- Watches Skill calls
- Hooks agent.offer, classic.SessionStart, prompt.attachment, prompt.compose and 3 more
-
What it does
- Hooks classic.PreToolUse
- Starts processes
-
What it does
- Adds /provenance-widget
- Watches tool calls
- Hooks prompt.submit, session.start
- Keeps its own state between turns
-
What it does
- Hooks classic.PreToolUse
-
What it does
- Watches Bash calls and can refuse them
- Hooks session.start, turn.complete, ui.close, ui.message
- Keeps its own state between turns
- Starts processes
-
Ask Claude…QRSPIsrc/thoughts/ holds no QRSPI task yet.src/Research Research Research I 3/3build: not startedbuild waits on: build build build and 3 moreImplement: 3 of 3 steps doneevery step donesrc/Research Research Research I 3/3build: not startedbuild waits on: build build build and 3 moreImplement: 3 of 3 steps doneevery step donesrc/Research Research Research I 3/3build: not startedread Research UTC · refreshes every 10 s and after each turnbuild waits on: build build build and 3 moreImplement: 3 of 3 steps doneevery step done
-
What it does
- Watches tool calls
- Hooks session.start
- Calls the network
-
What it does
- Watches tool calls
- Hooks classic.Stop
-
What it does
- Watches WebFetch, WebSearch calls
- Hooks prompt.context
- Starts processes
-
What it does
- Adds /quest-widget
- Watches tool calls
- Hooks session.start, turn.start
- Keeps its own state between turns
-
What it does
- Draws a band above the prompt in the desktop app
- Hooks classic.SessionStart, classic.UserPromptSubmit, prompt.submit, session.append and 4 more
- Keeps its own state between turns
-
Done, every queued prompt ranPaused: . 3 waiting.Ask Claude…
-
What it does
- Adds /queue-widget
- Hooks session.start, turn.complete, turn.start
- Keeps its own state between turns
- Starts processes
-
What it does
- Draws toasts
- Hooks prompt.edit, prompt.suggest, session.start, turn.complete and 1 more
- Keeps its own state between turns
-
What it does
- Adds /race-widget
- Watches tool calls
- Hooks session.start, turn.complete
- Keeps its own state between turns
-
What it does
- Adds /rain-widget
- Watches tool calls
- Hooks session.start
- Keeps its own state between turns
-
Ask Claude…Context42% · Top consumers / Top consumers Opus████████████████████████■ build Top consumers Trend%■ build Top consumers Trend%■ build Top consumers Trend%auto-compact at Top consumersTrend█████░░░SubagentsTrendTop consumersEdit Top consumers buildEdit Top consumers buildEdit Top consumers build→ reads this size can go to ratchet:readera1b2c3d · Top consumers tokens so far████████████████████████· a1b2c3d 12.4% · a1b2c3d 12.4% · a1b2c3d 12.4%Subagents● note Subagents████████░░░░░░░░Trend● note Subagents████████░░░░░░░░Trend● note Subagents████████░░░░░░░░Trend
-
Ask Claude…Rate limitsRate limitsNo rate-limit windows reported yet. API-key sessions have none.build████████░░░░░░░░42%2h 10m█████░░░warn Hint linebuild████████░░░░░░░░42%2h 10m█████░░░warn Hint linebuild████████░░░░░░░░42%2h 10m█████░░░warn Hint lineRefresh rClose x
-
What it does
- Adds /read-cache
- Watches Read calls and can refuse them
- Hooks session.compact, session.end, session.start, turn.complete and 1 more
-
Ask Claude…0 whole-file read capped
-
What it does
- Watches tool calls and can refuse them
- Hooks session.end, session.start
- Keeps its own state between turns
- Starts processes
-
What it does
- Adds /readonly
- Watches tool calls and can refuse them
- Hooks prompt.submit, session.start
-
What it does
- Watches tool calls and can refuse them
- Hooks session.end, session.start
- Keeps its own state between turns
- Starts processes
-
Ask Claude…reboundrebound on · auto on · retries this task 3/3See No retry offered. When a turn ends with checks still failing, Claude giving up, or a loop of errors, a sharper retry is…Drafting a retry (Retry)…Why: Retry · lesson by haiku, $1.24Holding your message: "Stop"See …Retry rEdit eSend mine dRecent14:32:05 Write Retry · $1.2414:32:05 Write Retry · $1.2414:32:05 Write Retry · $1.24Auto: on aTurn off tClose x
-
Ask Claude…RecallOct 6 · Fix loginyou: CopyAttached ●CopyOct 6 · Fix loginyou: CopyAttached ●CopyOct 6 · Fix loginyou: CopyAttached ●Copy3 attached to your next prompt (Closek chars)Detach allSessions folder: CloseClose x
-
What it does
- Watches tool calls and can refuse them
- Hooks session.end, session.start
- Keeps its own state between turns
-
What it does
- Adds /receipt
- Watches tool calls
- Hooks prompt.suggest, session.start, turn.complete, turn.start
- Keeps its own state between turns
-
What it does
- Watches tool calls and can refuse them
- Hooks session.end, session.start
- Keeps its own state between turns
- Starts processes
-
Ask Claude…○ alert system offline · /alert startAlert console████████████████████████Fix loginCloseDismiss4s 0 Silence████████████████████████SYSTEM CloseCONDITION build · build▐ MANUAL ALERT ▌ ━━━━━━━━Message Close pick a levelNo levels yet: the daemon has not answered.Sound ▐ build ▌ phighSilence3UnmuteSound ▐ build ▌ phighSilence3UnmuteSound ▐ build ▌ phighSilence3Unmute▐ LOG ▌ ━━━━━━━━No alerts yet.14:32 3okClose · Sound14:32 3okClose · Sound14:32 3okClose · SoundSilence 0Mute 30m mUnmute uStart daemon dRefresh rClose x
-
What it does
- Adds /redact
- Watches tool calls
- Hooks prompt.section, prompt.submit, session.append, session.start
-
What it does
- Adds /redact-widget
- Watches tool calls and can refuse them
- Hooks session.start
- Keeps its own state between turns
-
Ask Claude…RedlinebuildIdlingBlownNo Claude sessions in terminals.● Idling src/ (this one)● Idling src/ (this one)● Idling src/ (this one)
-
What it does
- Hooks classic.PreToolUse
-
What it does
- Adds /rehearsal-widget
- Watches tool calls and can refuse them
- Hooks classic.*, session.start, turn.complete
- Keeps its own state between turns
-
What it does
- Watches Bash, Read calls and can refuse them
-
Ask Claude…3 held · /reinsreins holdsNothing is held.a1b2c3d · Edit · this session[] in src/ … more lines. The whole input is in reins watch.reins approve a1b2c3d · reins deny a1b2c3da1b2c3d · Edit · this session[] in src/ … more lines. The whole input is in reins watch.reins approve a1b2c3d · reins deny a1b2c3da1b2c3d · Edit · this session[] in src/ … more lines. The whole input is in reins watch.reins approve a1b2c3d · reins deny a1b2c3dAnswered in a terminal. This pane shows the queue and cannot answer it.
-
What it does
- Hooks classic.PreToolUse
- Starts processes
-
Ask Claude…RemindersInjected this session · 3 types · 33 seen · 3Close chars ≈ 3 tokensNothing injected yet: reminders show up here as Claude Code adds them.Reminders3 3 tok note MuteUnmuteReminders3 3 tok note MuteUnmuteReminders3 3 tok note MuteUnmuteMuted, not seen this sessionwarn Claude relies on these; muting one asks first. Muting applies from the next one on.noteUnmutenoteUnmutenoteUnmuteClose x
-
What it does
-
What it does
- Hooks classic.PostToolUse, classic.PostToolUseFailure
- Keeps its own state between turns
-
31 31 31 Edit src/app.tsdiff trop long pour s'afficher… Edit bloc(s) non affichésp préc. n suiv. q fermerAsk Claude…
-
What it does
- Hooks prompt.compose
- Starts processes
-
What it does
- Draws a band above the prompt
- Watches tool calls
- Hooks session.start, turn.complete, turn.start
- Keeps its own state between turns
-
Ask Claude…Repo mapsrc/ · Collapse all · Collapse all · 3 to read · listed 2h 10m agoClaude has not asked for the map yet this session.warn RakefileNo files.build 3 · Edit sym Close Close Closebuild 3 · Edit sym Close Close Closebuild 3 · Edit sym Close Close Close… more rows: filter or collapse foldersRefresh rCollapse all cClear filter fClose x
-
What it does
- Watches tool calls and can refuse them
- Hooks session.end, session.start
- Keeps its own state between turns
- Starts processes
-
Ask Claude…0 re-read skipped
-
What it does
- Watches tool calls and can refuse them
- Starts processes
-
What it does
- Hooks prompt.compose
- Starts processes
-
rich-statusline settingsDone dReset to defaults rctrl+x tab to focus · ↑↓/tab move · enter changeGrouped rowsGrouped rowsGrouped rowsGrouped rowsGrouped rowsGrouped rowsGrouped rowsGrouped rowsGrouped rowsAsk Claude…
-
What it does
- Draws a pane, a band above the prompt
- Adds /riff-status, /riff-context, /riff
- Watches Bash calls
- Hooks session.start, turn.complete
-
What it does
- Hooks session.start, turn.complete
- Starts processes
-
What it does
-
What it does
- Hooks prompt.compose
- Starts processes
-
Fix login waits for a wider terminal. Run /build to show it now.Ask Claude…
-
What it does
- Draws a band above the prompt, toasts
- Adds /sandcastle-status, /sandcastle-mark
- Hooks classic.SessionStart, session.start, skill.prompt, turn.complete
- Keeps its own state between turns
-
What it does
- Hooks turn.complete
- Starts processes
-
▌ SCOPE Read +3 more ReadBash ReadBash ReadBash Readtype the number, EnterAsk Claude…
-
Ask Claude…scope: 3/4 files
-
What it does
- Draws a band above the prompt
- Adds /scratchpad
- Hooks prompt.submit, session.start
- Starts processes
-
What it does
- Watches tool calls and can refuse them
- Hooks session.end, session.start
- Keeps its own state between turns
- Starts processes
-
What it does
- Hooks classic.PreToolUse
- Starts processes
-
What it does
- Hooks classic.PreToolUse
-
What it does
- Hooks classic.PreToolUse, prompt.submit
-
Secret Guard blocked Edit: buildAsk Claude…
-
What it does
- Hooks session.start
-
What it does
- Watches tool calls and can refuse them
- Hooks classic.PreToolUse
-
What it does
- Watches tool calls and can refuse them
- Hooks session.end, session.start
- Keeps its own state between turns
- Starts processes
-
build is not gitignored. Add it to .gitignore so its secrets stay out of git.Removed from your prompt before sending itAsk Claude…
-
What it does
- Hooks prompt.compose
- Starts processes
-
What it does
- Adds /seen-widget
- Watches tool calls
- Hooks session.end, session.start
- Keeps its own state between turns
-
Ask Claude…segmem: 3 under pressure
-
What it does
- Watches tool calls and can refuse them
-
needs inputAsk Claude…
-
What it does
- Draws a band above the prompt
- Hooks session.end, turn.complete, turn.start
- Keeps its own state between turns