Linchpin

Linchpin

开源可自托管,连接云模型,操作简便特性多

Linchpin开源自托管AI代理运行时Apache-2.0DockerREST APISSE APIDocker沙箱MCP工具加密保险库云模型OpenRouterweboversea

Linchpin是开源、可自托管的AI智能体运行时,能通过OpenRouter连接任何云模型,借助Ollama在本地运行,仅需docker compose up操作。它有诸多特性,如支持多模型,每个会话有独立容器,内置八个工具,有凭证库及事件流等,还提供文档、架构等内容,涵盖安装、概念、架构、参考、规范及社区等方面,遵循Apache-2.0开源协议。

COMMUNITY PERKSMergeek 社区专属福利
独家限免 NEW每天发现一份惊喜
PRODUCT SCREENS / 4

点击查看界面细节

Linchpin 产品截图 1Linchpin 产品截图 2Linchpin 产品截图 3Linchpin 产品截图 4

Linchpin是开源、可自托管的AI智能体运行时,能通过OpenRouter连接任何云模型,借助Ollama在本地运行,仅需docker compose up操作。它有诸多特性,如支持多模型,每个会话有独立容器,内置八个工具,有凭证库及事件流等,还提供文档、架构等内容,涵盖安装、概念、架构、参考、规范及社区等方面,遵循Apache-2.0开源协议。

产品功能

  • 支持多种云模型和本地模型,可通过OpenRouter连接约200个云模型,或使用Ollama运行本地模型,并能为每个代理切换提供商
  • 为每个会话提供独立的沙盒Docker容器,预安装Python、Node、git、ripgrep,网络可根据环境设置为无出口或开放出口
  • 内置bash、read、write、edit、glob、grep、web_fetch、web_search八个工具,运行在模型无法逃脱的容器内
  • 支持通过stdio插入Model Context Protocol服务器或指向任何HTTP端点,连接器处理进程生命周期和凭证注入
  • 提供Fernet加密的凭证库,可从代理配置中按名称引用机密,在会话开始时解密,且不会以明文形式写入磁盘
  • 为每个会话提供追加式事件日志,并支持游标分页,可通过SSE订阅,实现实时UI
  • 每个会话有一个异步任务,从事件日志构建上下文,调用模型提供程序,发出代理消息/代理工具使用事件,并在工具使用时评估策略
  • 每个会话由API通过docker-py生成一个新的容器作为沙盒,启动时预创建linchpin-none(无出口)和linchpin-open(完全出口)两个网络,环境的networking.type决定使用哪个
  • 事件日志是追加式、游标分页的,每个事件有单调序列和不透明游标,SSE在切换到实时之前会重播客户端游标之后的所有内容,崩溃恢复会重播日志以将非终端会话恢复到正确状态
  • 提供Fernet加密的凭证库,每个库加密机密存储,会话绑定到一个或多个库ID,凭证在进程中解密并作为api_key传递给提供程序或作为环境变量传递给MCP子进程,无明文存于磁盘

你的真实体验,为其他用户提供宝贵参考,获得宝石奖励

REWARD MARKET100 宝石可兑换什么?

还没有公开评论,欢迎分享你的体验。