AXCrew:基于 Rust 与 Tauri 生态的 AI 多设备任务调度控制项目

用于开发的持久化空间。

分支1Tags24
文件最后提交记录最后更新时间
9 天前
1 天前
1 天前
1 小时前
19 天前
21 天前
21 天前
9 天前
1 天前
1 个月前
1 天前
5 小时前
1 小时前

AX Crew

为 AX 提供桌面工作区与 Rust 控制平面。 在同一个界面中与本地 Agent 对话、连接其他机器、编排持久任务; Android 客户端支持通过局域网查看任务并处理审批。

License: Apache-2.0 Rust 1.92+ Release

English | 简体中文

下载安装 · 快速开始 · 文档目录 · AtomGit / GitCode

AX Crew 桌面端

主要功能

  • 对话与审查:继续 AX 会话、发送执行指导、回答问题、审批工具、查看子代理与文件变更。 详见桌面使用说明。
  • 本地与远程工作:选择本地项目、配对 AX 或 SSH 工作区,使用项目终端,并明确任务在哪里执行。 详见连接与项目。
  • 多 AX 协作:按依赖编排任务,查看执行尝试与产物,从持久检查点恢复符合条件的工作。 详见分布式协作。
  • 运行时配置:管理模型、权限、Mods、MCP、技能和委派,按需启用 Goal 策略与本地自动学习。 详见设置说明。
  • 桌面工作区:使用内嵌网页预览、编辑本地文件、切换主题并接收完成提醒。 详见网页预览与变更审查。
  • 其他入口与自动化:通过 Android 或支持的聊天平台操作任务,用自动化安排周期性工作。 详见 Android 客户端与聊天渠道。

快速开始

  1. 在运行本地 Agent 的电脑上安装 AX。
  2. 从 Releases 下载已发布的对应平台安装包。 依赖、平台支持和验证限制见平台说明。
  3. 打开 AX Crew,配置模型供应商,选择模型和项目目录,发送第一条消息。

连接其他机器、使用 SSH、连接 Android 或配置聊天平台,见快速开始文档。

AX 与 Crew 的分工

AX 负责模型执行、工具、权限、凭证、记忆与会话历史;Crew 负责桌面和 Android 界面、 设备连接、任务调度与持久化协调。配对 AX 在其主机上运行;SSH 项目由本地 AX 进行推理, 通过 SSH 执行远程 Shell 命令。

分布式恢复采用 at-least-once(至少一次) 语义,从上次持久化的 Workflow State 检查点继续。 它不迁移完整模型会话,也不保证外部副作用只执行一次。控制平面是单个权威的 SQLite 进程, 需要可靠的持久存储与备份。详见运行时分工与 持久状态及恢复。

文档与开发

从文档目录进入各主题;具体功能、操作步骤和限制放在对应文档中:

Rust 控制平面可在仓库根目录运行 cargo build。桌面端和 Android 的依赖与构建步骤见开发文档。

致谢

许可证

AX Crew 使用 Apache-2.0 许可证。