statespace
Statespace 是一款专为 AI 智能体设计的可共享数据应用构建工具。它巧妙利用了 AI 熟悉 Unix 命令和文件系统的特性,让开发者能够将本地文件、命令行工具(如 sqlite3、grep、python 等)快速封装成标准化的数据应用。
在 AI 应用中,模型往往难以直接安全地访问私有数据或执行复杂操作。Statespace 通过“自描述”的 Markdown 文件定义应用界面与工具权限,利用正则表达式等机制对 AI 可执行的命令进行严格约束,既赋予了智能体操作数据的能力,又确保了系统的安全性。此外,它支持将应用部署到云端生成公共 URL,或直接作为 MCP 服务器接入,方便不同智能体按需调用,有效节省了上下文令牌。
这款工具特别适合开发者、数据工程师及 AI 应用构建者使用。无论是需要探索数据库 schema、封装遗留 API,还是制定业务规则供团队共享,Statespace 都能提供简洁高效的解决方案。其核心理念在于“任何能在 Shell 中运行的工具皆可被 AI 使用”,极大地降低了构建可信 AI 数据接口的门槛,让数据交互变得更加灵活与安全。
使用场景
某电商公司的数据分析师希望让内部 AI 助手安全地查询遗留的 SQLite 销售数据库并生成区域营收报告,但受限于数据敏感性和复杂的命令行操作。
没有 statespace 时
- 接入门槛高:开发者需手动编写复杂的 API 中间件或 LangChain 插件,耗时数天才能将数据库暴露给 AI。
- 安全风险大:难以精细控制 AI 的权限,一旦提示词被注入,AI 可能执行
DROP TABLE等危险写操作。 - 上下文浪费:为了让 AI 理解表结构,必须在每次对话中重复粘贴庞大的 Schema 定义,消耗大量 Token。
- 协作困难:其他团队成员若想复用该数据能力,必须重新配置本地环境或复制代码,无法一键共享。
使用 statespace 后
- 分钟级构建:只需在 Markdown 文件中声明允许的工具(如
sqlite3)和只读正则约束,运行statespace init即可生成应用。 - 默认安全:通过正则表达式严格限制 SQL 语句仅能以
SELECT或EXPLAIN开头,从根源杜绝数据篡改风险。 - 自描述接口:Markdown 文档既是操作指南也是 AI 接口,AI 按需读取页面获取 Schema,显著节省 Token 并提升理解力。
- 无缝共享:执行
statespace deploy即可生成公共 URL 或 MCP 服务地址,任何同事的 AI 代理均可直接调用,无需本地部署。
statespace 将原本孤立的命令行工具转化为安全、可组合且即时共享的数据应用,让 AI 真正“读懂”并安全使用企业私有数据。
运行环境要求
- Linux
- macOS
未说明
未说明

