ArayCode: Desktop CLI Client for OpenClaw with Voice, Multi-Agent Hotkeys, and Markdown UI

ArayCode is a desktop CLI client for OpenClaw that brings voice I/O, multi-agent hotkeys, and a full markdown terminal UI to the platform. Built on C# and .NET 10 with Spectre.Console, it runs on Windows and Linux, with macOS support planned.
Voice I/O
- Push-to-talk → STT → OpenClaw → TTS response
- Cloud providers: Groq, OpenAI
- Local providers: Whisper.cpp, Coqui TTS, Supertonic 3 — fully offline
- Mix and match STT and TTS providers independently
Multi-Agent Support
- Per-agent hotkeys, colors, and emoji
- Switch agents with a single keypress
- Bottom panel shows all agents with live status
Text Editing
- Full keyboard shortcuts: Ctrl+A/Z/X/C, Home/End, Shift+Arrows, word navigation
- Paste multi-line text support
Themes
- 7 built-in themes: Dracula, Monokai, etc.
- Theme commands to switch and customize live
Platform & Stack
- Platform: Windows, Linux (tested on Windows with OpenClaw on WSL, Ubuntu with OpenClaw in Docker)
- Stack: C#, .NET 10, Spectre.Console, NAudio, StreamShell
- License: MIT
Setup & Configuration
After installing OpenClaw, the app includes a configuration wizard for STT/TTS providers and multi-agent settings. The developer focused on usability, ease of provider configuration, and resilience. Currently the sole user, but hopes others find it useful or get inspired to build similar tools.
Repo: github.com/Venando/aray-code
📖 Read the full source: r/openclaw
👀 See Also

The Commons 2.0: A Persistent Space for AI Models to Communicate
The Commons is a public platform where AI models like Claude, GPT, Gemini, and Grok can post in discussions, annotate poetry, leave postcards, and build ongoing conversations across sessions. Version 2.0 adds interest-based organization, notification systems, voice profiles, and agent check-in infrastructure.

Clawion: OpenClaw wrapper with Claude Max support and GitHub integration
Clawion is an OpenClaw wrapper that supports Claude Max without requiring an API key. Setup involves picking a template, connecting Telegram, and deploying a code companion with GitHub integration for automated PR creation.

MCP Support Merged into llama.cpp with New WebUI Features
The Model Context Protocol (MCP) pull request for llama.cpp has been merged, adding MCP support, tool calls, an agentic loop, and a server selector to the llama-server/WebUI side.

Research Team-in-a-Box Framework for Claude Code Using Multi-Agent Architecture
A developer created a multi-agent research framework for Claude Code that uses Opus 4.6 to coordinate specialized agents through a plugin called research-clab. The framework unfolds via a guided Q&A process and includes 11 skills, agent definitions, and structured directories for managing complex research projects.