Joshua 是一个完全运行在你电脑上的助手,Mac 或 Linux 电脑都可以。它能上网搜索、读取你的文件、写代码、生成图片,并学会你喜欢的回答方式,而不会把你的生活发送到任何人的服务器上。
▸ Checking your Mac ✓ Apple M4 · 16 GB memory · 212 GB free · macOS 15.1 ▸ A few questions With 16 GB of memory, Joshua uses the 8-billion- parameter model: the best fit for your Mac. Install the deep-thinking version? [Y/n] y Install image generation? [Y/n] y Install the fine-tuning tools? [y/N] y ✓ Plan: qwen3-vl 8b + deep thinking + images + fine-tuning · about 21 GB Go ahead? [Y/n]
Joshua 是以人为尺度的人工智能。它运行在你已有的电脑上,用一个小模型,靠的是你桌上那台机器的算力,而不是数据中心。没有科技巨头夹在中间掌握你的数据、制定规则。技术为人和地球服务,而不是反过来。阅读宣言
坦白说明:这些模型是在数据中心训练出来的,你的电脑也要用电。改变的是规模,以及由谁掌控。
你问助手的东西,就是一本记录你的担忧、工作和计划的日记。用 Joshua,模型在你自己的芯片上运行。对话、文件和记忆都放在你硬盘上的一个文件夹里,是普通文件,你可以打开、复制或删除。
Joshua 上网搜索时是匿名的,不用账号,也没有 Cookie,所以没人能据此给你建立画像。同一个问题在任何电脑上都得到同样的结果,用你提问时的语言。
断开网络,Joshua 照样工作:在火车上、在山里、停电的时候。不会因为某家公司改了计划或价格就停掉。
Joshua 遵循的每条规则都写在几个易读的 Python 文件里。它记住的关于你的内容是一个你可以编辑的笔记文件。你还可以在自己的电脑上,用自己的例子,教它你的风格。
Joshua 的模型是你磁盘上的一个文件,可以由你来塑造。通过微调,你用自己的例子重新训练它,创造一个属于你的新模型:用你的语气写作,遵循你的格式,说你所在领域的行话。你可以保留它,复制到另一台电脑上,它会一直保持你打造的样子。微调是怎么回事
你要放弃什么。能装进笔记本电脑的模型比数据中心里的巨型模型小:出错更多,文笔也没那么出色。Joshua 通过回答前上网搜索、并对照来源核实答案来弥补一部分,还会告诉你每条信息来自哪里。它也更慢,并且需要一台比较新的电脑。如果你的电脑太小,可以为需要的对话选择云端模型:见你的数据在哪里。
Joshua 知道的关于你的一切,都以普通文件的形式保存在你电脑上的一个文件夹里:~/AskJoshua。你可以打开、复制或删除它们。默认情况下,Joshua 用你电脑上的模型回答。你也可以为某个对话选择云端模型,以获得更大的模型或帮助性能较弱的电脑。下表列出每种选择下哪些内容会离开你的电脑。
| 内容 | 保存位置 | 本地模型 | 云端模型 ☁ |
|---|---|---|---|
| 对话 | 每个对话有自己的文件夹:~/AskJoshua/joshua/conversations/;定时任务在 schedules.json | 从不离开你的电脑 | 你当前所在的对话会随每条消息发送,以便模型回答。其他对话不会。 |
| 文件 | 对话的 files 文件夹,或你指定的项目文件夹 | 从不离开你的电脑 | 只有 Joshua 从中读取的文字,以及你附上的图片 |
| 记忆 | 关于你的笔记,可编辑的文本:~/AskJoshua/joshua/memory/ | 从不离开你的电脑 | 不会发送,除非你打开“与云端模型共享笔记”。笔记总是由你电脑上的模型写的;只用云端模型时,只有打开共享,Joshua 才会写新笔记。 |
| 你训练的模型 | 例子在 ~/AskJoshua/joshua/finetune/,模型在 Ollama 的文件夹 ~/.ollama | 在你的电脑上训练和保存 | 在你的电脑上训练和保存 |
| 图片 | 对话的 files 文件夹 | 在你的电脑上生成 | 在你的电脑上生成 |
| 网络搜索 | 不保存 | 搜索词会发给搜索引擎(Yahoo、DuckDuckGo、Brave、Startpage),不用账号,也没有 Cookie。勾选“不联网”即可停止。 | 相同。Joshua 读取的网页也会作为对话的一部分发给云端模型。 |
| 使用 Joshua 的程序 | 每个请求都保存为 conversations/ 里的一个 🔌 对话;API 密钥在 ~/AskJoshua/joshua/api.json | 只有这台电脑上的程序能连接,除非你允许家庭网络。需要密钥。 | 只有当程序按名称请求云端模型时 |
| 更新和模型列表 | 不保存 | 打开时,Joshua 会向 ask.joshua.earth 查询最新版本号。打开相关面板时,会从 ollama.com 读取模型列表。不会发送任何关于你的信息。 | 相同 |
| 你的 Ollama 账号 | 仅限云端模型:~/.ollama 里的一个密钥把这台电脑和你的账号关联起来 | 不需要 | Ollama 知道你的账号和用量,以执行你方案的限额和计费 |
用本地模型时,你的对话从不发送到任何地方。只有网络搜索和 Joshua 读取的网页会出去,而这些你也可以关掉。这是默认设置。
用云端模型时,你依赖的是 Ollama 的承诺。Ollama 表示,云端中的提问和回答从不记录,也不用于训练,其托管合作方也不得保留任何内容。模型主要在美国运行,有时在欧洲。你的电脑无法核实这些,所以 Joshua 会在每个云端对话上标记 ☁,并在对话中告诉你。Ollama 云服务条款
方案和价格截至 2026 年 11 月,来自 ollama.com/pricing;Ollama 可能会调整。本地模型始终免费且不限量。