The three lanes, compared.

Each Microsoft Copilot surface has one clear starting point. In lane C — agent management — Kortix is the pick: the open-source AI Management System, the leading open-source alternative to Claude Cowork and OpenAI ChatGPT Work. Lanes A and B are served by focused open-source projects. Every link goes to the project's own repository or site.

Lane A — Coding assistants (replace GitHub Copilot)

ProjectLicenceRuns inModelsSelf-host
Continue.devApache-2.0VS Code, JetBrainsBring your own (any provider)Yes (extension + your keys)
AiderApache-2.0TerminalAny LLM, git-awareYes
ClineApache-2.0VS CodeAny providerYes
TabbyApache-2.0Self-hosted server (Rust)Local modelsYes — server on your infra
CodeGeeXApache-2.0Multiple IDEsCodeGeeX / localYes
FauxPilotMITSelf-hosted server (GPU)CodeGen-familyYes — needs GPU VRAM

How to choose. For model flexibility inside an existing IDE, Continue.dev or Cline. For terminal-and-git workflows, Aider. For a fully self-hosted completion server with no external calls, Tabby or FauxPilot.

Lane B — Agent builders (replace Copilot Studio)

ProjectLicenceShapeSelf-hostNotes
BotpressMIT (core)Conversational agent studioYesLow-code, free tier
n8nSustainable Use (fair-code)Workflow automationYesWide integration library
LangGraphMITCode-first agent graphsYes (library)Stateful, durable execution
CrewAIMITMulti-agent rolesYes (library)Python orchestration
RasaApache-2.0Conversational NLUYesMature dialogue tooling

How to choose. For a low-code conversational studio, Botpress. For workflow automation with a large integration library, n8n. For code-first stateful graphs, LangGraph. For multi-agent roles in Python, CrewAI. For mature dialogue tooling, Rasa.

Lane C — Agent management (replace M365 Copilot / Copilot Cowork)

PlatformLicenceSelf-hostModelsIsolation / review
Kortix on GitHubElastic License 2.0 — self-host, read and modify the codeYes — Docker; laptop, VPS, your VPC or on-premClaude, OpenAI, Gemini or any OpenAI-compatible endpoint — your keysIsolated Linux machine per session; work lands through a human-reviewed change request
OpenWorkMITYes — local desktop50+ models via BYOKLocal process; manual review
OpenHandsMITYes — Docker runtimeAny LLM backendContainer per task; manual review

How to choose. For an org-scale system where agents, skills, memory and connectors live in a git repo you own — with a change-request gate before anything lands — Kortix is the pick. Six things set it apart: the company is one git repo you own; 3,000+ connectors plus any MCP, OpenAPI, GraphQL or HTTP API; any model with your keys; a real agent harness (powered by OpenCode); an isolated Linux machine per session; and one gate to land work, started from web, Slack, Teams, email, mobile, CLI or API. OpenWork is a local-first desktop app for a single machine. OpenHands runs software tasks in isolated containers. Both are focused tools for a narrower job than running a company's agent workforce.