发现 AI 代理的未来arrow_forward

Tandem

calendar_today收录于 2026年2月25日
category智能体与应用工具
code开源
工作流自动化桌面应用Rust大语言模型MCP多模态AI代理智能体框架智能体与应用工具模型与推理框架开发者工具/代码自动化/工作流/RPA安全/隐私

本地优先的 AI 工作空间,基于 Rust 和 Tauri 构建,作为 AI 同事对任意文件夹进行安全、监督式自动化操作。支持多 LLM 后端、MCP 协议扩展及多模态文件处理。

项目定位#

Tandem 是一款本地优先、跨平台的 AI 工作空间,定位于「AI 同事」,在用户监督下对任意文件夹进行安全、自动化的操作与内容生成。

核心特性#

隐私与安全#

  • 零遥测:无任何使用数据回传,仅用户主动调用的外部 LLM API 例外
  • API 密钥加密:使用 AES-256-GCM 算法加密存储于本地安全保险库
  • 零信任文件访问:默认拒绝访问敏感文件(.env、.pem、.key、SSH 密钥等),所有操作需显式批准
  • 沙箱化执行:基于 Tauri 安全模型,实施严格的 CSP 与权限管控

AI Agent 模式#

  • Chat Mode:交互式对话,支持上下文感知的文件操作
  • Plan Mode:执行前生成详细实施计划(.md 格式),支持批量审查与回滚
  • Ralph Loop:自主迭代循环,直到任务可验证完成
  • Ask Mode:只读探索与分析模式
  • Debug Mode:基于运行时证据的系统化调试
  • Multi-Agent Orchestration:协调 Planner/Builder/Validator 等专业化子代理解决复杂问题

提供商灵活性#

支持 OpenRouter、Anthropic、OpenAI、Ollama 及任何 OpenAI 兼容 API,提供商无关设计避免厂商锁定。

集成与扩展#

  • MCP Connectors:支持 Model Context Protocol,可连接任意 MCP 服务器
  • 外部通道:Slack、Discord、Telegram 集成
  • 自动化调度:Routine Scheduler 支持定时自动化任务
  • 技能系统:支持自定义 AI 能力和指令导入

文件处理与输出#

  • 格式解析:PDF、DOCX、PPTX、XLSX、RTF 文本提取
  • 输出制品:HTML/Canvas 交互式仪表板、PPTX 演示文稿、Markdown 报告

架构设计#

┌─────────────────────────────────────────────────────────────┐
│                    Tandem Desktop App                       │
├─────────────────┬───────────────────┬───────────────────────┤
│  React Frontend │   Tauri Core      │  Tandem Engine Sidecar│
│  (TypeScript)   │   (Rust)          │  (AI Agent Runtime)   │
├─────────────────┴───────────────────┴───────────────────────┤
│                SecureKeyStore (AES-256-GCM)                 │
└─────────────────────────────────────────────────────────────┘
  • 前端:React 18、TypeScript、Tailwind CSS、Framer Motion
  • 后端:Rust、Tauri 2.0
  • Agent Runtime:Tandem Engine(Rust,HTTP + SSE)
  • 向量数据库:sqlite-vec(长期记忆支持)

安装部署#

前置条件#

  • Node.js 20+
  • Rust 1.75+(通过 rustup 安装)
  • pnpm(推荐)或 npm

平台特定依赖#

  • Windows:Build Tools for Visual Studio
  • macOS:Xcode Command Line Tools
  • Linux:libwebkit2gtk-4.1-dev, libappindicator3-dev, librsvg2-dev, build-essential, pkg-config

从源码构建#

git clone https://github.com/frumu-ai/tandem.git
cd tandem
pnpm install
cargo build -p tandem-ai
pnpm tauri dev

NPM 包安装#

# TUI 终端界面
pnpm add -g @frumu/tandem-tui

# 无头引擎核心
pnpm add -g @frumu/tandem

典型应用场景#

场景描述
代码库智能全代码库理解能力,开源且提供商无关
研究与文档处理从 PDF/DOCX/PPTX/XLSX 中提取文本,支持研究论文合成
多步骤自动化复杂任务分解为可审查步骤,批量批准后执行
变更审查可视化查看文件变更前后差异,一键回滚
跨职能团队支持提供营销、法务、销售、数据科学等领域的专业化技能包

项目信息#

  • 主要语言:Rust(48.5%)、TypeScript(19.3%)、Python(18.1%)、HTML(9.4%)
  • 平台支持:Windows、macOS(Intel & Apple Silicon)、Linux
  • 仓库活跃度:502 次提交,57 个发布版本(截至 v0.3.19)

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch