跳到正文
Hacker News· gravitycode·· 7 天前AI 评分60

Conch 发布开源 AI 助手:本地运行、聚合多家模型与编码 Agent

Show HN: Conch – a resilient open-source AI assistant

AI 导读

Conch 发布开源 AI 助手,可在 macOS、Windows 和 Linux 本地运行,聊天、记忆与设置存放在 ~/.conch,无需注册账号。

正文 · AI 翻译

开箱即用的 AI 助手。让它为你解决问题。

你付费使用的每一个模型,都汇聚在你电脑上一个安静的应用里。
它会自行完成设置,修复出问题的地方,只在真正重要时才来问你。

CI CodeQL OpenSSF Scorecard Latest release License: MIT
Runs on macOS, Windows and Linux No account, no telemetry

安装  ·  为什么选择 Conch  ·  它能做什么  ·  文档  ·  参与贡献

Conch on a computer and a phone: the assistant reads the calendar and mail, then lays out Thursday and what to get ready for it

下载它,打开它,用你已经在付费的方案登录,或者粘贴一个密钥。设置就 这么简单。无需注册账号,无需学习终端,也没有遥测。你的聊天记录、记忆和 设置都存放在你电脑上的 ~/.conch 中,一个助手就能在网页、你的手机、你的桌面 以及你已经在用的聊天应用中联系到你。

Conch 适合所有人。如果你从未打开过终端,它依然能为你所用。如果你 整天泡在终端里,它也能把你所有的编码智能体汇聚到一处。

安装

应用。从最新版本下载 macOS、Windows 或 Linux 版 并打开。如果你的电脑先弹出询问,指南会告诉你该按哪个按钮。

一行命令。在 macOS 和 Linux 上:

curl -fsSL https://conchagent.com/install.sh | sh

在 Windows 上,于 PowerShell 中:

irm https://conchagent.com/install.ps1 | iex

它会安装最新版本:有稳定版就装稳定版,在此之前装最新测试版, 再之前装最新预览版。如果缺少 Node.js 和 Git,它会自动获取,让 Conch 保持运行并打开它。再次运行同一行命令即可更新。在没有屏幕的电脑上加上 --server,或 用 --uninstall 将其移除。之后,conch help 会列出命令行能做什么。

从代码检出开始,需要 Node 24 或更新版本:

corepack enable
pnpm install
pnpm start        # builds and opens http://localhost:4317

它有三处与众不同

它知道自己能做什么。直接问就行。

在你的日历尚未连接时询问周五的安排,Conch 不会瞎猜。用于连接日历的 卡片就在回复正下方。按下它,聊天就会自行带着当天的实际情况继续下去。 每一个应用、技能和设置都是这样运作的:无需事先配置,无需编辑文件,未经你 同意什么都不会开启。正因如此,从未打开过终端的人,也能拥有和整天泡在终端里的人 一样的助手。

Asked about Friday, Conch offers to connect Google Calendar under its reply; once connected, the chat carries on by itself and shows the day as it is

要一个应用?它直接给你造一个。

当你手头的东西都满足不了需求时,用你自己的话说明即可。Conch 会编写一个 Conch 应用,检查它,试用它的每一个部分,并以卡片的形式展示给你。它的工具 适用于每一个模型,它的页面看起来就像 Conch,而且它与你的文件隔离运行。 在你按下按钮之前什么都不会添加,你还可以一键分享到 GitHub。对于 Conch 尚未 列出的服务商或聊天应用也是如此:说出名字,Conch 就会阅读文档并把它做出来。

Asked for something that remembers when the plants were watered, Conch writes Plant diary, checks it, tries it and offers it as a card

出问题了?它已经修好了。

Conch 会留意自身的每一个部分,并在你察觉之前修好它能修的东西:缺失的 程序、崩溃后残留的进程、登录需要刷新的应用。它在你离开期间修复的内容是一份 安静的清单,而不是警报。当有事情需要你处理时,比如重新登录,你会收到一句 平实的话和完成该操作的按钮。每日备份和失败时自动回滚的签名更新也一并提供。

Repair everything: Conch fixes three things on its own and leaves one sign-in for you, with its button

它能做什么

在聊天中

  • 你拥有的每个模型,一个选择器。 你已经付费的套餐,各自登录:Claude Code、Codex、GitHub Copilot、Gemini CLI、Grok。来自 OpenRouter、Anthropic、OpenAI、Google、Mistral、DeepSeek 等的密钥。Ollama 或 LM Studio 用于私密且离线的模型。聊天可以在不丢失上下文的情况下切换模型,或者在你要求时(“使用 Opus 5.5”、“更便宜的”),当某个套餐达到限制或断网时,下一个会继续。 提供商
  • 它用平实的语言说明自己在做什么。 每次运行都是一行,比如“运行了测试 · 241 通过”,展开后是它的步骤。对其中任何一步问 为什么? 你的聊天
  • 它不会在第一个错误时就放弃。 每个模型都会阅读出错原因,尝试另一种方式,并在说完成之前检查自己的工作。 处理问题
  • 它会等待,不会唠叨。 “盯着 CI,如果失败就修复它。” 聊天仍然是你的,当有变化时你的助手会继续。
  • 一次性完成大任务。 对于 300 封邮件或 40 页内容,它会写一个简短的脚本,隔离运行,显示为一行并带有实时计数和一个撤销。 脚本
  • 可以按的卡片。 日历、邮件、文件、产品、歌曲、地点、价格和图表,每张都是聊天中的一张卡片。 卡片
  • 研究、文件和图片。 带引用的来源,读取和生成 PDF 与 Office 文件,以及聊天旁边打开的图表和文档。 给我看
  • 看看它是怎么做的。 逐步回放任何聊天,并将其保存为页面或训练文件,其中密钥和个人详细信息已被移除。 它是怎么做的

