Desktop IDE for running Claude Code, Codex, OpenCode and other CLI coding agents in parallel, each in its own Git worktree.
Wholiver/metis
An open-source coding agent that runs as a desktop app, a terminal CLI, or an installable Skill for Codex, OpenCode and DeepSeek Harness.
Open-source alternative to:Claude Code
- Stars
- 438
- Forks
- 37
- Open issues
- 7
- Last commit
- 8 days ago
What is it?
Metis is an open-source coding agent. You can use it as a desktop app for macOS and Windows, as a terminal command installed through npm, or as a Skill installed into Codex, OpenCode or DeepSeek Harness.
You describe a task in plain language and Metis chooses one of five task tiers on its own, from quick questions to work that spans multiple interfaces. Planning, coding, code review and testing are handled by separate roles. The workflow is an editable graph, and each project keeps its own copy in .metis/harness.json.
The desktop app combines chat, routines, Git and the architecture editor in one window. Metis drafts commit messages and shows every changed file. The project is built on the pi project by Mario Zechner and is released under the MIT license.
Key features
- 01Runs as a desktop app, a terminal CLI, or a Skill.
- 02Automatically selects one of five task tiers based on the request.
- 03Separates planning, coding, code review and testing into distinct roles.
- 04Provides an editable agent workflow graph stored per project.
- 05Drafts Git commit messages and lists changed files.
Use cases
- Delegating multi-step coding tasks to an agent from a desktop window.
- Running an AI coding agent from the terminal in an existing repository.
- Adding an agent workflow to Codex, OpenCode or DeepSeek Harness as a Skill.
- Customizing how planning, coding and review agents collaborate on one project.
Quick start
- 1
Download the desktop installer (.dmg for macOS, .exe for Windows) from GitHub Releases; the runtime is bundled
- 2
Or install the terminal CLI (requires Node.js 22.19.0 or newer)
npm install -g @wholiver_hu/metis
Things to know
- The desktop app's default install path requires downloading a platform installer from GitHub Releases.
- The terminal CLI requires Node.js 22.19.0 or newer.
In collections
Topics
FAQ
- What is metis?
- An open-source coding agent that runs as a desktop app, a terminal CLI, or an installable Skill for Codex, OpenCode and DeepSeek Harness. Metis is an open-source coding agent. You can use it as a desktop app for macOS and Windows, as a terminal command installed through npm, or as a Skill installed into Codex, OpenCode or DeepSeek Harness.
- Is metis free to use? What license does it have?
- metis is open source under the MIT license. Check the license terms before using it in commercial products.
- Is metis still maintained?
- Actively maintained. The last commit to metis was on Oct 30, 2026.
- What can I use metis for?
- Delegating multi-step coding tasks to an agent from a desktop window. Running an AI coding agent from the terminal in an existing repository. Adding an agent workflow to Codex, OpenCode or DeepSeek Harness as a Skill. Customizing how planning, coding and review agents collaborate on one project.
- How do I install metis?
- Download the desktop installer (.dmg for macOS, .exe for Windows) from GitHub Releases; the runtime is bundled Or install the terminal CLI (requires Node.js 22.19.0 or newer): npm install -g @wholiver_hu/metis
- Where can I get metis?
- The source code and installation instructions are on GitHub: https://github.com/Wholiver/metis
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Configures AI coding agents like Claude Code, Cursor, OpenCode and Codex with persistent memory, shared workflows, skills and MCP servers.
Self-hostable kanban board for running multiple AI coding agents in parallel, with worktree isolation, an integrated review workspace, and PR creation.
A local-first control plane that unifies config, session monitoring, cross-agent messaging, and memory for AI coding agents like Claude Code and Codex CLI.
A Pi-native terminal workspace that puts parallel coding agents, live tasks, Git changes, and permission controls into one interface.
Lets Codex, Claude Code, Cursor, Hermes Agent and OpenClaw share one encrypted local memory, hand off tasks, and review each other's work.