与你的 Git 平台无缝集成
GitHub
App · OAuth · Webhook
GitLab
SaaS 与自托管
CNB
企业级 · 中国
聚合全球顶级模型
命令
六个命令,无限伸展。
一行斜杠命令,工作即完成。每个命令都是可组合、可审计、可扩展的一等公民能力。
/code把 Issue 变成可合并的 PR
Fenno 克隆仓库、理解上下文、编写实现、跑测试套件,然后交付一个你可以审查并合并的 PR。零复制粘贴,零上下文丢失。
$ fenno /code 添加限流器 📖 正在阅读代码库... 🔧 起草 api/middleware.go 🧪 运行测试(47 个通过) ✅ 已提交 PR #257 — 等待评审
/plan先规划,再编码
只读模式输出文件级实施方案,在写代码之前对齐团队。
1. 引入 gorilla/websocket 2. 新建 ws/handler.go 3. 接入通知服务
/review智能代码审查
每个 PR 都能得到深度审查:Bug、安全、性能、风格——附带文件及行号引用。
💡 可以考虑 sync.Pool ⚠️ L34 缺少错误处理 ✅ 通过,附 2 条建议
/simplify原地简化 PR
抽离辅助函数、折叠分支逻辑,推回同一个 PR。
✂️ 抽离 JWT 解析器 ✂️ 15 行压缩到 3 行
/compact总结与清理
将几十条 Bot 历史折叠为一份状态总结。
📎 汇总 34 条评论 🧹 清理历史记录
/close闭合问题
一行命令关闭 PR 或 Issue。
🔒 已结束对话 ✅ 已关闭 #142
信任与安全
你的代码,始终属于你。
Fenno 为不愿在安全、可审计和自主可控上妥协的团队而生——同时不拖慢你的节奏。
代码永不离开你的网络
SaaS、自托管或全离线部署随你选,配合团队的合规要求。
- SaaS · 自托管 · 离线三种形态
- 默认零数据外泄
每个任务独立运行
每次请求都在全新的环境中执行,仅获取所需的文件与权限,完成即销毁。
- 一次性任务工作区,使用后即销毁
- 跨仓库、跨用户零污染
凭证永远保密
你的 API Key、Git Token、模型密钥永不进入 Agent,可一处集中轮换。
- Agent 运行时不接触任何密钥
- 支持自带密钥或使用 Fenno AI Gateway
所有行为可审计
读、写、工具调用都有完整记录——不只看结果,更能回溯过程。
- 每个任务留有端到端行为日志
- 按仓库粒度配置权限策略
能力
不是聊天机器人,是工程同事。
Fenno 阅读你的代码库,为每个任务选择合适的模型,代码始终私有,并尊重团队的约定。
选最好的模型,或让 Fenno 选。
按仓库或命令粒度自由切换各大前沿模型。自带密钥,或使用 Fenno AI Gateway 统一计费与路由。
默认私有
密钥不离手,每个任务隔离运行,每一步都可审计——自托管部署同样如此。
自定义命令
在 .fennoai.yml 中定义 /deploy、/migrate、/refactor——完全贴合你的流程。
/code/plan/review/simplify/deploy/migrate一套 Agent,所有 Git 平台。
原生支持 GitHub、GitLab(SaaS 与自托管)和 CNB。相同的命令、相同的肌肉记忆,不管你的代码在哪里。
App · OAuth · Webhook
SaaS · Self-hosted
Enterprise · China
工作原理
三步开始,零摩擦。
安装应用
一键将 Fenno 添加到你的 GitHub 仓库。如果使用 GitLab 或自托管平台,通过 Docker 5 分钟即可部署。
提及 @fennoai
在任何 Issue 或 PR 中标记 @fennoai,使用 /code、/plan 或 /review 等命令。用自然语言描述你的需求。
审查并上线
Fenno 编写代码、运行测试并提交 PR。你审查代码,按需请求修改,满意后合并。
自托管部署
通过 Docker 或 Kubernetes 部署在自有服务器上。支持离线安装。代码永远不会离开你的网络。
代理安全网关
AI 容器不持有任何凭证。所有外部 API 调用通过宿主机代理进行身份验证、速率限制和审计追踪。
多模型支持
使用 Claude、DeepSeek、Gemini、MiniMax、Kimi、智谱等。按仓库或命令切换模型。自带 API Key 或使用 Fenno AI Gateway 统一网关。
按仓库配置
通过 .fennoai.yml 微调 AI 行为 —— 设置模型偏好、自定义命令、审查规则和团队编码规范。