Easy Agent Pilot - Rust实现的开源桌面Agent软件

Easy Agent Pilot

面向本地开发环境的 AI Agent 桌面工作台

聚合 Claude CLI / Codex CLI / OpenCode CLI,统一管理项目、会话、计划与执行


Agent 配置

多模型提供商配置,支持 Provider Profile 快速切换,适配不同环境。

|--------------------------------------------------------------------------------|--------------------------------------------------------------------------------|
| | |
| 模型管理 | 配置切换 |

Agent CLI 配置

管理多个 CLI 工具,支持会话预览和切换。

|---------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|
| | |
| CLI 管理 | 会话管理 |
| ||
| 会话预览 ||

项目管理

项目文件树浏览,支持项目级和全局级文件引用。

|--------------------------------------------------------------------------------|----------------------------------------------------------------------------------|
| | |
| 项目管理 | 文件管理 |

扩展配置

统一管理 MCP、Skills、Plugins,支持 Skills 命令扫描和配置切换。

|-----------------------------------------------------------------------------------|--------------------------------------------------------------------------------------|
| | |
| 技能 MCP 管理 | Skills 命令扫描 |

智能体专家

多 Agent 专家管理,定义角色提示词、默认模型和适用任务,不同场景使用不同专家。

主会话

项目级多会话协作,支持结构化消息渲染、思考区、工具调用时间线、记忆引用和图片粘贴。

记忆系统

支持原始记忆池、AI 压缩记忆库,可在主会话中引用记忆,沉淀项目知识。

计划拆分

从目标拆分到任务执行的完整闭环,支持动态表单、可拖拽看板、执行日志和结果回写。

|--------------------------------------------------------------------------------|----------------------------------------------------------------------------------|
| | |
| 计划管理 | 任务管理 |

|--------------------------------------------------------------------------------|--------------------------------------------------------------------------------|
| | |
| 任务拆分 | 动态表单 |
| ||
| 可拖拽式任务执行看板 ||

SOLO 单兵执行

全程自主规划模式,由协调 AI 自动派发任务、推进步骤、回写结果,支持暂停/继续/重试,适合复杂交付流。

|----------------------------------------------------------------------------------|------------------------------------------------------------------------------------|
| | |
| SOLO 执行时间线 | 可选专家团队 |

Token 统计

实时监控 Token 使用情况,帮助了解模型消耗和成本。

文件预览

项目文件树浏览,支持 Markdown、PDF、DOC 文件预览,项目级和全局级文件引用。

|--------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|
| | |
| Markdown 预览 | PDF 预览 |
| ||
| DOC 文件预览 ||

|--------------------------------------------------------------------------------|--------------------------------------------------------------------------------|
| | |
| 图片引用 | 文件引用 |

无人值守

支持远程操作软件,可用于远程运维、远程排障等场景。

支持的 CLI 工具

工具 说明 安装方式
Claude Code Anthropic 官方 CLI 编码助手 npm install -g @anthropic-ai/claude-code
Codex OpenAI 官方 CLI 编码助手 npm install -g @openai/codex
OpenCode 开源终端 AI 编码工具 npm install -g opencode

快速开始

环境要求

安装与运行

bash 复制代码
# 安装依赖
pnpm install

# 启动开发环境
pnpm tauri dev

# 前端构建
pnpm build

# 代码检查
pnpm lint

# Rust 后端检查
cargo check --manifest-path src-tauri/Cargo.toml

构建桌面包

bash 复制代码
pnpm build:mac-arm    # macOS (Apple Silicon)
pnpm build:windows    # Windows
pnpm build:linux      # Linux

技术栈

层级 技术
前端 Vue 3, TypeScript, Pinia, Vite
桌面 Tauri 2
后端 Rust
存储 SQLite
编辑器 Monaco Editor, xterm.js

仓库结构

text 复制代码
src/                    前端界面、状态管理、业务服务
├── components/         Vue 组件
├── stores/             Pinia 状态管理
├── composables/        组合式函数
└── services/           业务服务层

src-tauri/              Tauri 2 Rust 后端
├── src/commands/       Tauri 命令层
└── src/db/             数据库操作

images/                 README 截图资源

许可证

MIT License

相关推荐
尾善爱看海3 小时前
Vue 面试收官篇:SSR、性能优化落地、30 道高频面试题精讲(附标准答案)
前端·javascript·vue.js·面试·vue
ai小陈3 小时前
CUDA Stream实战:让数据传输与GPU计算真正重叠
人工智能·深度学习·ai·pdf·云计算·gpu算力
霸道流氓气质3 小时前
DriftKit 完全指南:从入门到精通,掌握 Java AI 提示词生命周期管理
ai
米小虾3 小时前
拆给 8 个子智能体,只拿回 2.3 倍信息:多智能体分解的产出守恒律
人工智能·agent
JaydenAI4 小时前
[DeepSeek Harness深度拆解-04]完整的插件配置树如何构建?
ai·agent·deepseek·harness·cordis
Csvn5 小时前
第 23 章 性能、成本与部署
人工智能·aigc·agent
为自己_带盐5 小时前
我把自己做安全审查的一套方法,做成了一个 AI Skill
ai·安全性测试
海带紫菜菠萝汤5 小时前
大模型本地部署踩坑实录:显存不足、依赖冲突、推理慢的完整排查
人工智能·ai·大模型
牛油果子哥q6 小时前
LLM安全与内容风控全栈落地: Prompt注入、越狱攻击、幻觉风控、敏感词过滤、C++风控网关、多级审核体系、线上攻防实战
ai·llm
鲲逸鹏7 小时前
聊聊最近很火的FDE
ai·agent