elidickinson/pi-claude-bridge

Claude Code inference provider for Pi. Allows the use of Claude Code of Pro/Max subscriptions from pi.dev.

解决的问题

本项目在 Pi 代理环境和 Claude Code 之间提供了一座桥梁,允许用户直接在 Pi TUI 中使用 Claude 的高级模型(如 Opus 和 Sonnet)及工具调用功能。通过将 Claude Code 集成为主要模型提供商或可委托工具,它消除了在不同界面之间切换的需求。

工作原理

该桥梁使用 Anthropic Agent SDK 将 Pi 连接到 Claude Code。它主要在两种模式下运行:

  1. 提供商模式:将 Claude 模型注册为 Pi 中的提供商,将 Pi 的工具桥接到 Claude Code。这包括对流式传输、会话持久化和上下文同步的支持。
  2. AskClaude 工具:向 Pi 添加一个专用工具,允许其他 LLM 提供商自主地将特定任务、问题或代码审查委托给 Claude Code。

适用人群

使用 Pi 代理框架的开发者,希望在不离开当前工作流程的情况下,利用 Claude 的代码编写能力、高上下文窗口(高达 1M tokens)和工具使用效率。

亮点

  • 深度集成:支持流式传输、MCP 工具桥接和会话恢复/持久化。
  • 灵活委托AskClaude 工具允许非 Claude 提供商调用 Claude Code 以获取第二意见或执行复杂任务。
  • 高上下文支持:根据用户的 Anthropic 计划,为特定的 Opus 和 Sonnet 模型启用 1M 上下文窗口。
  • 上下文同步:在 Pi 和 Claude Code 之间同步对话历史和技能,确保跨轮次的一致性。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目