你的智能体

  • 想要多少都行。 每个都有名字、面孔、个性和指令。选择谁回答某个聊天,或为每个聊天应用和例程设置一个。 智能体
  • 它们互相交谈。 “@Researcher 找选项,@Writer 起草。” 智能体在一个聊天中轮流工作,并在循环或产生账单之前停止。
  • 在后台工作。 把任务交出去然后继续聊天,或让另一个提供商完成一部分。有多少空间就同时运行多少,等待的那个会说明原因。 任务
  • 自我照料的记忆。 你可以阅读、编辑或遗忘的纯 Markdown,夜间整理,并在早晨的简短笔记中报告。 记忆
  • 技能 适用于每个模型,来自有效的方法、一句话或 Discover。 技能
  • 带上你的东西。 来自 OpenClaw 或 Hermes 的记忆、技能、例程和智能体,以及来自 Claude Code、Codex、Gemini CLI、OpenCode 和 Copilot 的过往聊天。 回家

为你工作

  • 例程。 每个工作日 7:30,当邮件到达时,会议前,当页面变化时。 例程
  • 长期指令。 说一次“如果航班有变化就告诉我”。Conch 会时不时查看,在有新情况之前免费。 检查
  • 一个你可以观看 并接管的浏览器。它从你的密码登录而不会看到任何一个。真正的终端只需一次按键。 浏览器 · 密码 · 终端
  • 你的应用,尽在眼前。 在 Mac 上,它可以在你允许的应用中点击和输入,一次一个,随时一键停止。 使用你的应用
  • 一个画廊,容纳所有模型。 Gmail、Google Calendar 和 Drive、Slack、GitHub、Notion、Linear 等。为每个选择关闭、只读或读写。 应用
  • 你的其他工具。 Claude Desktop、Cursor 和 VS Code 可以使用你的记忆、技能、应用和浏览器。其他应用

无处不在,安全无忧

  • 网页、桌面、手机。 适用于 macOS、Windows 和 Linux 的应用,菜单栏中有珍珠图标,手机上可通过私有地址安装应用。 在你的手机上
  • 你的聊天应用。 Telegram、Discord、Slack、WhatsApp、Signal、iMessage、电子邮件、Teams、Matrix 等,使用相同的命令。 聊天应用
  • 你自己的服务器。 一行命令即可将其安装到 conch.yourname.com,并自带证书。在服务器上
  • 四种权限模式, 在所有提供商上相同:只读、先询问、自动和完全信任。模式
  • 阅读后保持谨慎。 一旦聊天读取了网页或电子邮件,任何有风险的操作都会先询问。命令在与你密钥隔离的环境中运行。
  • 选择工作运行的位置。 这台电脑、锁定容器、通过 SSH 连接的机器或云中的沙盒。 工作运行的位置
  • 可见,可撤销。 设置 → 活动 显示它所做的一切。撤销 可将文件恢复。 撤销
  • 使用你的设备登录。 Touch ID、Windows Hello 或 Face ID。新设备等待你的确认。登录

工作原理

无论你在哪里 Conch,在你的电脑上 你的提供商
这台电脑上的浏览器、你的手机或聊天应用。 将你的聊天、记忆、技能、应用和例程保存在 ~/.conch 中。任何重要操作前都会询问。 你连接的助手和模型。所有模型都从一个选择器中回答。

你机器上的一个小型 Node 网关驱动你连接的每个提供商,并将对话流式传输到基于 Nacre(Conch 自己的设计系统)构建的 React 应用。应用和技能属于 Conch,而非某个提供商,因此它们可与每个模型配合使用。Conch 不会在其他任何地方保留任何内容的副本。

值得了解

  • 它以你的身份运行。 Conch 可以读取你的文件并运行命令。像对待 SSH 服务器一样对待它,并在将其放到网络上之前阅读 docs/SECURITY.md。开箱即用,只有这台电脑可以打开它。
  • 本地模型更小。 你电脑上的模型免费且私密,但比云端模型更慢且能力更弱。
  • Conch 是免费的。 模型的费用取决于你的套餐或密钥,每条回复都会说明其费用。费用是多少

文档与开发

conchagent.com/docs 涵盖每个提供商、聊天应用和功能,并附有从代码中读取的参考。开发文档 遵循 main,发布说明 列出了每个版本。构建方式:ARCHITECTURE.md · decisions · AGENTS.md,这是面向人类和编码代理的手册。

pnpm dev          # web app on :5173 (hot reload) + gateway on :4317
pnpm dev:mock     # the same with a scripted provider: no model usage
pnpm storybook    # the Nacre design system on :6006
pnpm docs:dev     # the documentation on :4400
pnpm check        # format, lint, types and tests: must pass before every commit
pnpm e2e          # Playwright journeys
pnpm desktop:dev  # the desktop app, with hot reload
路径 内容
apps/web React 19 + Vite 网页应用
apps/server Fastify 网关:提供商、应用、浏览器、终端、聊天
apps/docs 文档站点
apps/desktop Electron 应用
packages/nacre Nacre,Conch 的设计系统
packages/protocol 应用和网关所说的一切的 Zod 模式
e2e Playwright 旅程

配置来自环境:apps/server/.env.example。

贡献、安全、许可证

欢迎提交 issue 和 pull request:请先阅读 CONTRIBUTING.md 和行为准则。请通过 SECURITY.md 报告漏洞,而不是提交 issue。本项目采用 MIT 许可证;第三方 声明见 NOTICE.md。


在旧故事里,谁拿着海螺谁就能发言。

来源:Hacker News · github.com