AI工具导航

Tern

面向编程智能体和大语言模型的开源互操作层

Tern 是什么?

Tern 是一个面向 Coding Agents 和语言模型的开源互操作框架,帮助开发者通过统一层运行 Claude Code、Codex 等代理。它可将模型调用路由到 OpenAI、Anthropic、Google、Ollama 或私有后端,让团队在不重建工作流的情况下灵活切换代理和模型。

产品详细介绍

面向编程智能体和大语言模型的开源互操作层

Tern 是一个面向 Coding Agents 和语言模型的开源互操作框架,帮助开发者通过统一层运行 Claude Code、Codex 等代理。它可将模型调用路由到 OpenAI、Anthropic、Google、Ollama 或私有后端,让团队在不重建工作流的情况下灵活切换代理和模型。

定价方案

有免费方案
Free/免费
开源
  • 开源框架

  • 面向编码代理的 CAWA 协议

  • 用于语言模型路由的 LLMGP

查看官网价格

创始人评论

M
Maker创始人

Hi Product Hunt,

我很高兴向大家分享 Tern,一个面向 Coding Agents 和 Language Models 的开源互操作框架。

AI 编程生态正在以极快的速度发展。新的 Agent 不断出现,模型能力快速变化,本地推理变得越来越实用,而不同团队的部署需求也千差万别。

这带来了一个问题:一旦你的工作流与某个 Agent 或某个模型提供商深度绑定,切换成本就会变得很高。

Tern 正是我们为解决这个问题所做的尝试。

Tern 不是直接围绕某一个 Coding Agent 或 LLM 提供商来构建,而是提供一个用于运行 Agent 和路由模型调用的通用层。目前,它支持 Claude Code 和 Codex 作为 Coding Agents,并支持 OpenAI、Anthropic、Google 和 Ollama 作为 LLM 后端。

该项目包括:

用于运行 Coding Agent 会话的服务器

CLI 客户端 ternctl

Go 客户端库

Claude Code 和 Codex 适配器

面向 OpenAI、Anthropic、Google 和 Ollama 的 LLM 后端

安全密钥保险库支持

围绕 CAWA 和 LLMGP 的早期协议工作

我们的长期愿景是实现上下文可移植性:开发者应该能够在不同 Agent、模型和部署环境之间切换,而无需放弃现有工作流或从零开始。

Tern 仍处于早期阶段,我们希望获得来自开发者、AI 工具构建者,以及在真实项目中尝试 Coding Agents 的团队的反馈。

我很想听听大家的看法:

接下来我们应该支持哪些 Coding Agents 或 LLM 后端?

什么会让 Agent/模型切换在你的工作流中真正有用?

上下文可移植性在实践中应该如何运作?

感谢大家了解这个项目。

官网信息

官网https://github.com/axsh/arctic-tern?ref=producthunt
公司使命

一个开源框架,通过通用的互操作层运行编码智能体和语言模型,实现可移植的上下文、智能体互操作性和模型互操作性