An AI coding agent for IDEs and terminals that manages multi-file edits and executes bash commands.

Cline is an open-source AI coding agent. It integrates directly into development environments to assist with codebase management, file editing, and command execution. The software is available as a VS Code extension, a JetBrains plugin, and a command line interface, allowing it to operate where developers already write their code.
Users deploy Cline to automate repetitive coding tasks or to coordinate complex changes across multiple files. It can be used interactively within an editor or in a headless mode for CI/CD pipelines and scripting. A web-based Kanban board is also available to manage multiple agents in parallel, providing each with its own dedicated worktree, auto-commit functionality, and dependency chain to track progress on large projects.
The system is built around a Node.js SDK that allows developers to create custom tools and lifecycle hooks programmatically. It supports a bring-your-own-key model, meaning it does not lock users into a specific AI provider and can connect to any OpenAI-compatible API, including self-hosted endpoints. The architecture allows for human-in-the-loop approval for every file edit and terminal command, though an auto-approve mode is available for autonomous operation. It monitors linter and compiler errors in real time to fix missing imports or type mismatches before the user sees them.
Cline is a flexible, provider-agnostic agent for developers who require deep integration between their AI assistant and their local development environment.
An AI coding agent that integrates with terminals and IDEs while supporting over 75 LLM providers.
An agentic workspace for generating webHML prototypes, pitch decks, and motion graphics using local-first AI agentsL agents.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.