这个项目能做什么
Evoflux 是一个开源、本地优先的桌面工作空间,专为 AI 智能体团队设计。它将智能体对话、文件、终端、浏览器、git 和验证统一到一个界面中,提供两种主要模式:用于通用任务的 **Work** 和用于仓库感知开发的 **Coding**。
主要能力包括:
- **Work 和 Coding 模式**,既支持临时任务,也支持持久化仓库。
- **主导与专家团队**,每个智能体都可以拥有自己的模型、技能、工具和权限。
- **自带模型**,支持约 200 个托管、云、路由或本地提供商,可按智能体选择。
- **仓库感知 Coding**,具备代码搜索、符号关系、LSP 反馈、git 工作流和可审查的差异。
- **Computer App Control**,允许智能体在 Windows 或 macOS 上通过其无障碍树在后台操作单个桌面应用窗口,并提供实时预览和逐操作审批。
- **WebBridge**,使智能体能够通过配对的、经过策略检查的中继,在你真实的 Chrome 或 Edge 浏览器中使用现有登录状态工作。
- **本地控制**,具备可检查的历史记录、权限、沙箱以及出站密钥/PII 脱敏。
- 集成 **memory、plugins、MCP、调度和内置浏览器**。
## 下载
桌面版本已在 [GitHub Releases](https://github.com/evoelsewhere/evoflux/releases) 上提供,适用于 macOS、Windows 和 Linux。软件包包含原生 Python sidecar。Linux 软件包应通过系统包管理器安装(例如 `sudo apt install ./EvoFlux_*_amd64.deb`)。WebBridge 单独发布在 [evo-webbridge 仓库](https://github.com/evoelsewhere/evo-webbridge) 中。
## 从源码运行
### 要求
- Python 3.12+
- [uv](https://docs.astral.sh/uv/)
- [Bun](https://bun.sh/)
- Rust 和 [Tauri CLI](https://v2.tauri.app/start/prerequisites/)
- 适用于你操作系统的 Tauri 先决条件
### 设置
```sh
git clone https://github.com/evoelsewhere/evoflux.git
cd evoflux
uv sync
cd web && bun install && cd ..
```
启动开发应用:
```sh
# React UI + 本地 API
make dev-web
# React UI + 本地 API + Tauri 桌面外壳
make dev-desktop
```
`make dev` 是 `make dev-web` 的别名。Web 服务器是内部开发界面;产品是桌面应用。首次启动时,连接一个模型提供商,然后启动 Work 会话,或在 Coding 模式下打开一个仓库。
## 文档
详细的契约和指南位于 [`documents/`](documents/) 下:
- [文档索引](documents/README.md)
- [Agent Plugins 指南](documents/guides/agent-plugins.md)
- [Coding 架构](documents/architecture/)
- [开发指南](documents/development/README.md)
## 架构
技术栈为:Tauri 桌面外壳 → React UI ↔ 本地 FastAPI sidecar → 本地状态、智能体运行时、仓库和模型提供商。主运行时和项目状态保留在用户机器上;模型提供商可替换,而 harness 负责上下文、工具、权限、memory 和验证。
## 项目布局
- `app/` – FastAPI sidecar、智能体、编码工具、memory、调度器、MCP
- `web/` – React 界面
- `desktop/` – Tauri 外壳和 Python sidecar 打包
- `seed/` – Work 和 Coding 蓝图、技能和配置
- `tests/` – 后端和前端测试
- `documents/` – 架构、功能契约、指南和记录
## 贡献
欢迎提交 issue 和 pull request。请保持改动聚焦,并包含最小相关测试运行。请通过 GitHub Security Advisories 私下报告漏洞。
## 许可证
Apache License 2.0。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。