应用
承载结构化信息和你工作的场景,给 AI 长期的上下文。
给你的 AI 一个自托管的家,就在你自己的一台服务器上
按 github.com/ericz-lab/ai-space/blob/main/docs/install-by-agent.md 在我的服务器上安装 ai-space
粘贴到 Claude Code 或 Codex。智能体会完成安装,在需要登录的地方停下,告诉你点哪里。
一个系统,取代一堆零散的工具
承载结构化信息和你工作的场景,给 AI 长期的上下文。
接手复杂、非结构化的请求并把事情做完;以 Claude Code 或 Codex 会话运行,带着它们的技能和记忆。
把重要的状态和结果摆在眼前:网页面板、iPhone 和 Mac 上都看得到。
没人想写第二遍的部分
at / every / cron 定时与事件触发,目标可以是 http、命令或智能体。
应用之间的事件与调用,至少送达一次,带目录和历史。
一次调用送达 Telegram、飞书、Slack、Discord、Bark 等;排队、重试,汇入收件箱。
所有应用共用一个接口,有并发上限,按应用、用途和模型记账。
每个应用独立的 SQLite 或 PostgreSQL 与文件存储;每日快照到 S3,每周校验。
每个应用的服务以 systemd 单元或 LaunchAgent 运行,始终与清单保持一致。
一个面板管多台机器:GPU 主机、海外服务器、你桌上的 Mac。
登录后可用的网页终端,以及覆盖全部 API 的 space 命令。
从想法到运行中的应用
一份写好的流程,智能体照着做:一个目录、纯文件和 SQLite、你自己的域名加登录保护。
共享的 space-app 技能按应用规范搭好骨架:space.yaml、服务、智能体、小组件、定时任务。
git push 即部署。它运行、定时、响应其他应用,有要紧的事就提醒你。
space.yaml
name: morning-brief
tasks:
- name: brief
schedule: "0 8 * * *"
run: { agent: { prompt: prompts/brief.md } }
notify: { when: [ok], channel: telegram }