Pneuma: An AI-Generated Desktop Environment Where Software Materializes from Descriptions

Pneuma is a desktop computing environment where software doesn't exist before you need it. You boot to a blank screen with a prompt, describe what you want—like a CPU monitor, game, notes app, or data visualizer—and a working program materializes in seconds.
How It Works
Your input goes to an LLM, which generates a self-contained Rust module. That gets compiled to WebAssembly in under a second, then JIT-compiled and executed in a sandboxed Wasmtime instance. Everything is GPU-rendered via wgpu (supporting Vulkan, Metal, and DX12). If compilation fails, the error is automatically fed back for correction, with a ~90% first-attempt success rate.
Architecture and Features
- Microkernel architecture: Agents run in isolated WASM sandboxes with a typed ABI for drawing, input, storage, and networking
- Agent persistence: Once generated, agents persist—you can reuse them, they communicate through IPC, and you can share them through a community agent store
- System stability: An agent crash can't bring down the system
- Agent capabilities: Agents can run side by side, persist to a local store, and be shared or downloaded from the community store
Current Status and Future Goals
Currently runs as a desktop app on Linux, macOS, and Windows. The longer-term goal is to run on bare metal and support existing ARM64 binaries alongside generated agents, creating a full computing environment where AI-generated software and traditional applications coexist. Built entirely in Rust.
Philosophy
The creator built this because they believe the traditional software model—find an app, install it, learn it, configure it—creates unnecessary friction. If a computer can generate exactly the tool you need when you need it, and keep it around when it's useful, why maintain a library of pre-built software at all?
A free tier is available (no credit card required), and there's a video on the landing page showing it in action. The creator is interested in feedback on the concept, UX, and whether this is something developers would actually use.
📖 Read the full source: HN LLM Tools
👀 See Also

cortex-engine MCP server adds persistent memory and multi-agent support
cortex-engine v0.4.0 is an open-source MCP server that gives AI agents persistent long-term memory with tools like observe(), query(), believe(), and dream(). It now supports multiple agents with isolated memory namespaces.

Claude Code Container Provides Zero-Config Docker Isolation for Claude Code
Claude Code Container (ccc) is a free, open-source tool that automatically creates per-project Docker containers for Claude Code with full isolation and zero configuration. It forwards host environment variables, mounts SSH keys, provides transparent localhost proxy, and includes Chromium with chrome-devtools MCP pre-configured.

Adeu v1.4: Open-Source MCP for Track Changes in DOCX
Adeu v1.4 surgically injects native OOXML redlines into DOCX files, preserving formatting, numbering, and layouts. Adds footnotes/endnotes inline editing, defined term linting, cross-reference maps, and multi-level list round-tripping.

Tokenmeter: Free Windows App to Track Claude Code Token Usage Offline
Tokenmeter is a free, open-source Windows app that reads local Claude Code .jsonl files to show token usage, estimated costs, cache savings, and a 90-day activity heatmap — all offline.