Repository navigation
context-creator v1.0.0 - Major Release 🎉
🎉 First major release of context-creator (formerly code-digest)
🔄 Breaking Changes
- Binary name changed from
code-digesttocontext-creator - Configuration file renamed from
.code-digest.tomlto.context-creator.toml - Ignore files renamed from
.digestignoreto.context-creator-ignore - Keep files renamed from
.digestkeepto.context-creator-keep - All API and error types updated to reflect new naming
✨ Features
- 🚀 High-performance CLI tool for converting codebases to Markdown
- 🧠 Semantic analysis with dependency tracking for better context
- 📊 Token counting and budget management for LLM optimization
- 🤖 Multiple LLM tool support (Claude, ChatGPT, Gemini)
- 🎯 Comprehensive ignore and include pattern support
- 📈 Enhanced context mode with metadata and file relationships
- ⚡ Parallel processing for large codebases
- 🔧 Flexible configuration with TOML files and CLI overrides
🛠️ Installation
Via Cargo
cargo install context-creatorVia GitHub Releases
Download the binary from the releases page
🚀 Quick Start
# Convert current directory to markdown
context-creator
# With specific directory and LLM tool
context-creator /path/to/project --llm-tool claude
# With ignore patterns
context-creator --ignore "*.log" --ignore "node_modules/"
# Copy to clipboard
context-creator --copy🔧 Technical Improvements
- 🛡️ Robust error handling and input validation
- 🔒 Security hardening for pattern sanitization
- 🧪 Comprehensive test suite with 400+ tests
- ⚡ Performance optimizations and benchmarks
- 💾 Memory-efficient processing for large projects
- 🔍 Advanced semantic analysis with tree-sitter parsers
📚 Documentation
🙏 Migration from code-digest
If you were using the previous code-digest tool:
- Install
context-creator:cargo install context-creator - Rename config files:
.code-digest.toml→.context-creator.toml - Rename keep files:
.digestkeep→.context-creator-keep - Update any scripts to use
context-creatorinstead ofcode-digest
🤖 Generated with Claude Code