本地运行的隐私优先 AI 会议助手,在 macOS 和 Windows 上完成录音、转录与摘要。
- Star
- 54
- Fork
- 5
- 未关闭 Issue
- 1
- 最近提交
- 11天前
这是什么?
Marvis 是一款常驻桌面的 AI 助手,以一个半透明的小浮条悬浮在工作区上方。你可以就屏幕上的内容提问,应用会把最新的屏幕画面连同问题一起发送给你配置的大模型,并以 Markdown 形式流式返回答案。屏幕画面只保存在内存环形缓冲区中,不会写入磁盘。
Listen 模式会分别采集麦克风和系统音频,通过 Deepgram 或本地 whisper.cpp 模型转写,生成带说话人标签的实时文字稿,并滚动生成会话摘要。支持的模型服务包括 OpenAI、Anthropic、Gemini、OpenRouter、Ollama 以及任何兼容 OpenAI 接口的端点,可配置为故障切换链。
应用基于 Tauri 2 构建:Rust 核心负责屏幕捕获、音频、密钥和存储,React 负责界面。会话与转写记录保存在 ~/.marvis 下的本地 SQLite 数据库中,支持 macOS、Windows 和 Linux。
核心功能
- 01无边框悬浮栏,可吸附到屏幕任意边缘并保持置顶
- 02通过全局快捷键就当前屏幕提问,画面仅保存在内存中
- 03双通道采集会议音频,生成实时转写与滚动 AI 摘要
- 04支持自带模型,包括本地 Ollama 和任意 OpenAI 兼容接口
- 05服务商故障切换链,调用失败时自动转交下一个服务商
- 06会话、转写和摘要保存在本地 SQLite 数据库中
适用场景
- 在不把截图存入云端的前提下,让大模型基于当前屏幕内容回答问题
- 使用 whisper.cpp 在本地转写并总结会议
- 配合本地 Ollama 模型运行桌面 AI 助手,无需云端账号
- 从本地数据库中回顾和导出历史会议转写
快速上手
- 1
使用 Bun 安装依赖
bun install - 2
以开发模式运行桌面应用(需要 Rust 工具链和 Bun 1.3+)
bun run build:dev
使用前须知
- 从源码运行需要 Rust 稳定版工具链和对应平台的构建工具。
- 至少需要一个大模型服务商:API 密钥或正在运行的 Ollama 守护进程。
- API 密钥以明文保存在 ~/.marvis/keys.json 中,未加密。
- 屏幕捕获和系统音频在不同操作系统上的行为有所不同,Linux 还需要额外的系统软件包。
收录于专题
标签
常见问题
- marvis 是什么?
- 一款注重隐私的桌面 AI 助手,可按需查看屏幕、转写会议,密钥与数据均保存在本机。 Marvis 是一款常驻桌面的 AI 助手,以一个半透明的小浮条悬浮在工作区上方。你可以就屏幕上的内容提问,应用会把最新的屏幕画面连同问题一起发送给你配置的大模型,并以 Markdown 形式流式返回答案。屏幕画面只保存在内存环形缓冲区中,不会写入磁盘。
- marvis 可以免费使用吗?用的什么许可证?
- marvis 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- marvis 还在维护吗?
- 活跃维护中。marvis 最近一次提交是在 2026年10月12日。
- marvis 适合用来做什么?
- 在不把截图存入云端的前提下,让大模型基于当前屏幕内容回答问题 使用 whisper.cpp 在本地转写并总结会议 配合本地 Ollama 模型运行桌面 AI 助手,无需云端账号 从本地数据库中回顾和导出历史会议转写
- marvis 怎么安装和运行?
- 使用 Bun 安装依赖: bun install 以开发模式运行桌面应用(需要 Rust 工具链和 Bun 1.3+): bun run build:dev
- 在哪里获取 marvis?
- 源代码和安装说明在 GitHub 上:https://github.com/marvis-ai/marvis
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3.2万3509RustMIT更新于 14小时前
开源、本地优先的 AI 会议笔记应用,无需机器人入会,直接采集设备音频,可作为 Granola 的替代。
9554801RustMIT更新于 11小时前
离线语音转写工具,基于 Whisper 模型,支持说话人识别,并提供图形界面与命令行。
122593PythonAGPL-3.0更新于 8小时前
Jan 是一款开源桌面应用,可在本地下载并运行大模型,提供类似 ChatGPT 的对话界面。
4.5万3109RustOther更新于 10小时前
一款免费开源、可完全离线运行的桌面语音转文字工具,可将语音直接输入到任意文本框中。
3.4万3260RustMIT更新于 12小时前
一款本地优先的桌面写作助手,可校对、改写和导出文稿,文本不会上传到服务器。
22019JavaScriptMIT更新于 前天