OpenRadar

Project · TypeScript · Added June 8, 2026

wayland

Wayland is a local-first desktop AI agent that orchestrates Claude Code, Codex, Gemini, and 12+ AI CLIs from one unified command center — no cloud, no subscriptions.

194 stars 39 forks View on GitHub

Wayland

Overview

Wayland is a local-first desktop AI agent that does something most developers have been silently wishing for: it unifies every AI coding CLI on your machine into a single command center. Claude Code, OpenAI Codex, Gemini CLI, Qwen, Goose — Wayland drives them all from one interface, on your own keys, with your files staying local. The project launched on GitHub on June 5, 2026, and pulled 194 stars and 39 forks in its first two days.

The project comes from FerroxLabs, and the initial commit is a squashed release (v0.9.6-rc.1) by Sean Donahoe. That single commit contains 17MB of TypeScript code plus Shell, CSS, and Python — this was clearly developed privately before going public. The codebase includes a Rust-based engine binary (47 MB), 5 memory partitions backed by SQLite, 25 channels, 177 workflows, and over 2,000 capabilities indexed in a skills library. The AGPL-3.0 license means you can use it freely but modifications must be shared back.

The core problem Wayland solves is AI CLI fragmentation. If you’re a fullstack developer in 2026, you probably use at least two or three AI coding tools — maybe Claude Code for architecture discussions, Codex for code generation, and Gemini for research. Each one has its own CLI, its own context window, its own memory (or lack thereof). Switching between them means losing context, re-explaining your project, and juggling terminal sessions. Wayland treats all of these as team members under one manager, with shared memory and persistent state across sessions.

Why it matters

The AI coding tool landscape in mid-2026 is fragmented in a way that actively hurts developer productivity. Claude Code, Codex, Gemini CLI, and a dozen others each solve part of the problem, but none of them talk to each other. You end up with a Claude session that knows your architecture, a Codex session that wrote your tests, and neither remembers what the other did. Wayland addresses this by sitting above all of them as an orchestrator.

For fullstack developers specifically, this is significant. You’re building React frontends, NestJS or Django backends, maybe Go microservices — and you want the best AI for each task. Claude might be better at architectural reasoning, Codex at generating boilerplate, Gemini at researching APIs. Wayland lets you route tasks to the right model without losing context. Switch models mid-task. Keep a shared memory that persists across sessions. That’s a real workflow improvement, not a gimmick.

The local-first architecture also matters more than people realize. Every AI coding tool that routes through a cloud service adds latency, creates a dependency on someone else’s uptime, and raises questions about code privacy. Wayland runs entirely on your machine. Your files, your shell, your keys. You can go fully local with Ollama or reach for cloud models when you want to — but the orchestration layer never leaves your laptop. For developers working on proprietary codebases, that’s not a nice-to-have. It’s a requirement.

Key Features

Unified Agent Orchestration. Wayland doesn’t replace Claude Code or Codex — it drives them. The system acts as a meta-agent that can spawn, manage, and coordinate multiple AI CLIs simultaneously. You set a goal in plain language, and Wayland figures out which agent to delegate to, runs the work, and brings results back to a shared workspace. It’s like having a project manager for your AI tools.

Persistent Memory System. The engine includes 5 memory partitions backed by SQLite, designed to retain context across sessions. Unlike individual CLIs that forget everything when you close them, Wayland remembers your project structure, past decisions, file locations, and conversation history. The memory system uses structured facts and context injection rather than simple chat history, which means it gets more useful the longer you use it.

Self-Assembling Teams. When a task is too big for a single agent, Wayland can spin up a team. A manager agent you talk to in plain language assembles the right specialists — maybe a code reviewer, a test writer, and a documentation generator — and they work against a shared blackboard until the task is done. You can keep a “Standing Company” on call for recurring work or create ad-hoc teams for one-off pushes.

Native OS Sandboxing. Security isn’t an afterthought. Wayland runs shell commands inside native per-OS sandboxes — Landlock on Linux, sandbox-exec on macOS, AppContainer on Windows. Your AI agents can read and write files, but they do so within defined boundaries. This matters when you’re giving an AI the ability to execute arbitrary code on your machine.

Model Routing and Mid-Task Switching. You’re not locked into one model per session. Wayland supports routing tasks to the best-fit model and switching models mid-task without losing context. Start a code review with Claude, switch to Codex for implementation, use Gemini for research — the thread stays intact. This is the workflow most developers actually want but can’t get from any single CLI.

177 Built-in Workflows. The skills library includes 177 pre-built workflows and over 2,000 indexed capabilities. These cover common development patterns like multi-file refactoring, test generation, documentation writing, and deployment automation. The engine can also rewrite and re-score its own skill prompts against an eval harness, getting sharper over time.

Cron and Background Execution. Put recurring tasks on a schedule and they run while you’re away. Need to check for dependency updates every morning? Run security scans nightly? Generate status reports weekly? Wayland handles it through its cron system, with results waiting for you when you return.

Use Cases

Pros and Cons

Pros:

Cons:

Getting Started

# Download the latest release for your platform
# Visit: https://github.com/FerroxLabs/wayland/releases/latest

# macOS: Download the .dmg for your architecture (Apple Silicon or Intel)
# Windows: Download the .exe installer
# Linux: Download the .deb package

# After installation, launch Wayland and add your API key
# The installer bundles the Wayland-Core engine — no separate setup needed

# To build from source (requires Node.js 18+ and Rust toolchain):
git clone https://github.com/FerroxLabs/wayland.git
cd wayland
npm install
npm run build

# Start the app
npm start

On first launch, Wayland will prompt you to add at least one provider key (Anthropic, OpenAI, Google, etc.). Once configured, you can start a Cowork session by describing your goal in plain language.

Alternatives

Claude Code — Anthropic’s official CLI for Claude. Excellent at code generation, architecture discussions, and multi-file editing. But it’s a single-model tool — you can’t route tasks to Codex or Gemini from within it. Choose Claude Code if you only use Claude and don’t need orchestration across multiple AI providers.

OpenAI Codex CLI — OpenAI’s terminal-based coding agent, strong at code generation and implementation tasks. Like Claude Code, it’s single-model and doesn’t share context with other tools. Choose Codex if your workflow is primarily OpenAI-based and you don’t need the orchestration layer.

Aider — A popular open-source CLI that supports multiple LLM backends (Claude, GPT-4, local models) and has strong git integration. Aider is more mature than Wayland with a larger community, but it’s focused on pair-programming with one model at a time rather than orchestrating multiple agents simultaneously. Choose Aider if you want a stable, well-tested multi-model coding assistant without the team orchestration complexity.

Verdict

Wayland is the most interesting attempt at solving AI CLI fragmentation I’ve seen. The concept — one agent to rule them all, with persistent memory and native sandboxing — maps directly to how developers actually use AI tools in 2026. We don’t use just one model. We use Claude for thinking, Codex for generating, Gemini for researching, and we lose context every time we switch. Wayland fixes that.

The risk is maturity. This is a v0.9.6 release candidate with a single squashed commit and one visible contributor. The codebase is substantial (17MB of TypeScript, 47MB engine binary), which suggests real engineering work, but the community hasn’t validated it yet. The AGPL-3.0 license will also limit adoption in some corporate environments.

For early adopters and developers who live in their terminal, Wayland is worth trying now. The 194 stars in two days suggest I’m not the only one who thinks this is the right problem to solve. If FerroxLabs can build a community around it and ship stable releases, this could become the default way developers interact with multiple AI coding tools. That’s a big “if,” but the foundation looks solid.

Related

Shared tags