Diego Zaluski has released Cosh, an open-source AI agent orchestrator built in Rust that aims to unify the fragmented landscape of coding agents. Unlike standalone assistants, Cosh functions as an orchestration layer, allowing developers to run state-of-the-art agents like Codex, Gemini, and Claude simultaneously within a single terminal user interface (TUI). The project, which hit Hacker News on November 10, 2026, addresses the growing need for multi-agent collaboration without forcing users to switch contexts or commit to a single ecosystem.
Native Rust TUI and Multi-Agent Collaboration
Cosh distinguishes itself from web-based or less optimized terminal orchestrators by building its TUI from scratch using Ratatui, inspired by OpenCode's UX. The core feature is its 'Manager Mode,' which enables multi-agent split panes. Users can configure external agents to operate in parallel, each maintaining its own session, model, and optional git worktree. This architecture allows the main agent to coordinate tasks, dispatching work to specialized sub-agents and collecting reports, effectively creating a shared workspace for complex software engineering tasks.
Accessibility-Tree Computer Tools
A significant technical innovation in Cosh is its approach to computer tools. Instead of relying heavily on screenshot-based vision, which consumes substantial tokens and processing power, Cosh reads and operates graphical interfaces through the accessibility tree. This structured representation allows the agent to interact with GUI applications more efficiently, falling back to screenshots only when necessary. This method reduces token consumption and improves reliability when automating interactions with graphical applications that lack standard API endpoints.
Modular Architecture and Installation
The project is built with a modular architecture, separating development tools, TUI components, SDK, and memory recall into independent, reusable crates. This design allows developers to integrate specific components of Cosh into their own projects without adopting the entire application. Installation is currently supported on Linux and Windows via simple shell scripts, with macOS support listed as untested. The tool offers configuration directly within the interface, minimizing the need for external config files or CLI flags, which aligns with the philosophy of reducing setup friction for developers.
Key Takeaways
- Cosh is an orchestration layer, not a replacement for existing agents like Codex or Claude.
- It uses a native Rust TUI built with Ratatui for high-performance terminal interaction.
- Computer tools utilize the accessibility tree to reduce token usage compared to screenshot-based methods.
- The architecture is modular, with independent crates for tools, TUI, SDK, and memory recall.
- Currently tested on Linux and Windows; macOS support is unverified.
The Bottom Line
Cosh represents a pragmatic evolution in agent tooling by focusing on orchestration rather than reinventing the agent wheel. Its accessibility-tree approach is a smart optimization for token economy, though its success will depend on whether developers prefer a unified TUI over existing IDE-integrated solutions.