项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-10-29 · 当前星标 ★ 2146
使用教程
环境要求
- macOS(Apple Silicon 或 Intel)、Windows x64 或 Linux x64 桌面环境
- 麦克风设备(仅语音对话需要,也可只用文字聊天)
- 本地模型服务:Ollama,或任意 OpenAI 兼容服务端(如 LM Studio、oMLX、llama.cpp)
- 足够的内存/显存:需求取决于模型规模、量化方式与上下文长度
安装与启动步骤
-
1下载安装包
在 GitHub Releases 页面按平台选择对应压缩包:macOS arm64/x64、Windows x64、Linux x64。
-
2解压并放置应用
macOS 版解压后拖入「应用程序」;Windows 版解压后得到 Jarvis.exe;Linux 版解压出 Jarvis 目录。
-
3首次启动应用
macOS 需右键点击应用再选「打开」;Windows 双击 Jarvis.exe;Linux 在解压目录运行可执行文件。
./Jarvis/Jarvis -
4选择本地模型
按设置向导选择语音识别模型与模型服务器,可连接 Ollama 或已有的 OpenAI 兼容服务端。
-
5授权并等待下载
允许麦克风访问,等首批模型下载完成;向导会显示内存预算,不足时会给出 CPU 回退建议。
-
6试一句语音指令
当界面提示正在聆听时,说一句「Jarvis, help me think through my day.」测试对话是否正常。
-
7打开文字聊天
右键头像或使用托盘菜单打开 Chat,文字回复为静音模式,适合不方便说话时使用。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
config.json | 否 | 高级配置入口,本地模型服务器、语音识别、语音、听写、MCP 与故障排查均在此调整 | ~/.config/jarvis/config.json |
如何确认成功
界面提示 Jarvis 正在聆听,或从托盘/头像右键打开 Chat 后能收到文字回复,即表示本地模型已跑通。
常见问题
Q:内存不足跑不动大模型怎么办?
A:在向导中改用更小的模型或更低量化;OpenAI 兼容端点的内存估算可手动修改;内存仍不足时程序会提示改用 CPU 回退。
Q:可以只用文字、不开麦克风吗?
A:可以。右键头像或托盘菜单打开 Chat 即进入文字对话,文字回复是静音的,语音功能不影响文字使用。
Q:macOS 提示应用无法打开怎么办?
A:按 README 说明不要双击,改为在访达中右键点击应用图标,选择「打开」后确认启动。
Q:完全断网能用吗?
A:使用本地模型服务器时,语音识别、对话模型与语音合成都在本机硬件上运行;网页搜索、天气与已连接的外部工具仍需联网。
Q:如何切换模型或调语音参数?
A:从托盘菜单进入 Settings,可选择模型、调整语音识别、配置工具并开启低功耗模式,无需手写 JSON。
注意事项
- 对话内容、日记与知识图谱保存在本机;敏感信息在进入模型上下文或写入日记前会被脱敏。
- 联网仅发生在网页搜索、天气查询和已连接工具等明确请求上。
- 模型选择会被保存,下次启动无需重新下载与配置。
- Linux 与 Windows 版为解压即用,请从解压后的目录内启动,避免缺少依赖文件。
核心亮点
- 数据与记忆全部留在本机,模型可走 Ollama 离线推理,隐私边界清晰
- 同时支持语音和文字输入,并带听写功能,桌面交互形态完整
- 通过 MCP 接入外部工具,可扩展搜索、健康等自定义能力
不足之处
- 本地模型效果受硬件和模型规模限制,与云端大模型存在体验差距
- MCP 工具与垂直场景配置需要一定动手能力,非技术用户上手门槛偏高
适用场景
- 注重隐私的用户在个人电脑上搭建不联网的日常问答助手
- 开发者把本地模型与 MCP 工具串成个人自动化工作流
- 需要语音听写与口述记录的桌面办公场景
替代项目
Open WebUI、Jan、LibreChat
上一篇:ollama-buddy
下一篇:没有了!
同类项目推荐
chatbot
开源
用Go快速搭建智能对话机器人,响应快、易扩展。
A fast responsive, machine learning, conversational dialog engine for creating chat ···
chat
开源
一套代码,聚合多种 AI 模型,团队协作开箱即用
chat web app for teams, sass with user management and ratelimit, support chatgpt(ope···
ChatGPT-in-Slack
开源
在 Slack 里直接召唤 ChatGPT,无需切换工具,提升团队效率
Swift demonstration of how to build a Slack app that enables end-users to interact w···
SwiftyChat
开源
用 SwiftUI 快速搭建聊天界面,内置 11 种消息类型和 8 套主题
A lightweight SwiftUI chat UI framework with 11 built-in message types, 8 themes, an···
SEEChat
开源
上传图片,即刻开启视觉对话
Multimodal chatbot with computer vision capabilities integrated, our 1st-gen LMM
J.A.R.V.I.S
开源
语音一句话,搞定邮件、新闻、天气和网站,像钢铁侠一样指挥电脑。
Personal Assistant built using python libraries. It does almost anything which inclu···
Bard
开源
用 Python 调起 Google Bard,快速集成对话能力
Python SDK/API for reverse engineered Google Bard
GhostGPT
开源
命令行和 Telegram 上跑 ChatGPT,还能生成图片和分享对话印记
GPT/DALL-E-based ChatGPT-like chatbot that runs on both CLI and Telegram, with shara···
BillyGPT
开源
用 Flet 快速搭建的桌面 ChatGPT 客户端,轻量可定制。
Maintenance-mode desktop ChatGPT client built with Flet, kept as a small open-source···
