Skip to content

Releases: Sixeight/ccl

v0.0.2

30 Jun 10:48
85e12bf

Choose a tag to compare

Fixed

  • Fixed --tool-exclude flag not working properly
  • Fixed issue where --tools flag was displaying messages for user roles incorrectly

Added

  • Enhanced compact mode display formatting
  • Improved handling of empty project files

See CHANGELOG.md for full details.

v0.0.1 - Initial Release

28 Jun 10:34
977ccc1

Choose a tag to compare

ccl v0.0.1 - Initial Release 🎉

I'm excited to announce the first release of ccl (Claude Code Log), a command-line tool for viewing and analyzing Claude Code project files.

What is ccl?

ccl converts Claude Code's JSONL project files into human-readable format, making it easy to review conversations, search through history, and analyze tool usage patterns. It's designed to be fast, intuitive, and integrate seamlessly into your development workflow.

Key Features

🔍 Smart Project Detection

  • Automatically finds project files for your current directory
  • No need to remember complex file paths

🎯 Powerful Filtering

# View only user messages
ccl --role user

# See all Bash commands executed
ccl --tool Bash

# Filter with glob patterns
ccl --tool "*Edit"  # All edit operations

📊 Project Management

# List all your Claude Code projects
ccl status

# Show project information and history
ccl status -i

# Search through project history
ccl status -i -s "git*"

🚀 Real-time Monitoring

# Follow mode - watch conversations as they happen
ccl -f

# Stream processing for piped input
tail -f project.jsonl | ccl

🎨 Beautiful Output

  • Syntax-highlighted code blocks
  • Colored terminal output
  • Compact mode for dense information
  • JSON output for scripting

💰 Usage Analytics (Optional)

  • Token count tracking
  • Cost estimation
  • Timing information

Installation

go install github.com/Sixeight/ccl@v0.0.1

Quick Start

# View current project
ccl

# List all projects
ccl status

# Follow conversation in real-time
ccl -f

Platform Support

Built with Go's standard library only - no external dependencies. Works on:

  • macOS
  • Linux
  • Windows

What's Next?

This is just the beginning. Future releases will include:

  • GitHub Actions for CI/CD
  • Multi-platform binary releases via goreleaser
  • Homebrew formula
  • Enhanced filtering capabilities
  • Export functionality

Contributing

Found a bug or have a feature request? Please open an issue at https://github.com/Sixeight/ccl/issues

License

MIT License - see LICENSE file for details.


Full Changelog: https://github.com/Sixeight/ccl/commits/v0.0.1