Built with Rust & AI
Native OS Execution
TURN ANY DESKTOP TASK INTO A CHAT COMMAND.
Nyxx transforms recorded desktop actions into remotely callable services. Record once, trigger from WhatsApp, let AI route intent, and run deterministic workflows locally.
Explore Macro CatalogRecord once, reuse forever
Capture any workflow (terminal, browser, apps) without writing code. Trigger remotely via WhatsApp or REST.
Dynamic input injection
User commands become runtime variables. Nyxx injects inputs exactly where needed during execution.
Safe by Design
Unlike raw automation, Nyxx uses sandboxed boundaries. LLM cannot execute arbitrary destructive commands.
DAG Orchestration (Soon)
Compose complex multi-step pipelines with conditional routing, fan-out execution, and failure recovery.
The Magic Behind
the Execution
We separate intent, execution, and intelligence. The middleware LLM translates natural language into a structured API call. The local Rust backend injects variables and runs deterministic macros safely.
User sends natural language command in chat.
Middleware resolves intent into target macro plus typed payload.
Rust API injects payload into clipboard & executes macro.
Macro copies result; API returns text/image payload.
LLM formats result and delivers final response.
Macro Marketplace
Download curated starter macros. Uploading your own bundles with signed profiles and security policies is coming soon.
terminal
Injects a user-supplied command into a recorded terminal workflow and returns copied output.
"WhatsApp command relay: receive instruction, run locally, copy output, return structured response."
hackernews
Navigates to a news source, captures the page content via recorded browser actions, and returns text.
"Natural request: 'Give me dev news', macro capture, then middleware summary into clean bullet digest."
img-gen
Feeds prompt text into an image-generation UI flow, copies resulting image, and returns base64 payload.
"Remote text prompt from chat to generated visual without direct UI interaction."
DAG Orchestration
Nyxx is evolving from single macro invocations into composable automation graphs. Deterministic, inspectable, and resumable multi-step desktop automations.
Phase 1: Typed Nodes
Represent each macro as a strongly typed node with explicit JSON contracts.
Phase 2: Conditional Routing
Add branch nodes for intent routing, policy checks, and fallback recovery.
Phase 3: Parallel Execution
Support fan-out branches for multi-source gathering and fan-in merges.
Phase 4: Durable Runs
Checkpoint node state, resume failed runs, and attach execution traces.