gotgenes/pi-anthropic-auth
Pi extension package for Anthropic OAuth compatibility
What it solves
This project provides a compatibility layer for the Pi AI agent framework, allowing users to use their Claude Pro or Max subscriptions via OAuth instead of relying solely on API keys. It ensures that requests made through Pi are recognized as coming from a legitimate subscription, preventing billing errors and ensuring access to the models available to subscribers.
How it works
The extension acts as a thin transport wrapper around Pi's native Anthropic transport. It detects when an Anthropic OAuth access token is being used and "shapes" the requests—specifically by adding necessary billing headers (like the Claude Code version) to make them compatible with Anthropic's subscription-based authentication.
Who it’s for
Users of the Pi AI agent framework who have a Claude Pro or Max subscription and want to use those subscription limits rather than paying for API usage separately.
Highlights
- Transparent Integration: Preserves Pi's native
/login anthropic flow and API-key behavior.
- Automatic Versioning: Automatically handles the
claude_code_version_too_old error by updating the reported Claude Code version in the billing header.
- Multi-Provider Support: Can be configured to support multiple Anthropic provider registrations (e.g.,
anthropic-2, anthropic-3).
- Diagnostic Tools: Includes a
/anthropic-auth:status command to verify extension loading and check subscription status.
Related
- Project
KnifeLemon/DroidlineDroidline is an automation tool that lets you control Android phones from your PC using code or AI agents without needing ADB, USB cables, or root access.
- Project
synergycodes/workflowbuilderWorkflow Builder is an Apache‑2.0 React SDK that provides a drag‑and‑drop visual workflow editor. It ships with a plugin‑first architecture, a design‑system UI kit, and a reference back‑end (Hono + Temporal + Postgres) that can run AI‑agent nodes via any OpenAI‑compatible LLM. You can embed the SDK in minutes, try a browser‑only demo, or launch the full stack with Docker. Ideal for SaaS products, low‑code builders, or anyone needing a UI to design rule‑based or AI‑driven workflows.
- Project
robcerda/monarch-mcp-serverMonarch Money MCP Server is a Python‑based bridge that exposes Monarch Money’s finance API through the Model Context Protocol (MCP), enabling Claude Desktop/Code, Meta Muse, and other MCP‑compatible AI agents to read and modify your accounts, transactions, budgets, tags, and rules. It supports local installation (via uv or pip) and a Docker image, provides a one‑time MFA‑aware login flow, and offers both stdio and Streamable‑HTTP transports. By default the container runs read‑only; write access can be enabled with an environment flag. Security notes emphasize that the server is single‑account, stores an unencrypted session token in Docker, and should be protected behind a trusted reverse proxy if exposed.
- Project
ultracontext/ultracontextAn open-source, real-time context infrastructure that synchronizes AI agent sessions, allowing users to share and version context across different AI tools.