← blog

pneuma now has an app store

Today we shipped the pneuma app store, five official apps, and a set of platform upgrades that fundamentally change what agents can do. This is the biggest single-day update since launch.

The store

pneuma now has a built-in agent store with two tabs: official and community. Official apps are built and maintained by the pneuma team. Community apps are published by users with a pro subscription.

Every app in the store is a WASM agent — the same format as anything you generate from a prompt. The difference is that official apps are handcrafted, polished, and maintained. They're also tiny: the entire email client is 40KB. The calculator is 8KB.

Install any app with one click. No permissions granted until you approve them. No background processes. No tracking. Just compiled code running in a sandbox.

Auto-updates

When you launch pneuma, it checks the store for newer versions of your installed apps. If an update is available, it downloads, recompiles, and swaps the agent automatically. No restart required, no manual update button. You always have the latest version.

This is how we shipped 12 iterations of the email client in a single afternoon without asking users to do anything.

Official apps

Five official apps ship today:

Wikipedia

A native Wikipedia reader. Search with live autocomplete, full article text (not just summaries), thumbnail images rendered via the new GPU image pipeline, and scrollbar navigation. Articles load in under 2 seconds. The entire app is ~590KB compiled.

Mail

A native IMAP/SMTP email client. Connect to any IMAP server (Gmail, Outlook, Yahoo, or custom). Auto-detects server settings from your email address. Reads your inbox, displays sender names with color-coded avatars, decodes MIME headers, and lets you read full messages. Compose new emails or reply inline. Sends via SMTP with STARTTLS. Credentials persist locally (email and server, not password). 40KB compiled.

This is a real email client, not a web wrapper. It speaks raw IMAP and SMTP protocol over TLS connections managed by the kernel's networking subsystem. Every byte flows through pneuma's capability-checked IPC system — the WASM sandbox never touches the network directly.

Hacker News

Live top 30 stories from the HN Firebase API. Shows title, score, source domain. Click any story to open it. Press R to refresh. Loads with a progress indicator showing how many stories have been fetched. ~10KB compiled.

Calculator

Full calculator with mouse and keyboard support. Chained operations, decimals, percent, negate, backspace. Responsive grid layout that adapts to window size. Active operator highlighted. Previous expression shown above the display. 8KB compiled.

Pomodoro

25/5/15 minute Pomodoro timer with a progress ring, session counter, and audio alerts. Click or use keyboard (space to start/pause, R to reset, S to skip). Plays a tone when each phase completes. Every 4 work sessions triggers a long break. ~8KB compiled.

Platform upgrades

Image rendering

pneuma agents can now display images. Two new kernel syscalls — pneuma_load_image and pneuma_draw_image — let any agent decode a PNG or JPEG from memory and render it as a GPU-accelerated textured quad. Images are decoded on the agent thread and uploaded to the GPU on the main thread, with a per-agent texture cache. The Wikipedia agent uses this to show article thumbnails.

Mouse move events

The kernel now forwards cursor movement to focused agents, enabling drag interactions. This powers scrollbar dragging in Wikipedia and other scroll-heavy agents.

TCP read timeout fix

A critical fix to the kernel's networking layer: TCP and TLS read timeouts were set to 30 seconds, which blocked the net agent's thread on every empty read. Reduced to 5 seconds, unblocking all TCP-based agents (email, raw socket connections, etc.).

Session re-authentication

When your JWT expires mid-session, pneuma now shows the login screen instead of silently failing. Log back in and continue where you left off.

What's next

This is just the beginning of the app store. We're building more official apps — weather, crypto prices, notes, and more. And we're working on the community publishing flow so anyone can share agents they've built.

But we're also building pneuma for you. What apps would make you use it daily? What's missing? What's broken? Tell us.

Download pneuma and try the new store today.

pneuma now has an app store — pneuma