CLI tool for DeepSeek-powered code review, local or via GitHub Actions
Top 85.0% on sourcepulse
This repository provides a tool for automating code reviews using DeepSeek models, targeting developers and teams seeking to improve code quality and streamline their CI/CD pipelines. It offers both GitHub Actions integration and local CLI capabilities for flexible code analysis.
How It Works
The tool leverages the DeepSeek API to analyze code changes. It can be configured to run automatically on pull request events or triggered manually via labels. Users can customize the DeepSeek model, prompts, and file inclusion/exclusion patterns to tailor the review process. For local use, it integrates with Nushell and Git commands to process diffs and stream output.
Quick Start & Requirements
hustcer/deepseek-review@v1
action in your workflow. Requires CHAT_TOKEN
secret.awk
/gawk
. Clone the repo and use the cr
command.config.yml
file.Highlighted Details
Maintenance & Community
The project is maintained by hustcer. Community links are not explicitly provided in the README.
Licensing & Compatibility
Licensed under the MIT license, permitting commercial use and integration with closed-source projects.
Limitations & Caveats
The max-length
parameter defaults to 0, meaning reviews might be skipped for very large changes if not explicitly configured. The tool relies on specific versions of Nushell and awk
/gawk
for local execution.
1 week ago
1 day