The open-source coding agents worth knowing going into 2027 are OpenCode, Cline, Codex CLI, Gemini CLI, Qwen Code, Goose, OpenHands, Aider, Continue and Kilo Code. Each licence below was read on GitHub on 4 November 2026. Open source means you can read and change the code, not that the model is free. The bigger win is running two or three together.
Why does open source matter for a coding agent?
Your work shouldn’t own your day, and the tool you hand it to shouldn’t own your work. A coding agent reads your repository and runs commands on your computer. When its code is open you can see what it does, fork it if its direction changes, and keep going if a company changes its terms.
It also means you are not choosing one tool for the next year. Most of these run in a terminal or an editor, so you can try several and keep the ones that fit. The question for 2027 is less “which one” than “which two or three, and how do I run them together”.
Which open-source coding tools are worth knowing?
Licences and descriptions are from each project’s own GitHub page, checked 4 November 2026. “Friday runs it” means it is one of the tools Friday names and runs side by side; the others are not.
| Tool | Licence on GitHub | What it says it is | Friday runs it |
|---|---|---|---|
| OpenCode | MIT | The open source coding agent | Yes |
| Cline | Apache-2.0 | An autonomous coding agent as an SDK, IDE extension or CLI | Yes |
| Codex CLI | Apache-2.0 | A lightweight coding agent that runs in your terminal | Yes |
| Gemini CLI | Apache-2.0 | An open-source AI agent that brings Gemini into your terminal | Yes |
| Qwen Code | Apache-2.0 | An open-source AI coding agent that lives in your terminal | Yes |
| Kilo Code | MIT | An agentic engineering platform built on an open-source coding agent | Yes |
| Goose | Apache-2.0 | An extensible AI agent that can install, execute, edit and test with any LLM | Not by name |
| OpenHands | MIT | AI-driven development | Not by name |
| Aider | Apache-2.0 | AI pair programming in your terminal | Not by name |
| Continue | Apache-2.0 | An open-source coding agent | Not by name |
Last checked: 4 November 2026
The “what it says it is” column paraphrases each project’s own one-line description. We have not benchmarked these tools, so there is no ranking here, only what each one says and the licence it ships under.
What is not on the list, and why?
Claude Code and Cursor are widely used, but their GitHub repositories carry no open-source licence (checked 4 November 2026), so we do not list them as open source. Friday runs both anyway, next to the open ones.
Roo Code’s repository is archived as of the same check, so it is not a safe pick for a new setup. Charm’s Crush and GitHub’s Copilot CLI ship under licences GitHub does not match to a standard open-source licence; read the licence file before relying on either as open source.
How do you use more than one at once?
Give each agent its own copy of the repository so they cannot overwrite each other. In git that is a worktree per task. Then split the work so no two agents are changing the same files, and review each result before it is merged.
- Pick two or three tools from the table that suit different jobs, such as one for quick edits and one for larger changes.
- Create a worktree for each task:
git worktree add ../task-name -b task-name. Our guide to running coding agents in parallel covers the collisions to watch for. - Start one agent in each worktree and keep the tasks small enough to review.
- Review each diff before merging. Review, not typing, is what limits how many you can run.
Friday does the setup for you: a task board, a git worktree per agent, and diff review with line notes that go back to the agent. If you run several of these tools, see how to use Claude Code, Codex and Cursor together, and the docs on which tools Friday runs.
What is Friday?
Friday is a free, open-source (MIT) harness for coding agents that work as a team. It runs on your own computer with no account: the desktop app for macOS, Windows and Linux, or one command with Node.js 22 and Git.
- Claude Code, Codex, Cursor and 13 more coding tools (16 by name, plus any ACP agent) run side by side on their own plans and sign-ins.
- One agent splits a job into a task board, the others pick up tasks, and every finished task is checked before it counts as done.
- Agents message each other as they work, and each can work in its own copy of the repository.
- When a tool runs out of usage mid-task, the task moves to the agent best placed to finish it.
- Review each run’s changes line by line, with git built in.
- No account; anonymous usage counts you can turn off; it listens on 127.0.0.1 only.
Install it with npx github:splashxmoon/friday or from GitHub; see the docs. Friday Team, the hosted version for several people in one session, is available to companies: talk to us.