Fletch
Fletch is a native macOS integrated development environment tailored for building and managing AI coding agents. It enforces strong isolation by sealing each agent in its own repository clone, sandboxed with macOS Seatbelt or Docker, preventing unauthorized access. Agents access a shared symbol and call-graph index served over the Model Context Protocol (MCP), providing a comprehensive understanding of the codebase. Every action an agent takes is gated: it must pass automated tests or obtain explicit user approval before proceeding, ensuring safety and reliability. The IDE integrates with Anthropic's Claude model and is designed for developers who want to leverage AI assistance while maintaining strict control over code changes and execution environment.
- Category
- AI Agents
- Pricing
- Open Source
Problem solved
Fletch addresses the trust and safety challenges in AI-assisted software development by isolating agent execution in sandboxed environments, sharing deep code structure through a unified index, and enforcing testing or approval checkpoints to prevent unintended or harmful code changes.
Use cases
- Safely exploring codebase modifications with AI assistance
- Automated refactoring with mandatory approval gates
- Generating and testing patches in isolated environments
- Auditing AI-generated changes before merging
- Learning codebase structure via shared symbol and call-graph index
- Rapid prototyping with AI suggestions under user supervision
Audience
- Developers
- ML Engineers
- Researchers
Pros
- Strong sandboxing prevents agent misbehavior
- Integrated testing/approval gates enhance safety and code quality
- Native macOS performance and user experience
- Shared code index improves agent contextual understanding
- Open source with permissive licensing
Cons
- macOS only, limiting cross-platform adoption
- Requires manual approval steps, which can slow automation
- Currently limited to Claude model integration
- Setup and configuration may have a learning curve
- Dependency on Docker for containerized isolation
Official website: https://github.com/fwdai/fletch
Canonical LambdaBase page: https://www.lambdabase.com/tools/fletch