Ship faster,with an AI teammate.
Mention @fennoai in any issue or pull request. Fenno reads your codebase, writes real code, runs tests, and ships pull requests — directly inside GitHub, GitLab, and CNB.
Free to try · Works with GitHub, GitLab & CNB
Auto-cycling through 5 scenarios · click a tab to jump
Works with your Git platform
GitHub
App · OAuth · Webhook
GitLab
SaaS & Self-hosted
CNB
Enterprise · China
Powered by the world's best models
Commands
Six commands. Infinite surface area.
Type a slash, get work done. Each command is a first-class agent skill — composable, auditable, extensible to your own workflows.
/codeTurn issues into shipped pull requests
Fenno clones your repo, reads the context, writes the implementation, runs your test suite, and opens a PR you can review and merge. No copy-paste, no context loss.
$ fenno /code Add rate limiter 📖 Reading codebase... 🔧 Drafting api/middleware.go 🧪 Running tests (47 passed) ✅ Opened PR #257 — ready for review
/planPlan before you code
Read-only implementation plan with file-level proposals. Align the team before a line of code is written.
1. Add gorilla/websocket 2. Create ws/handler.go 3. Integrate notification service
/reviewIntelligent code review
Every PR gets a deep review: bugs, security, performance, style — with file-and-line citations.
💡 Consider sync.Pool ⚠️ Missing error handling on L34 ✅ Approve with 2 suggestions
/simplifySimplify PRs in place
Factor out helpers, collapse branches, and push cleaner code back to the same PR.
✂️ Extracted JWT parser ✂️ Collapsed 15→3 lines
/compactSummarize & clean up
Fold long bot threads into a status summary, keep the issue readable.
📎 Summarized 34 comments 🧹 Cleaned history
/closeClose the loop
Resolve conversation, close the PR or issue — with one command.
🔒 Resolved conversation ✅ Closed #142
Trust & Security
Your code stays yours.
Fenno is engineered for the teams that can’t afford to compromise on security, auditability, or autonomy — without slowing you down.
Your code never leaves your network
Run Fenno on our cloud, self-hosted, or fully air-gapped. Pick what your compliance team is happy with.
- SaaS · self-hosted · air-gapped options
- Zero data egress by default
Every task runs isolated
Each request gets a fresh environment, scoped to just the files and permissions it needs — then it’s gone.
- Per-task workspace, destroyed after use
- No cross-repo or cross-user leakage
Credentials stay private
Your API keys, Git tokens, and model keys never touch the agent. Rotate them any time, from one place.
- Secrets never exposed to the agent runtime
- Bring your own keys or use Fenno AI Gateway
Every action is auditable
Full transcripts of reads, writes, and tool calls — so you can review what Fenno did, not just what it shipped.
- End-to-end action log per task
- Policy-driven permissions per repo
Capabilities
Not a chatbot. An engineering teammate.
Fenno reads your codebase, picks the right model for the job, keeps your code private, and respects your team's conventions.
Pick the best model. Or let Fenno pick.
Swap between frontier models per repo or per command. Bring your own keys, or use Fenno AI Gateway for unified billing and routing.
Private by default
Your keys stay yours. Every task runs isolated, every action is logged — even on self-hosted.
Custom commands
Define /deploy, /migrate, /refactor in .fennoai.yml — fit your exact process.
/code/plan/review/simplify/deploy/migrateOne agent, every Git platform.
Native on GitHub, GitLab (SaaS & self-hosted), and CNB. Same commands, same muscle memory, wherever your code lives.
App · OAuth · Webhook
SaaS · Self-hosted
Enterprise · China
How It Works
Three steps. Zero friction.
Install the App
Add Fenno to your GitHub repos with one click. For GitLab or self-hosted platforms, deploy via Docker in under 5 minutes.
Mention @fennoai
In any issue or PR, tag @fennoai with a command like /code, /plan, or /review. Describe what you need in plain language.
Review & Ship
Fenno writes the code, runs tests, and opens a PR. You review, request changes if needed, and merge when satisfied.
Enterprise
Private deployment, full control
For teams that need their code and AI infrastructure on-premise. Deploy Fenno behind your firewall with zero data leakage.
Self-Hosted Deployment
Deploy on your own servers via Docker or Kubernetes. Air-gapped installations supported. Your code never leaves your network.
Proxy Security Gateway
AI containers hold zero credentials. All external API calls are routed through a host proxy that handles auth, rate limiting, and audit trails.
Multi-Model Support
Use Claude, DeepSeek, Gemini, MiniMax, Kimi, Zhipu, and more. Switch models per-repo or per-command. Bring your own API keys or use Fenno AI Gateway.
Per-Repo Configuration
Fine-tune AI behavior with .fennoai.yml — set model preferences, custom commands, review rules, and team-specific coding standards.
Ready to add an AI teammate?
Install Fenno on GitHub in one click, or deploy privately for your team.