cc-session-utils: TUI Dashboard for Managing Claude Code Sessions and Costs

A developer has released cc-session-utils, a terminal UI dashboard for managing Claude Code session files and tracking usage costs. The tool addresses the accumulation of session files, debug logs, and orphaned data in the ~/.claude directory.
Key Features
- Cost Dashboard – Shows total and per-model (Opus/Sonnet/Haiku) cost and token breakdowns with daily, weekly, and monthly tables. Identifies top 10 projects by spend.
- Project Management – Tree-view of all projects with ability to preview sessions, view conversations, and delete unnecessary files.
- Orphan Detection – Finds sessions that no longer belong to any project and enables bulk cleaning.
- Session Migration – Move sessions between projects with per-session selection.
- Backup & Restore – Back up config or full .claude directory with auto-rollback protection.
Installation and Requirements
Requires Python 3.11+ and is built with Textual framework. Installation for Linux/macOS:
pip install cc-session-utils cc-tuiThe developer notes the entire tool was built using Claude Code itself. The project is open source with MIT license and available on GitHub.
📖 Read the full source: r/ClaudeAI
👀 See Also

Slack Message Formatter: Fix Claude's Broken Markdown in Slack
A developer built a skill that converts Claude-generated Markdown to proper Slack formatting, solving issues where bold text shows as asterisks, links appear raw, and tables break. The tool offers both browser preview with rich HTML copy-paste and API webhook support.

SkyClaw v2.2 Rust AI Agent Runtime Adds OpenAI OAuth and Custom Tool Authoring
SkyClaw v2.2 introduces OpenAI OAuth authentication using ChatGPT Plus/Pro subscriptions, custom tool authoring where agents write their own bash/python/node tools at runtime, and daemon mode for background operation. The Rust-based runtime benchmarks at 31ms cold start, 15MB idle RAM, and 9.3MB binary size.

Reflect MCP Server Implements Reflexion Paper for Persistent Coding Agent Memory
A developer implemented the Reflexion paper (Shinn et al., NeurIPS 2023) as an MCP server to give local coding agents persistent memory of their mistakes. The system uses regex-based pattern matching on error messages and stores lessons in SQLite with FTS5.

Running Multiple Claude Code Sessions in Parallel with Git Worktrees
A developer shares how they use git worktrees to run multiple Claude Code sessions on separate branches without stashing or context switching. Review diffs, merge, and move on.