cc-sessions-viewer wuchao · jerrywu001.cc-sessions-viewer
Support cc/codex/gemini sessions viewer, token usage statistics, global search, resume, and export to html
A native desktop browser for Claude Code, Codex, and Gemini CLI — read, search, and manage local session transcripts from all three in one place.
Faithful replay — thinking chains, tool-call pairings, structured diffs, inline screenshots.
Fast search — cross-project global hit (⌘⇧F) jumps to the exact message; one-click resume in Terminal.
Deep stats — aggregate token spend and cost; slice by project, model, or tool.
Read-only safety — original JSONL is never touched; delete is a move to shared trash, never rm.
Flexible export — single session or batches to offline-readable Markdown or HTML.
Features
- 🗂 Unified project view — group sessions by working directory across both CLIs
- 💬 Faithful chat replay — text, thinking blocks, tool calls, structured diffs, inline images
- 🔎 In-session search with scope — search across the whole conversation or scope to user messages, agent replies (incl. edits), or tool noise; prev / next jump + match counter
- 🌐 Global search (⌘⇧F / Ctrl+Shift+F) — Algolia-style overlay over the current agent, scoped to session titles and your own messages; click a hit to jump straight to that message with a flash highlight; recent queries with single-item removal
- 🔃 Session list search & sort — keyword search runs on the Rust side, matching session titles and your message text (cancellable mid-typing); sort by recency / size / message count, or show only ones with an ID
- 🪗 Collapse / expand all tool calls — one click to hide tool-call clutter and focus on the conversation
- 📤 Export session — save a single session to Markdown or HTML (native Save-As, offline-renderable HTML with inlined avatars / styles)
- 🧰 Multi-select & batch ops — pick sessions in bulk to move them to the trash or export them into a single export-YYYYMMDD-HHMMSS-{md,html}/ folder
- 🔄 Resume or start fresh — open Terminal in a project to resume an existing session (claude --resume <id> / codex resume <id>) or start a brand-new one
- 📡 Live tail — opened session auto-refreshes as the CLI appends new messages; an "● Live" indicator shows the watcher is active, and a "N new ↓" pill surfaces additions when you've scrolled up
- 🗑 Shared trash — soft-delete, preview a deleted session's transcript, restore one or many (multi-select); survives across both agents
- 🏠 Welcome screen — recently opened projects per agent with one-click reopen + per-entry removal
- 📌 Pin / sink projects — color-coded pins on the sidebar; sunk projects go to the bottom
- ✏️ Rename sessions — your new title syncs back to the CLI, so claude / codex resume pickers show it too
- 🌗 Light / dark / system theme — Codex-inspired neutral palette with brand-color accents
- 🌐 i18n with auto-detect — English / 简体中文 / 繁體中文 / 日本語;first launch matches the OS language, falls back to English
- ⚡️ Custom tooltip & agent brand icons — no out-of-place native chrome
- 🖼 Image lightbox for screenshots embedded in transcripts
winget install --id jerrywu001.cc-sessions-viewer --exact --source wingetLatest 0.3.27· September 10, 2026 Arch Scope Type SHA256 Dl
x64user nullsoft3D2E86583221490D945A5848A0DCED0712CDD7D18768F1F655A402808F0FF0A1x64machine wix41C8559D35C6EF1BC9EBC9775D10DD4CD040C25C52B6F004E1ED9A596CF1EAF4Older versions (52) 0.3.26 Arch Scope Type SHA256 Dl
x64user nullsoft874B1D9AF180538561E74E5ED16067B31BC3198B204AE4BC95BDB66AFE273BCFx64machine wix033D850D8543EBA75EB49712D229053EBFC561A73AB35EA573C5989447F76F280.3.25 Arch Scope Type SHA256 Dl
x64user nullsoft92BB8B6F5D2ED3199F9051C1C80F992278E7C8292145CB03A7D8C60A70791389x64machine wix689EF42B30B2FB7D3E91B204B54805580282D27C1707B83EBA52999C19D66DE40.3.24 Arch Scope Type SHA256 Dl
x64user nullsoftFBF8E0814727105FBAFD9B4FCA373FCB9E7AB5C11EA937B2EC5A73AFB3855CF6x64machine wixF55052D0129991B01181819A3B434D4E73F5C5C57922F69892E436DC9BF926660.3.23 Arch Scope Type SHA256 Dl
x64user nullsoftF3472341CAB6F1B60F037A9FC6751F1D0432DD9AAFE47A9789C7476EF443ADB4x64machine wix25A8241D9B81302A697EFB8D4E26E42DCC34AA1B079CD2E9CE18A373AEA6E8C60.3.22 Arch Scope Type SHA256 Dl
x64user nullsoftA663875FE74C3288DE75F292CC79F8ED7C1793B53EA862FF278FD4F02D2E47A1x64machine wix7C38888F9CFBF2A42D9C4266F06FFDF92A900AD50FC5284F388B9949FFC5E6060.3.21 Arch Scope Type SHA256 Dl
x64user nullsoftFF38B600687692DF640560318B70B9A8EAE42A9D7D564269481FAA4C8ADE9FC8x64machine wix90E65DFCEB1E34B4FEF7E830F624E45525AB9C8FADD6EEC8B4AF98413D3BDF070.3.20 Arch Scope Type SHA256 Dl
x64user nullsoft8C8515EDB1F26764C4775756179A22B230D51D839AE95725523E6023EE578627x64machine wix8AA5C837D696666A054366018304B3A92EC9C06BE6B417C0DB525F1D714FCA530.3.19 Arch Scope Type SHA256 Dl
x64user nullsoftB8C2E4D47C11E67A6DAEAB20FD1122C8832776AD37D87B154FEF1AC35F104BD4x64machine wixE4C70882F64CED23232CAB51054D9ED0A7247172384BB10F8DE0E0F2B81F4C470.3.18 Arch Scope Type SHA256 Dl
x64user nullsoft3AAC6225E0C7F376B72524B11229C0C738AAB2000698777F2C575BBF35D32713x64machine wix86E39D691B9DCC93BDD146BEA2E7A241408F153D7EAC96042C6BE328881BE2910.3.17 Arch Scope Type SHA256 Dl
x64user nullsoft4B719E40D9135CEDDF258987448FF97CA2DE95DEB958D03728D7AB0EA2107FBEx64machine wixC57B421040E8E6E01331D548B32E5203B87FFDE881B121213706BB3DC416AE0F0.3.16 Arch Scope Type SHA256 Dl
x64user nullsoftBDCC623F4488F91ACD41344B44BAC885D0C9E3655F206A2CA5D507E45084FFC8x64machine wix40BDD8227AD7BC00DD16D3E498458A291B6C7799C57B40638FDF14EB3EEAFB480.3.15 Arch Scope Type SHA256 Dl
x64user nullsoftDCFF441F410E6DBD9D3F2900DDDC9EB7FE729E883ED1777D7641A19E62DFE181x64machine wix6519DD338660F345664B7F7FBFC526C7190154A2A11ABF183F060EEF9FA035AE0.3.14 Arch Scope Type SHA256 Dl
x64user nullsoftF7534212B2AF9F486284E6DB03FDA0E0EDB36591FA6CB33D78B3028865568276x64machine wix9CBAE5039521DDC526F79D8A9B5BFA51AD8C8261AA0A14B3727034D314C061FC0.3.13 Arch Scope Type SHA256 Dl
x64user nullsoft75BFC6C3AEEDC215B3252930ECE425603C3991EE7FA72BA2DE85B81605123133x64machine wix4045A5A9C5DF26D87C57EC2323945330E840F4CFA4910D7DF284689ACF99D50F0.3.12 Arch Scope Type SHA256 Dl
x64user nullsoft6C589AC29496A2AE4ABE9B66925DF7195AFE73756218FC90194B6D206B0531DFx64machine wix33C551CE2726A7C659A5D7F75E3319073DD831DB40F41FF7BB75D3B5E6D7AC910.3.11 Arch Scope Type SHA256 Dl
x64user nullsoft12E88704C69F925E1E9F94A99A379FD468467BA0542936BB691EC800CA5A9F6Cx64machine wixBBF735E54B1FA902626825668316063D4B043B26F451B0DE12C40E8E5EBC36340.3.10 Arch Scope Type SHA256 Dl
x64user nullsoftEDEE87BE0AC226E1969F6FB119055AB8C7CC317385394CFBC193F5DA12F9E150x64machine wix282AC3DC1FD51C31BBFA881844FAC45F91B7B099C4F93B5592D6BE342A4259520.3.9 Arch Scope Type SHA256 Dl
x64user nullsoft8BF7880170356216A9EAE163229C2319018194E069675ECC5DFB1DA6E10E0FC5x64machine wixA7B2ADFD73151A4AE413C18D90EE1088B374AACCFF69E7572C898F3DCC51E1980.3.8 Arch Scope Type SHA256 Dl
x64user nullsoft32FA682B71EF16ECE4D3C3FB873631D76E910ABE27D5740CAAA5DEB2BFDFE9B7x64machine wixBBAA91D52B02D0C57EF9A2D5F46982F0C2CE5DA52A6C6D8C4C6A14AB837D63250.3.7 Arch Scope Type SHA256 Dl
x64user nullsoft9A8CF574EA75CA042351E1084F9620EE0F94947114541BCCF153CBB281C081F7x64machine wixC8C8B3A3E0E10389CE6F74DB33BEFC2F351AC44CD27DEB1B5FD523CA4F988BC40.3.6 Arch Scope Type SHA256 Dl
x64user nullsoft086BB18A7EF5ABD44BA089200AA5A7B721658D135299FE017641C702D21537D5x64machine wixDFA3EE1321862909C3823E92F655482FC152A910D786447835974DBF3F872D250.3.5 Arch Scope Type SHA256 Dl
x64user nullsoftF3971A67FB42942B170545A37ABFEF38C3563596DE0A71DCE5140038AC738C54x64machine wix68ABDC404022446599D2F8F5EAB41A9AB72E6186CE0B3388BC56F97E656A561D0.3.4 Arch Scope Type SHA256 Dl
x64user nullsoft801B39395547F52339D7CAE7ED9A9CAA76DE79DCCC7738A1840023D0B1BC7777x64machine wix84963CF4F08814F11213C877FF4CA5CB05B9DE272030FCCC8CB99C301159E8430.3.3 Arch Scope Type SHA256 Dl
x64user nullsoftEBA330754E660161CFA7EFB2A85B7F6543018149031BEDA77E7AF189CC35F3BEx64machine wix4C3850E1C78480A0316B2F30D02D4326465639EA267D6BC24F03B81A8063D3A60.3.2 Arch Scope Type SHA256 Dl
x64user nullsoft6C05A1FF49FB78836F3D48A8AB71D91CACE0AF8E0A958175042263AE294BFA20x64machine wixF3BC9FE0A2B7CCAEEA635A48096BD9AD19A77CEAE8CB1F8789CF150459620E600.3.1 Arch Scope Type SHA256 Dl
x64user nullsoftEEAF1D7FF7EDAF3F6B9CC63AC64F9A1658F53A01ABCEECA1FBCAA91ED1FC11CCx64machine wixDF558A90F380C999C16EFF7679C4AE5CDFB29FF6B64EF7AF127288F4CF4A34CD0.3.0 Arch Scope Type SHA256 Dl
x64user nullsoftD218F5D9B07737149478A9F62D4D126259B4A8E7E3E800A8CEF682219954B1FFx64machine wixAD331128DB378EC3DCFD4E1F8728D2AE9116A14EC5CBE0AB0D817FA384518C520.2.10 Arch Scope Type SHA256 Dl
x64user nullsoftC8FD30A3403D67D5B43CA7D23066D0B9337FBC02AC302063FF90FC72235647FFx64machine wix1BEE0048BF6E2E1E65E1D8B0D82EF972695267448B034009B4CDE30B2FE487570.2.9 Arch Scope Type SHA256 Dl
x64user nullsoft9B87B409E430EBE315C246C8D5B330EAFE116948A5D67EDC8319819410C17D62x64machine wix9F363B589BA627978DA7DAF163CDECD1862B598447536C64EC68E7183A4AD02D0.2.8 Arch Scope Type SHA256 Dl
x64user nullsoft87B98A85E4D3675EF6320BB6237AD8CD6B66A0FA8B847C5F637081099B453460x64machine wix0AA791280370381F8950EA752908BE0D1F876D20F4939CA58B744E1F72E7FACD0.2.7 Arch Scope Type SHA256 Dl
x64user nullsoftC1B0B1E6FA852EEFB57FBBE5D2A6F4F75DD634E9E499FE70472BDA444A20EB60x64machine wix6FD1DBD7ECA07DDB8BC9BA9790187FDCB131BBD123E026663AB235895F5FA51B0.2.6 Arch Scope Type SHA256 Dl
x64user nullsoftF2007A3AD79269342497FF687D5D7FDA797E4E7FEA3BB00430B002E07AA3A8C3x64machine wix2BAEA62B5D421C094F7125E31B15483F9A7465227F3FA531A4C523D97108F97A0.2.5 Arch Scope Type SHA256 Dl
x64user nullsoftADE0E17F71A85BEB45EEBD5905DEC1BCB408894598E32CD08DF635B91421AC33x64machine wix7BC896E82D08751095F9FE9F7FDD2B0C8FCCFE076E8667B18F4CBF8CEDADC5EE0.2.4 Arch Scope Type SHA256 Dl
x64user nullsoft85A6E0C5870D9D1CF695AD0A53B18892F2335EB9D64D5363DF6DC2042B488BB2x64machine wix3A76EF32E6C95C78848B6C78BB88E6820D2336023EC39D2235C796145BB964290.2.3 Arch Scope Type SHA256 Dl
x64user nullsoft23CBECC7FDAD514507940C5B30A5AD9F9D9D6B763AAEAE6D5CA481A42FF3E40Ex64machine wix2719323490B33BB5427AB108010F78B34282F0603142452C500D2832E899FA4C0.2.2 Arch Scope Type SHA256 Dl
x64user nullsoftE3B4F4F64C8FB823CF47899AEB95C7189E0BB56E78AE85E84E56EE9C5C11FBEAx64machine wix9CB179924D3183EE832036B383D0C1E8ED3E744C5C6E6BBDE33609AF78FDA1290.2.1 Arch Scope Type SHA256 Dl
x64user nullsoft3B4DEEF3D800C070130C3DB2BCD251CE6CFE5AF7A47CD5E1CA8E54FBCBCC25C1x64machine wix0A0F97B3E6C63AB4EB93E6C35696C4B1CF79ED25C0BC0074C8A0996DEDCDF4DD0.2.0 Arch Scope Type SHA256 Dl
x64user nullsoftB42CB253AD9110DFF4836B345C3B526E979B4C9B0F1BC25BFFC90741B0B4E729x64machine wix96A5C00C393C584222DD7DAB7E046ADB72ACABBFF5AD2B646B22D7A9FBD94DAC0.1.15 Arch Scope Type SHA256 Dl
x64user nullsoftCD2C33591C156F2B0F3651FE3F7C3E7AC867FDB0CDE3AB4C030565D0588016BCx64machine wixF9C474035835DBB8A282FC7E8B1A18BE97B8119BBDF01FB6144BCBD90C9099230.1.14 Arch Scope Type SHA256 Dl
x64user nullsoft27FAAD680BD2144FAA1A3FE4EA5441CED2F75CFFA17AA30E1D90B1A2E2E8E6B0x64machine wix15DBEBD74398C67A795AB53A166CA98AF281E7C0C9B9220C3296C44F0AC7FF150.1.13 Arch Scope Type SHA256 Dl
x64user nullsoftF5D2F720FB8B7CE506379994EA00AC2919F09407908E0714D923B0BB3B81C435x64machine wixAC5A93FDF21DE1613379BAB3850527A8FC3F27B60A98748655A523C45038223F0.1.12 Arch Scope Type SHA256 Dl
x64user nullsoft9ACC24DB1527079F57F2354E195C200E8389883D343AF5FA33D76C6D9BD77FFAx64machine wix477760D2A6669CA6D2C5C510A980CF9CBCF66796BC80EC404E9153EC866E681F0.1.11 Arch Scope Type SHA256 Dl
x64user nullsoftEEA44DCA1F77F0F945CEF9104261A1A91B9AD28A670608BF8E50E1E11E3F5819x64machine wix74A791C006BC5DF1F4236D23E36F64E2CBD6347986D48F5BA25FA3CC8AF02A780.1.10 Arch Scope Type SHA256 Dl
x64user nullsoftB4F3BFC6F8EABBB959B6AD5E40EB46F37C654602D22690B89B6CE5A5EA37A593x64machine wix60AF40BC363F791E727783ECA0DB335894A32796C393E5093727E1F0CD071B0D0.1.9 Arch Scope Type SHA256 Dl
x64user nullsoft3FD81C1E3C497E83BA26A94D7749BC49637A546138FEA90028180C2BC0AD0FC6x64machine wixD07B1C0FA12D23AC3D426C596106D5F09B63DB7265E7404A46CC39CAE4123B340.1.8 Arch Scope Type SHA256 Dl
x64user nullsoft0F4CE794CC697D867791346890B18E66F7635DACD8C51AD1002A927148D9C66Ax64machine wix15AA7C28D56160AECB8FC7EB6E2402400FAB881EC96AD1D1D777D5A05494FA5A0.1.7 Arch Scope Type SHA256 Dl
x64user nullsoft5A1AAA5C29555E999AA2C406CDA4A65B2209B53A3F7E3C7B0E6ABF862F4C1087x64machine wix04A10C164B8FF2F11FE24562229081FA759CA893A59ADB37A428103653A853000.1.6 Arch Scope Type SHA256 Dl
x64user nullsoft54432FFEECEC2369196688748F0BD6509FE6BF5EDEAE6022A24F372F7B4B82A2x64machine wix68AC16D5D05063C160908BB8B05446BD7F04525B19713B6F2B38E6DE6C77B7660.1.5 Arch Scope Type SHA256 Dl
x64user nullsoftA97724EB06197C6978BAC721D37172B1A2FF37DB22F3E7883FB0C081D93C13C5x64machine wix400E3CC02F7456889CE1B7BE7D125D9FBECC1B81E2CC7FFD87B50321A63B67BF0.1.4 Arch Scope Type SHA256 Dl
x64user nullsoft3686316EEF40DE8911A7D3ECB0F5C8B6E42BF022ECBA006CE3FE61F165366A1Bx64machine wix9EF0321A4E36FD795892B8C5D5300AA3FA6C25E92B45A7B15548F4B0899762BD0.1.3 Arch Scope Type SHA256 Dl
x64user nullsoft3E5029CAE2C2A95861F5FFAACA9E51A26CF224E09BC29701E15ED83769DBD991x64machine wix1E6D2E709239EA82E4A15469ECDC057DD09ECF6A3F8A4FA564D998146FFCCB040.1.2 Arch Scope Type SHA256 Dl
x64user nullsoftDD46D187819FC3ED8765553F42D4FAC34EC45C7F4F606242E22EFC81ECFD83BFx64machine wix3F36B4093FD8BF8462AB602E02CD92AF0796BCFCAA30CD7298AB033110FD6952