Nyx
GPU-accelerated Rust terminal with local AI. Privacy-first, no cloud dependency.
Nyx is a GPU-accelerated terminal built in Rust. Local AI for command suggestions, error explanations, and context-aware help — no telemetry, no cloud dependency. Performance and privacy as first-class features, not afterthoughts.
The identity question was settled early: what Nyx is NOT matters as much as what it is. The tempting idea — let Lyra execute commands through Nyx — was explicitly ruled out. Claude Code already does that, built by a team with resources I don’t have. Nyx’s job is not execution. It’s ambient context.
The Lyra integration direction: Nyx detects the project you’re working in, surfaces relevant knowledge base context, and lets you log progress without leaving the terminal. lyra log "resolved the session issue" writes a KB progress note with the current project and timestamp. Active tasks show in the status bar. Known error patterns surface relevant notes in a sidebar. The terminal becomes context-aware, not command-aware.
Stack: Rust, GPU-accelerated rendering, local LLM (strategy TBD — Ollama or lighter)
Status: Early stage. Identity and integration direction are defined and documented. The NanoClaw web API endpoint being built for Kleos will likely serve Nyx as well — same SSE contract, different surface.
What’s next: First milestone is a working terminal with GPU rendering and local AI command suggestions. Lyra integration follows once the NanoClaw web endpoint is live.