Ask Joshua · 私人 AI 助手

你的 AI,
在你自己的
电脑上。

Joshua 是一个完全运行在你电脑上的助手,Mac 或 Linux 电脑都可以。它能上网搜索、读取你的文件、写代码、生成图片,并学会你喜欢的回答方式,而不会把你的生活发送到任何人的服务器上。

下载 免费、开源 · Mac 或 Linux
install.sh
▸ 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.earth

土生土长的 AI

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 的承诺。Ollama 表示,云端中的提问和回答从不记录,也不用于训练,其托管合作方也不得保留任何内容。模型主要在美国运行,有时在欧洲。你的电脑无法核实这些,所以 Joshua 会在每个云端对话上标记 ☁,并在对话中告诉你。Ollama 云服务条款

使用云端模型

  1. 连接。安装时对云端模型回答“是”,或者之后在 Joshua 里打开 ☁ 云端模型 并点击 连接。会打开 ollama.com 的一个页面:创建账号(用 “Continue with Google” 即可)或登录,然后批准你的电脑。
  2. 按用量付费,一点一点来。新的 Ollama 账号按用量付费:在 ollama.com 充值,无需订阅。这笔钱付给 Ollama,购买其服务器的计算能力;Joshua 是免费的,不从中获得任何收入。Gemma 4 31B 也能看图片,Joshua 会为你设置好,它是最便宜的之一:每条消息远不到一美分,所以几美元能用很久。一些较早的账号仍有少量每月免费额度。更大的模型每条消息更贵;如果你用得多,像 Pro 这样的方案(每月 20 美元,含 60 美元用量)更划算。
  3. 添加模型。在输入框下方模型菜单的最底部选择 + 添加模型…(或打开 ☁ 云端模型),从列表中选一个(👁 表示它也能看图片),然后点击 添加到模型菜单。不会下载任何东西。
  4. 按对话选择。在输入框下方选择 ☁ 模型。Joshua 每个新对话都从你的本地模型开始,所以用不用云端始终由你决定。

方案和价格截至 2026 年 11 月,来自 ollama.com/pricing;Ollama 可能会调整。本地模型始终免费且不限量。