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

Cowork AI Agent Causes Keyboard Input Issues on Windows Laptops
A user reported that Cowork AI agent caused persistent keyboard input problems on a Dell Latitude 9430, where only the first few keystrokes would register. The solution involved a specific embedded controller reset procedure for Latitude models.

Moving from CLAUDE.md rules to infrastructure enforcement with Citadel
A developer found that adding more rules to CLAUDE.md beyond about 100 lines reduced compliance, with 40% redundancy in their file. The solution was moving enforcement from instructions to infrastructure using lifecycle hooks, skills, and campaign files, culminating in the open-source Citadel system.

Markdown Manager: A Simple Markdown Editor for macOS
Markdown Manager is a free, open-source macOS app for managing Markdown files, featuring document conversion and preview capabilities.

Repo Tokens: GitHub Action Adds Token Count Badge for LLM Context Window Awareness
Repo Tokens is a GitHub Action that counts your codebase's size in tokens using tiktoken and displays a badge in your README showing what percentage of an LLM's context window it fills. The badge uses green for under 30%, yellow for 50-70%, and red for 70%+.