Token导航 LogoToken导航TokenDH.com
AI Assistant Tauri logo
AI代理未说明官方级别未说明来源级核验

AI Assistant Tauri

MCP Server

一款基于Tauri、React和MCP构建的隐私优先AI桌面助手应用,支持多提供商AI、本地文件操作、扩展插件及语音命令等功能。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
Rust桌面应用AI代理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

jeongsk

提供方

jeongsk

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

AI个人助理

使用Tauri、React和MCP构建的隐私优先的AI助手桌面应用程序。

特性

  • 🤖 多提供商支持(OpenAI、Anthropic、Ollama)
  • 🔒 本地优先,具有基于文件夹的权限
  • 📁 文件操作(读、写、组织)
  • 🎨 具有深色模式的现代UI
  • 🔧 可通过MCP协议扩展
  • 🔌 带沙盒执行的WASM插件系统
  • 🔗 外部集成(PostgreSQL、MySQL、Git、AWS S3)
  • 📄 具有版本控制的模板共享
  • 🎤 具有多回合对话的语音命令

技术栈

技术
桌面框架Tauri v2
前端React 19+TypeScript
国家管理Zustand
造型顺风CSS
代理运行时Node.js 22(Sidecar)
当地LLM奥拉马
测试(前端)Vitest+React测试库
测试(代理)玩笑+玩笑
测试(锈蚀)货物测试

入门指南

先决条件

发展

# Install dependencies
npm install

# Install agent-runtime dependencies
cd agent-runtime && npm install && cd ..

# Run in development mode
npm run tauri dev

构建

npm run tauri build

测试

# Frontend tests (Vitest)
npm run test           # Watch mode
npm run test:run       # Run once
npm run test:coverage  # With coverage

# Agent Runtime tests (Jest)
cd agent-runtime && npm run test

# Rust tests (cargo)
cd src-tauri && cargo test

项目结构

ai-assistant-tauri/
├── src/                    # React frontend
│   ├── components/         # UI components
│   ├── hooks/              # Custom hooks
│   ├── stores/             # Zustand stores
│   └── services/           # Tauri API wrappers
├── src-tauri/              # Rust backend
│   └── src/
│       └── lib.rs          # Tauri commands
└── agent-runtime/          # Node.js sidecar
    └── src/
        ├── agent/          # Agent logic
        ├── providers/      # LLM providers
        ├── mcp/            # MCP client
        └── memory/         # Memory management

路线图

MVP(v0.1)✅

  • \[x\] 项目设置
  • \[x\] 提供者实现
  • \[x\] 基本UI组件
  • \[x\] Rust命令
  • \[x\] 代理运行时集成
  • \[x\] 完整的E2E功能
  • \[x\] 测试基础架构(v0.1.1)

v0.2✅

  • \[x\] 技能体系
  • \[x\] 配方引擎
  • \[x\] 浏览器自动化
  • \[x\] 内存持久性

v0.3✅

  • \[x\] 次级代理系统
  • \[x\] 多提供商路由
  • \[x\] Cron作业调度
  • \[x\] Tauri集成
  • \[x\] 代理运行时作业执行

v0.4✅

  • \[x\] 存储系统
  • \[x\] 语音支持(STT/TTS)
  • \[x\] 插件系统
  • \[x\] 集成功能
  • \[x\] 协作功能

v0.5✅

  • \[x\] WASM插件运行时
  • \[x\] 集成服务(PostgreSQL、MySQL、Git、S3)
  • \[x\] 具有版本控制的模板共享
  • \[x\] 具有多回合对话的语音命令
  • \[x\] 全测试覆盖(168次测试通过)

许可证

麻省理工学院

推荐的 IDE 设置

目录标签

目录标签

Rust桌面应用AI代理AI助手本地部署隐私优先文件管理语音控制插件扩展

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP