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

Murmur: An Open-Source Cron Daemon for Automating Claude Code Sessions
Murmur is a cron daemon that schedules and automates Claude code sessions using a HEARTBEAT.md file for configuration.

Flue: A TypeScript Framework for Building Autonomous Coding Agents
Flue is a TypeScript framework that provides a programmable harness for building autonomous agents, featuring skills, sessions, sandboxed shell execution, and a built-in virtual sandbox. It can replace tools like Dosu, Greptile, CodeRabbit, Devin, and Claude Code with custom agent logic.

Cull: Open-Source Dataset Curation Engine for AI Image Pipelines
Cull scrapes images from 340+ sources including Civitai, X/Twitter, Reddit, Discord, and booru sites, classifies them with a vision-language model via local LM Studio or Groq, and sorts into category folders with SD prompts and audit records.

graphify-ts: Local MCP server cuts Claude Code PR review tokens from 63K to 8.7K
graphify-ts builds a local knowledge graph of your codebase using tree-sitter AST + Louvain communities + BM25 + optional ONNX rerank, exposing it via MCP stdio. In production tests, it reduced input tokens by 2.6x and latency by 2.8x for code queries, and cut PR review prompts from 63K to 8.7K tokens.