Releases: codefox-lab/CodeFox-CLI
🚀 CodeFox CLI - Alpha 0.4.6v bug fix
Fixed a bug with the neural network's response in comments GitHub
🚀 CodeFox CLI - Alpha 0.4.5v Latest
✨ New features
-
Added new
indexcommand
Enables building and managing project index for improved analysis -
Extended
initcommand
Now supports:- token setup during initialization
- AI provider selection
-
Added
max_rag_matching_chunksparameter
Allows fine-tuning the number of matched chunks in RAG
⚡ Improvements
-
Optimized RAG performance
Faster and more relevant context retrieval -
Added caching for GitHub Actions
Reduces execution time and repeated computations
🔗 Integrations
- Added GitLab CI/CD integration
CodeFox can now run in GitLab pipelines and post MR reviews
📦 Installation
pip install codefoxor
uv tool install codefoxCheck the installed version:
codefox versionRequirements
- Python 3.11+
Supported providers:
- Gemini
- Ollama
- OpenRouter
Configuration guide is available in the WIKI:
https://github.com/codefox-lab/CodeFox-CLI/wiki
🚀 CodeFox CLI - Alpha 0.4.1v Pip release
🚀 CodeFox CLI - Alpha 0.4.0v Latest
This release introduces major improvements to the CodeFox review pipeline, adds retrieval capabilities through a vector database, and improves CI integration and developer experience.
✨ New Features
-
Branch selection for reviews
AddedsourceBranchandtargetBranchconfiguration options to explicitly control which branches are compared during analysis. -
Vector database for RAG
Introduced a vector store used for Retrieval-Augmented Generation (RAG). This allows CodeFox to retrieve relevant project context when generating reviews. -
Tool system
Added an internal tools framework. Currently it is used by the RAG subsystem, but it provides a foundation for additional tools in future releases. -
thinkparameter
Added a newthinkparameter that enables reasoning-oriented review modes in supported models. -
Embedding model discovery
Added a command to view available embedding models supported by the current provider. -
Cache cleanup
Added a command for clearing local cache data. -
GitHub Actions integration
CodeFox can now run inside GitHub Actions and automatically post review results as comments on pull requests.
🧠 Improvements
-
Improved code review prompts
Prompts were refined to produce clearer, more structured, and more actionable review results. -
UX improvements
Various improvements to the CLI experience and configuration workflow.
📦 Installation
pip install codefoxor
uv tool install codefoxCheck the installed version:
codefox versionRequirements
- Python 3.11+
Supported providers:
- Gemini
- Ollama
- OpenRouter
Configuration guide is available in the WIKI:
https://github.com/codefox-lab/CodeFox-CLI/wiki
🚀 CodeFox CLI - Alpha 0.4.0v Latest
This release introduces major improvements to the CodeFox review pipeline, adds retrieval capabilities through a vector database, and improves CI integration and developer experience.
✨ New Features
-
Branch selection for reviews
AddedsourceBranchandtargetBranchconfiguration options to explicitly control which branches are compared during analysis. -
Vector database for RAG
Introduced a vector store used for Retrieval-Augmented Generation (RAG). This allows CodeFox to retrieve relevant project context when generating reviews. -
Tool system
Added an internal tools framework. Currently it is used by the RAG subsystem, but it provides a foundation for additional tools in future releases. -
thinkparameter
Added a newthinkparameter that enables reasoning-oriented review modes in supported models. -
Embedding model discovery
Added a command to view available embedding models supported by the current provider. -
Cache cleanup
Added a command for clearing local cache data. -
GitHub Actions integration
CodeFox can now run inside GitHub Actions and automatically post review results as comments on pull requests.
🧠 Improvements
-
Improved code review prompts
Prompts were refined to produce clearer, more structured, and more actionable review results. -
UX improvements
Various improvements to the CLI experience and configuration workflow.
📦 Installation
pip install codefoxor
uv tool install codefoxCheck the installed version:
codefox versionRequirements
- Python 3.11+
Supported providers:
- Gemini
- Ollama
- OpenRouter
Configuration guide is available in the WIKI:
https://github.com/codefox-lab/CodeFox-CLI/wiki
🚀 CodeFox CLI - Alpha 0.3.5v Latest
🚀 Highlights
- Automatic Ollama model pulling - local Ollama models are now automatically downloaded using
ollama pull, removing the need for manual setup. - Markdown-based model I/O - prompts, model responses, and generated code are now processed and displayed in Markdown format, improving model accuracy and response consistency.
- Unified RAG embeddings - all providers now use a unified embedding backend via
fastembed, with improved index handling and expanded configuration options. - Improved code parsing - added a dedicated code parsing library and enhanced repository chunking/parsing logic for better context extraction.
✨ Improvements
Initialization & API Keys
- Improved API key handling and connection error reporting in the
Initclass. - Simplified provider configuration and improved diagnostics during initialization.
Ollama Support
- Added automatic
ollama pullfor local models. - Removed the requirement to provide an API token when using local Ollama models.
RAG System
- Improved index handling.
- Unified embedding models across all providers using
fastembed. - Added more fine-grained configuration options for RAG.
See the WIKI for detailed configuration instructions.
Code Analysis
-
Added a code parsing library.
-
Improved internal utilities for:
- code chunking
- repository parsing
- context extraction.
CLI / UX
- Improved CLI stability.
- Better error handling and user feedback.
🐛 Bug Fixes
Ollama / diff_only
Fixed a bug where setting diff_only: false caused a fatal error in the previous version.
📚 Documentation
-
Simplified CLI usage instructions in
README. -
Removed the redundant
--commandsyntax. -
Clarified command descriptions in
main.py. -
Updated the WIKI with documentation for:
- embeddings
- RAG configuration.
⚙️ Configuration
Prompt Configuration
- Added a new
strict_factsoption for stricter factual control in model prompts.
Dependencies
- Updated dependencies in
uv.lock.
📦 Installation
pip install codefoxor
uv tool install codefoxCheck the installed version:
codefox versionRequirements
- Python 3.11+
Supported providers:
- Gemini
- Ollama
- OpenRouter
Configuration guide is available in the WIKI:
https://github.com/URLbug/CodeFox-CLI/blob/main/WIKI.md
🚀 CodeFox CLI - Alpha 0.3v
CodeFox-CLI - AI-powered code review from your git diff: structured findings, Auto-Fix, and support for Gemini, Ollama, and OpenRouter.
Highlights
- Multi-provider: Gemini, Ollama (local/remote), OpenRouter
- Context-aware: RAG over your codebase for relevant hints
- Structured audits: severity, confidence, regression risk, evidence, Auto-Fix, Senior Tip
- Configurable:
.codefox.yml(model, review, baseline, ruler, prompts),.codefoxignore,.codefoxenv - Docs: README with demo GIF and example config; WIKI with full config reference
Install
pip install git+https://github.com/URLbug/CodeFox-CLI.git@main
# or: uv tool install git+https://github.com/URLbug/CodeFox-CLI.git@main🚀 CodeFox CLI - Alpha 0.2v
✨ Added
codefoxenv token file
Introduced a dedicated environment file for storing the model API token.
This improves security and separates credentials from the CLI configuration and source code.
.codefox.yml configuration file
Added support for fine-grained model and analysis configuration, including:
- model selection and parameters
- review behavior
- baseline handling
- rule toggles
- custom prompts
Enables flexible project-level tuning of CodeFox.
uv package support
Added uv as a dependency / supported installation workflow to provide:
- faster environment setup
- deterministic dependency resolution
- improved developer experience.
🚀 CodeFox CLI - Alpha 0.1v
Initial public release of CodeFox CLI.
Features:
- AI-powered contextual code review
- Security & code quality analysis
- Auto-fix suggestions
- Simple CLI workflow
Install:
python3 -m pip3 install git+https://github.com/URLbug/CodeFox-CLI.git
Quick start:
codefox --command init
codefox --command scan
We welcome feedback and contributions