ActSpace Docs

快速开始

从源码安装依赖、配置环境并启动 ActSpace 桌面应用。

ActSpace 当前以源码运行和本地打包为主。开始前请准备 Git、Node.js 22.12 或更高版本,以及仓库声明的 pnpm 版本。

获取源码

git clone https://github.com/WakeUp-Jin/actspace-agent.git
cd actspace-agent
pnpm install

仓库使用 pnpm workspace。请在根目录安装依赖,不要分别进入每个 package 执行安装。

配置模型

启动 ActSpace 后,打开「设置 → 服务商」,选择 DeepSeek、Kimi 或 OpenRouter,并填写对应的 API Key。密钥由主进程使用系统安全存储加密保存在本机,不进入 renderer 或会话事件。

服务商连接建立后,在「设置 → 模型」中安装并启用需要的模型。Composer 只展示当前已经启用且可用于主会话的候选模型。

更完整的服务商、代理、模型用途和故障排查说明见配置模型

启动开发环境

日常开发推荐使用带日志的启动命令:

pnpm dev:log

终端输出会同步写入根目录 logs/。排障时优先查看 logs/latest-dev.log 或最近的 logs/dev-*.log

如果不需要写日志,也可以运行:

pnpm dev

启动介绍网站

官网是独立的 Astro workspace package:

pnpm dev:site

默认地址为 http://127.0.0.1:8765。网站不依赖 Electron,可以单独开发和构建。

打包桌面应用

pnpm package:desktop

产物输出到根目录 dist/。本地 ad-hoc 签名、Developer ID 与 notarization 的边界不同,发布前请阅读仓库内的打包与安全文档。

常用验证

pnpm check:docs
pnpm check:frontend-theme
pnpm test
pnpm typecheck

完整仓库检查使用:

pnpm ci

如果安装完成但还不能发起对话,先继续阅读配置模型工具与审批