快速开始
文档:https://docs.statespace.com
AI并不了解你的数据,但它熟悉Unix和文件系统。Statespace可以帮助你将文件和CLI工具转化为可共享的数据应用,任何智能体都能发现并使用它们。你可以构建数据库浏览器、分享业务规则,或记录遗留API。一旦创建了应用,就可以通过我们的云平台进行部署和监控。
安装
$ curl -fsSL https://statespace.com/install.sh | bash
快速入门
1. 创建应用
在当前目录下运行 statespace init:
$ statespace init
2. 构建应用
将受约束的CLI工具添加到 README.md 或其他Markdown文件中:
---
tools:
- [grep]
- [python, scripts/summarize.py]
- [sqlite3, data/app.db, { regex: "^(SELECT|EXPLAIN)\\b.*" }]
---
# 使用说明
- 只能对数据库执行只读查询
- 使用 `summarize.py` 进行聚合和报告生成
- 使用 `grep` 在本地文件和日志中搜索
或者,让你的编程智能体为你完成构建:
$ claude "请记录我的数据库模式,并添加用于查询的工具"
3. 运行应用
在本地运行你的应用:
$ statespace run --port 8000
现在,智能体和HTTP客户端可以读取页面并执行工具:
# 读取页面
$ curl http://localhost:8000/README.md
# 执行CLI工具
$ curl -X POST http://localhost:8000/README.md \
-H "Content-Type: application/json" \
-d '{"command": ["grep", "-r", "revenue", "."]}'
4. 部署应用
将你的应用部署到云端:
$ statespace deploy --name demo
你的应用现在已上线,并可通过公共URL访问:
$ curl https://demo.statespace.app/README.md
5. 分享应用
直接将URL提供给任何智能体:
$ claude "请使用 https://demo.statespace.app 上的API,按地区分解收入"
或者将其配置为MCP服务器:
"mcpServers": {
"statespace": {
"command": "npx",
"args": ["-y", "statespace-mcp", "https://demo.statespace.app"]
}
}
特性
- 🔌 任意CLI工具 —
psql、sqlite3、grep、python— 只要在Shell中运行即可 - 🔒 默认安全 — 通过正则表达式约束,确保智能体只能执行你明确允许的操作
- 🧠 自描述 — Markdown页面既是文档,也是界面
- 📖 可组合 — 内容分散在不同页面上,智能体只需加载所需部分,从而节省资源
- 🚀 可共享 — 可部署到URL、配置为MCP服务器,或与团队成员共享
社区与贡献
- Discord:加入我们的社区服务器,获取实时帮助和讨论
- X:关注我们@statespace_tech,了解最新动态和资讯
- 问题:在GitHub Issues中提交Bug或功能请求
许可证
本项目采用MIT许可证授权。
版本历史
v0.1.92026/04/03v0.1.72026/03/15v0.1.62026/03/13v0.1.52026/03/02v0.1.32026/02/18cli-v0.1.22026/01/19常见问题
相似工具推荐
openclaw
OpenClaw 是一款专为个人打造的本地化 AI 助手,旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚,能够直接接入你日常使用的各类通讯渠道,包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息,OpenClaw 都能即时响应,甚至支持在 macOS、iOS 和 Android 设备上进行语音交互,并提供实时的画布渲染功能供你操控。 这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地,用户无需依赖云端服务即可享受快速、私密的智能辅助,真正实现了“你的数据,你做主”。其独特的技术亮点在于强大的网关架构,将控制平面与核心助手分离,确保跨平台通信的流畅性与扩展性。 OpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者,以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力(支持 macOS、Linux 及 Windows WSL2),即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你
n8n
n8n 是一款面向技术团队的公平代码(fair-code)工作流自动化平台,旨在让用户在享受低代码快速构建便利的同时,保留编写自定义代码的灵活性。它主要解决了传统自动化工具要么过于封闭难以扩展、要么完全依赖手写代码效率低下的痛点,帮助用户轻松连接 400 多种应用与服务,实现复杂业务流程的自动化。 n8n 特别适合开发者、工程师以及具备一定技术背景的业务人员使用。其核心亮点在于“按需编码”:既可以通过直观的可视化界面拖拽节点搭建流程,也能随时插入 JavaScript 或 Python 代码、调用 npm 包来处理复杂逻辑。此外,n8n 原生集成了基于 LangChain 的 AI 能力,支持用户利用自有数据和模型构建智能体工作流。在部署方面,n8n 提供极高的自由度,支持完全自托管以保障数据隐私和控制权,也提供云端服务选项。凭借活跃的社区生态和数百个现成模板,n8n 让构建强大且可控的自动化系统变得简单高效。
stable-diffusion-webui
stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。
everything-claude-code
everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上
opencode
OpenCode 是一款开源的 AI 编程助手(Coding Agent),旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件,而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码,还是排查难以定位的 Bug,OpenCode 都能通过自然语言交互高效完成,显著减少开发者在重复性劳动和上下文切换上的时间消耗。 这款工具专为软件开发者、工程师及技术研究人员设计,特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构,这意味着用户可以审查代码逻辑、自定义行为策略,甚至私有化部署以保障数据安全,彻底打破了传统闭源 AI 助手的“黑盒”限制。 在技术体验上,OpenCode 提供了灵活的终端界面(Terminal UI)和正在测试中的桌面应用程序,支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具,安装便捷,并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客,还是渴望提升产出的独立开发者,OpenCode 都提供了一个透明、可信
ComfyUI
ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。