Statespace: Build Interactive Web Apps for OpenClaw Agents with Markdown

Statespace is a free and open-source framework for building and sharing interactive web applications specifically for OpenClaw agents. It addresses the challenge of building, spinning up, and sharing applications for agents to use.
How It Works
You build apps by writing Markdown web pages that contain three key elements:
- tools: Constrained CLI commands that agents can call. These are defined with regex constraints on inputs and run server-side to avoid shell interpretation and prompt injection.
- components: Live data that renders on page load.
- instructions: Context that guides the agent on how to interact with the page.
Once served or deployed, OpenClaw agents interact with these apps over HTTP, similar to an API.
Example Implementation
The source provides this example Markdown structure:
---
tools:
- [grep, -r, { }, ./docs]
- [psql, -c, { regex: "^SELECT\\b.*" }]
---
```component
psql -c "SELECT count(*) FROM users"
```
# Instructions
- Search the documentation with grep
- Query the database for user metrics (read-only)
- See [reports](src/reports.md) for more workflowsKey Features
- Markdown-based: No SDKs, dependencies, or complex setup required.
- Scalable by adding pages: Each new topic or task can be a new Markdown page.
- Shareable via URL: Every app gets a URL that can be pasted into prompts or instructions.
- Agent-agnostic: Works with any agent configuration that has HTTP access.
- Safety features: Includes regex constraints on tool inputs and server-side tool execution.
For deployment, there's also a hosted version available that makes the process easier.
📖 Read the full source: r/openclaw
👀 See Also

Krasis: Hybrid CPU/GPU Runtime for Large MoE Models Achieves 3,324 tok/s Prefill on RTX 5080
Krasis is a hybrid CPU/GPU runtime that runs large MoE models by handling prefill on GPU and decode on CPU, achieving 3,324 tokens/second prefill on an RTX 5080 with Qwen3-Coder-Next 80B Q4. It requires ~2.5x model size in system RAM but enables running models too large for VRAM.

Crit: Local-first, single-binary CLI for reviewing agent plans and diffs
Crit is a single-binary CLI that opens files or diffs in a browser with a GitHub-inspired UI, allowing multi-round feedback loops with AI coding agents — no account needed.

Mind Keg MCP: Persistent Memory for Claude Code and MCP-Compatible Agents
Mind Keg MCP v0.1.1 is an open-source MCP server that provides persistent memory for Claude Code and other MCP-compatible agents. It stores learnings locally via SQLite and retrieves them via semantic search, allowing AI coding assistants to remember context between sessions.

GrapeRoot MCP Tool Reduces Claude Code Token Usage by 50-70%
A developer built GrapeRoot, an MCP tool using Claude Code, that tracks explored files and avoids re-reading unchanged content, reducing token usage by 50-70% and making $20 Claude Code plans last 2-3× longer.