Cline
Open-source autonomous coding agent for VS Code that edits files, runs commands and uses the browser with permission gates.
Delv Safety Grade: B
Score 72/100 · assessed 2026-04-18
Cline is an open-source autonomous coding agent for VS Code with strong transparency credentials. The project has excellent documentation, active development, and clear permission gates that require user approval for sensitive operations. However, it requests powerful permissions including filesystem writes, shell execution, and browser control, which create significant attack surface despite the approval workflow. The maintainer appears to be a solo developer or small team, creating some bus factor risk. Distribution through VS Code marketplace provides reasonable supply chain integrity. The permission model is well-designed but the scope of capabilities remains broad. No known security incidents exist. Best suited for developers who understand the risks of granting filesystem and shell access to AI agents.
Green flags
- Explicit permission gates require user approval for sensitive operations
- Fully open source with active GitHub repository and community
- Distributed via official VS Code marketplace with standard review
- Excellent documentation and transparent about capabilities
- No known security incidents or credential leaks
Red flags
- Requests shell execution permission, enabling arbitrary command execution
- Full filesystem write access across workspace directories
- Browser control capability expands attack surface significantly
- Solo or small team maintainer creates bus factor and review concerns
- Autonomous agent architecture means extended unsupervised operation
Permissions requested
Pricing
Platforms
Review
If you want an agent that actually writes and tests code while you supervise, Cline delivers. It's free, transparent, and opinionated enough to be useful. Skip it if you want fully autonomous coding or if you're already committed to Cursor's ecosystem.
Good at
- Genuinely autonomous loops: writes code, runs tests, fixes errors, checks results without hand-holding
- Permission gates prevent disasters while keeping you in control of each action
- Free and open source with BYO API keys, no lock-in or subscription
- Browser integration lets it test UIs and check documentation during workflows
- Works inside VS Code so your existing setup and extensions stay intact
Watch out
- Burns tokens quickly on large codebases by reading entire files into context
- Sometimes fixates on wrong files when errors span multiple modules
- Approval gates mean you're still supervising, not truly hands-off autonomy
- Can retry the same failed fix multiple times before asking for human input
- Vague tasks confuse it; needs bounded goals and clear success conditions
Use cases
- agentic coding
- file edits
- terminal commands