{"repo":"loocor/codmate","free":true,"listed":false,"github":"https://github.com/loocor/codmate","clone":"git clone https://github.com/loocor/codmate.git","description":"CodMate is a macOS SwiftUI app for managing CLI AI sessions: browse, search, organize, resume, and review work produced by Codex, Claude Code, and Gemini CLI. It focuses on speed, a compact three-column UI, and “ship it” workflows like Project Review (Git Changes) and one-click Resume/New.","language":"Swift","stars":666,"topics":["swift","swiftui","claude-code","codex-cli","gemini-cli","codmate"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"CodMate CodMate is a macOS SwiftUI app for managing CLI AI sessions : browse, search, organize, resume, and review work produced by Codex , Claude Code , and Gemini CLI . It focuses on speed (incremental indexing + caching), a compact three-column UI, and “ship it” workflows like Project Review (Git Changes) and one-click Resume/New . Status: macOS 13.5+ , Swift 6 toolchain . Universal binary (arm64 + x86 64). Project status (Archival note) I plan to archive CodMate after this update. Here is the reasoning that led me to this decision: - Scope drift with limited new insight : CodMate grew from a simple history viewer into a broader desktop GUI for experience, integration, and workflow consolidation. However, it has not pushed the core exploration of Agents/LLMs as much as I hoped. - Traditional heavyweight GUI is no longer the right center of gravity : the underlying Agent/LLM ecosystem evolves quickly, and a heavier desktop GUI becomes harder to justify when CLI/TUI approaches can iterate faster with less inertia. What feels more important to me now is a broader HUI (Human Usability Interface) direction: designing interfaces that help humans work effectively with rapidly improving AI systems, rather than anchoring exploration to one traditional app surface. - Ecosystem already covers part of the gap : Codex and Claude Code now offer VS Code/Zed extensions that share history with their CLI sessions, which increasingly addresses the original problem CodMate set out to solve. -","default_branch":null,"files":null,"tree":[],"storefront":"/r/loocor","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/loocor/codmate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}