Native Shell
Native Shell:AI 生成的 UI,在你的應用中原生呈現,涵蓋每個平台。iOS、Android、macOS、Windows 與 Linux 上的應用、GPUI 應用與網頁在執行時載入已簽名、沙箱隔離的 TSX 模組並繪製 th
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Actspace 是一个本地 Agent 桌面应用,是模型的Harness - 从Coding Agent开始的本地桌面应用,最终愿景是彻底释放模型的能力。【项目还在重构阶段,正在收尾阶段!!!】
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Act + Space = 运行空间。
Actspace 是一个本地优先的 Agent 桌面应用,也是一套可观察、可扩展的 Agent Harness。当前 v2 从 Coding Agent 场景出发,通过 Session Journal、Prompt / Context assembly、Tool Runtime、LLM adapter 和 Agent Loop 让模型在明确的 Host 能力边界内执行任务。
sessions-v2/<sessionId>/journal.jsonl;旧 sessions/ 数据原位保留,但 v2 不读取也不迁移。desktop / headless Profile Bundle,共享任务服务与可替换 Harness;本机 Desktop 内嵌运行,远端由独立 Agent Host 持有任务生命周期。Team、Room、Kairos、Lab 和 fs-watch 不属于当前 v2 已交付能力。未来能力以 docs/roadmap.md 和对应 execution plan 为准。
git clone https://github.com/WakeUp-Jin/actspace-agent.git
cd actspace-agent
pnpm install
pnpm dev:log
Desktop 的模型、搜索和图片服务凭据在应用内“设置”页面配置,由 Electron main 写入权限为 0600 的 <userData>/secrets.json。Desktop 不读取仓库 .env 中的 provider key。
CLI 通过当前 shell 的显式环境变量读取 provider 配置。先在本机安全地设置 DEEPSEEK_API_KEY,再运行:
env LLM_PROVIDER=deepseek node apps/cli/dist/cli.js run --input "hello"
运行 CLI 前先执行 pnpm --filter @actspace/agent-cli... build。无真实 provider 时可使用 CLI --mock 验证 Runtime、Session 和输出契约。完整参数以 node apps/cli/dist/cli.js --help 为准。
常用验证:
pnpm check:docs
pnpm check:repo
pnpm typecheck
pnpm test
pnpm build
打包当前平台的桌面应用:
pnpm package:desktop
Desktop 本机 / CLI -> App Service -> Agent Service -> Run(固定 Harness)
Desktop 远端 -> Client -> WSS / SSH -> Agent Host -> App Service
Agent Service -> Session -> Storage port -> JSONL
Host capability -> browser-bridge
仓库采用 pnpm workspace 多包结构:
apps/desktop:Electron main、preload 和固定 renderer。apps/cli:managed ESM CLI Host。apps/site:Astro 官网和公开内容。packages/core/runtime:唯一 bootProfileRuntime 装配、Projection 与有序 shutdown;领域行为留在各自插件。packages/host/agent-host / client / agent-service:进程与认证接入、客户端连接、内容队列与统一任务调度。packages/harness-evolution/harness-control:组合准备、授权、启用与恢复;Run 固定当前组合,后续 Run 可采用新组合。packages/session/session-storage / session-persistence-jsonl / session-persistence:存储中性契约、文件实现与 Session 业务语义,保留未来数据库接入边界。packages/<能力>/<包>(core、session、llm、context、fs、shell、web、image、todo、background-tasks、subagent、sandbox、approval、skill 等能力目录,目录名即包名去掉 @actspace/):领域 package 与真实 Plugin Entry;packages/context/context-engine 是上下文管理引擎,其余 context-* 是按类型拆分的 Context 插件包。完整的能力目录、包表和依赖方向见 packages/README.md。packages/util/shared:跨进程和 Host-facing 公共契约。browser-bridge:独立 Go / Chrome Extension Host capability,不属于 pnpm workspace plugin 目录。当前事实入口:
我很喜欢市面上的很多 Agent 产品,也希望拥有一个能按自己的想法持续构建的运行空间:让模型获得清晰的上下文、可靠的工具和可验证的执行边界。
无论应用如何变化,Actspace 都会尽量保持简约干净、上下文可控、成本可控。
Actspace 采用 Apache License 2.0 授权。允许商用、修改和分发,但分发时需要保留许可证、版权声明和 NOTICE 中的归属声明。