智能体、应用和你的数据
住在同一个空间里。

给你的 AI 一个自托管的家,就在你自己的一台服务器上

> 按 github.com/ericz-lab/ai-space/blob/main/docs/install-by-agent.md 在我的服务器上安装 ai-space

粘贴到 Claude Code 或 Codex。智能体会完成安装,在需要登录的地方停下,告诉你点哪里。

网页面板 iPhone macOS Linux space 命令行
✦ 搜索应用,或直接告诉空间助手要做什么
收件箱
快捷指令
AI 待办
AI 笔记
投资组合
规划师
终端
空间助手
AI 用量 · 今日
1.24M 3 台机器合计 token
AI 待办 · 接下来
  • 查看备份报告
  • 确认调仓方案
  • 阅读早间摘要
运维中心
3 台机器的备份都已校验
  • 运行中的服务
  • 下一个任务

一个系统,取代一堆零散的工具

你通过三样东西使用它

应用

承载结构化信息和你工作的场景,给 AI 长期的上下文。

智能体

接手复杂、非结构化的请求并把事情做完;以 Claude Code 或 Codex 会话运行,带着它们的技能和记忆。

AI 待办 · 接下来查看备份报告09:30

小组件

把重要的状态和结果摆在眼前:网页面板、iPhone 和 Mac 上都看得到。

没人想写第二遍的部分

每个应用都能依靠同一套内核

调度器

at / every / cron 定时与事件触发,目标可以是 http、命令或智能体。

总线

应用之间的事件与调用,至少送达一次,带目录和历史。

通知

一次调用送达 Telegram、飞书、Slack、Discord、Bark 等;排队、重试,汇入收件箱。

模型调用

所有应用共用一个接口,有并发上限,按应用、用途和模型记账。

存储与备份

每个应用独立的 SQLite 或 PostgreSQL 与文件存储;每日快照到 S3,每周校验。

进程托管

每个应用的服务以 systemd 单元或 LaunchAgent 运行,始终与清单保持一致。

多机互联

一个面板管多台机器:GPU 主机、海外服务器、你桌上的 Mac。

终端与命令行

登录后可用的网页终端,以及覆盖全部 API 的 space 命令。

从想法到运行中的应用

交给你的编码智能体,其余的 ai-space 来做。

  1. 1

    让智能体安装

    一份写好的流程,智能体照着做:一个目录、纯文件和 SQLite、你自己的域名加登录保护。

  2. 2

    描述一个应用

    共享的 space-app 技能按应用规范搭好骨架:space.yaml、服务、智能体、小组件、定时任务。

  3. 3

    它会一直运行

    git push 即部署。它运行、定时、响应其他应用,有要紧的事就提醒你。

space.yaml
name: morning-brief
tasks:
  - name: brief
    schedule: "0 8 * * *"
    run: { agent: { prompt: prompts/brief.md } }
    notify: { when: [ok], channel: telegram }

给你的 AI 一个一直运转的家。

开源、自托管、早期阶段。Bun 与 TypeScript,一台服务器,一个目录。