← 返回列表
AI 编程工具

CodeSage:基于 Claude 的 AI 代码审查工具

akshayKarai/AI-Code-reviewer · CodeSage is a full-stack AI Code Reviewer that analyses any code snippet and returns structured, actionable feedback. Paste your code, choose your focus areas, and get back a quality score, categorised issues with line references, fix suggestions, and even a refactored snippet.

GitHub原文发布 未知首次收录 2026-10-20上架 2026-10-20 07:01

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

CodeSage 是一个全栈 AI 代码审查应用:用户粘贴代码并选择审查重点后,后端将结构化提示发送给 Anthropic Claude 模型,返回质量评分(0–100)、按严重程度分类并带行号的问题、修复建议、代码亮点以及可选的代码重构片段,另提供代码解释功能。项目由 FastAPI 后端与 Streamlit 前端组成,支持 16 种语言,并以 REST API 形式提供审查与解释接口。

核心能力与快速开始

★ 0 · Python

能做什么
支持对代码片段做多维度审查,包括缺陷、安全、性能、风格与最佳实践,输出质量评分、分级问题列表(Critical/Major/Minor/Suggestion)、行号引用、修复建议、正面评价与重构片段;提供代码解释功能;支持 Python、JavaScript、TypeScript、Java、Go、Rust、C++、SQL 等 16 种语言;后端为 FastAPI 并提供 Swagger 文档,前端为 Streamlit 界面;内置 4 个示例代码。
适用场景
用于开发者在本地或内网粘贴代码后快速获得 AI 审查反馈与改进建议;可作为团队代码质量检查的参考工具;也可作为学习 FastAPI + Claude API 集成、结构化提示工程与全栈 AI 应用开发的示例项目。
项目形态
可直接使用的工具
部署方式
自托管运行:克隆仓库后配置 ANTHROPIC_API_KEY,使用 scripts/start.sh 一键启动,或分别启动 FastAPI 后端(默认 8000 端口)与 Streamlit 前端(默认 8501 端口);仅说明本地运行方式,未说明云端部署方案。
主要依赖
需要 Python 环境与虚拟环境安装依赖;需要 Anthropic API Key 调用 claude-sonnet-4-20250514 模型;单次请求代码上限 20,000 字符;未说明硬件要求与 API 费用。
使用限制
审查结果依赖 Anthropic Claude API,需自备 API Key,材料未说明费用与配额限制;单次处理代码不超过 20,000 字符;仅能分析用户粘贴的代码片段,暂不支持多文件或整个项目分析;GitHub PR 集成、VS Code 扩展、Diff 审查、历史趋势、自定义规则、CI/CD 插件等均列为潜在扩展,尚未实现。
许可证
未说明
最近推送
2026-10-19 08:12

资料检查:2026-10-20 07:00 · 卡片整理:2026-10-20 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证

职业应用

程序员

粘贴代码片段并选择审查重点后,获取 0–100 质量评分、按严重程度分类并带行号的问题、修复建议、代码亮点以及可选的重构片段;也可用代码解释功能获得对代码的通俗英文说明。

查看内容依据
Paste your code, choose your focus areas, and get back a quality score, categorised issues with line references, fix suggestions, and even a refactored snippet.

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。