A project-agnostic desktop checklist and AI session tracker. Works with any AI tool (Claude, Codex, Ollama, or any custom command).
desktop_checklist.py: desktop UIchecklist_store.py: shared store and session modelregister_ai_session.py: CLI for tracked sessionsrun_tracker.sh: launcher scriptsession-tracker.md: usage notes
Double-click run_tracker.sh or run:
cd ~/Desktop/DBD-Session-Tracker
python3 desktop_checklist.pyInside the sidebar, use the Launch buttons:
Launch CodexLaunch ClaudeLaunch OllamaLaunch Custom
Those buttons start tracked sessions directly from the UI.
Claude:
python3 register_ai_session.py wrap \
--title "Claude work" \
--provider Claude \
--model Sonnet \
--terminal claude \
-- claudeCodex:
python3 register_ai_session.py wrap \
--title "Codex work" \
--provider Codex \
--model GPT-5 \
--terminal codex \
-- codexOllama:
python3 register_ai_session.py wrap \
--title "Local planning" \
--provider Ollama \
--model mistral \
--terminal "ollama run mistral" \
-- ollama run mistralAny custom tool:
python3 register_ai_session.py wrap \
--title "My tool session" \
--provider MyTool \
--model custom \
--terminal mytool \
-- mytool --flagThe tracker store persists at:
~/.session_tracker.json