mallea.

Architecture

An open substrate for people, apps, and agents.

Mallea has a native shell, a TypeScript daemon, a shared protocol, and an SDK.

Shell

The current macOS shell uses Zig and Native SDK canvas surfaces. Terminal panes use libghostty. Document editing uses CodeMirror in isolated WKWebView panes.

Daemon and commands

The daemon owns durable workspace state and exposes a common command registry. The shell, CLI, and agent tools reach the same underlying operations.

Agents

Runtime adapters connect Pi RPC, Claude Code, and Codex app-server. Each runtime controls its own permissions and model access. Mallea supplies the workspace context and tool surface.

Apps

An app combines a manifest, declarative views, isolated logic, and declared stores. Host capabilities provide the bridge between app logic and the rest of the workspace.

Development status

The repository currently requires collaborator access. Contributors can find the detailed specifications in docs/ARCHITECTURE.md, product direction in docs/VISION.md, and build instructions in docs/README.md.

This site introduces the product. Repository specifications remain the detailed technical reference.

On this page