跳到主要内容

桌面应用

Viben Desktop 是一个原生桌面应用,通过 Agent Swarm(智能体集群)Code Evolution(代码进化) 实现自主代码迭代优化。基于 Tauri 构建,提供快速、轻量、安全的跨平台体验。

核心理念

Agent Swarm x Code Evolution - 让多个智能体协同工作,通过 FileEvo 迭代优化驱动代码持续进化。

核心功能

FileEvo 代码进化

基于启发式评估的代码迭代优化系统:

组件说明
Reward Model评估代码质量,生成优化信号
Evolution Loop迭代优化代码直至满足目标
History Tracking追踪代码演进历史和决策过程

Agent Swarm 集群编排

编排多个智能体协同完成复杂任务:

能力说明
多执行器支持Claude Code、AMP、Gemini、Codex、OpenCode、Cursor Agent、Qwen Code、Copilot、Droid
任务分解将复杂任务拆解给不同智能体
协作模式智能体之间共享上下文和成果

Task System 任务系统

基于 XState 状态机的任务管理:

状态说明
backlog待规划任务
queue排队等待执行
in_progress智能体正在处理
review待审核
completed已完成

Idea Generation 创意生成

从项目上下文自动生成优化建议:

  • 代码重构建议
  • 性能优化方案
  • 架构改进思路
  • 技术债务识别

多工作空间管理

管理多个项目工作空间,每个工作空间是文件系统上的一个文件夹:

工作空间类型说明
全局工作空间默认存在,代表 ~ 目录下的全局配置
自定义工作空间用户添加的项目目录

MCP 服务器管理

为智能体扩展能力:

  • 添加、编辑、删除 MCP 服务器
  • 配置命令、参数、环境变量
  • 启用/禁用服务器
  • 查看服务器状态

AI 聊天界面

与智能体进行对话:

  • 支持多种 Provider(OpenAI、Anthropic、Ollama 等)
  • 模型选择和参数配置
  • 会话历史管理
  • SSE 流式响应

下载

最新版本

GitHub Releases 下载。

平台文件格式大小
macOS (Universal).dmg~15 MB
Windows (x64).msi / .exe~10 MB
Linux (x64).AppImage / .deb~15 MB

系统要求

最低要求

平台要求
macOSmacOS 10.15 (Catalina) 或更高
WindowsWindows 10 (64 位) 或更高
LinuxUbuntu 20.04 或同等版本 (64 位)

推荐配置

  • 4 GB RAM
  • 100 MB 磁盘空间
  • 网络连接

技术架构

Viben Desktop 采用现代技术栈构建:

技术
前端React 19 + TypeScript + Tailwind CSS 4.1
后端Rust + Tauri v2
UI 组件shadcn/ui (Radix UI)
动画Framer Motion
图标Lucide React + @lobehub/icons
状态管理Zustand + TanStack Query
本地存储SQLite

数据存储

平台位置
macOS~/Library/Application Support/com.viben.app
Windows%APPDATA%\com.viben.app
Linux~/.config/viben

快速开始

  1. 下载安装

  2. 添加工作空间

    • 点击侧边栏的 + 按钮
    • 选择"打开现有文件夹"或"创建新文件夹"
    • 完成向导配置
  3. 管理智能体

    • 选择工作空间
    • 查看检测到的智能体
    • 配置 MCP 服务器
  4. 开始使用

    • 使用看板管理任务
    • 与智能体聊天
    • 浏览 MCP 市场

下一步