franklin  by BlockRunAI

Local proxy for LLM code generation

Created 3 weeks ago

New!

278 stars

Top 93.2% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

brcc resolves Claude Code user frustrations with rate limits, account lockouts, and verification issues. It acts as a local proxy, enabling access to over 50 LLMs (GPT-5, Gemini, Grok, etc.) via the Claude Code interface without service restrictions. This offers a flexible, pay-per-use model with USDC on Base or Solana, ideal for developers seeking unrestricted and cost-effective LLM interaction.

How It Works

This project is a local Node.js proxy that intercepts Claude Code requests. It replaces the default model endpoint, signs micro-payments using USDC via the x402 protocol with the user's local wallet, and forwards requests to the BlockRun API for LLM routing. brcc supports automatic model selection ("smart routing") using ClawRouter's classifier to balance cost/performance, or manual model specification.

Quick Start & Requirements

Highlighted Details

  • Broad Model Access: Integrates 50+ LLMs including GPT-5, Gemini, Grok, and Claude.
  • Unrestricted Usage: Bypasses rate limits, account requirements, and phone verification.
  • Flexible Payments: Pay-per-use with USDC on Base/Solana; typical costs $5-$50/month.
  • Intelligent Routing: Features automatic model selection (blockrun/auto, eco, premium) via ClawRouter or manual specification.
  • Resilient Operation: Automatic fallback retries requests with alternative models on errors.

Maintenance & Community

  • Community: Telegram group: https://t.me/blockrunAI.
  • Development: Public GitHub repository (BlockRunAI/brcc) with issues tracking.

Licensing & Compatibility

  • License: Business Source License 1.1 (BUSL-1.1).
  • Restrictions: Permissive for individual use, modification, and deployment, but prohibits building a competing hosted service. Converts to MIT in 2036.
  • Compatibility: Suitable for individual developers; commercial use permitted if not offering a competing cloud LLM service.

Limitations & Caveats

  • OS Support: Primarily Linux/macOS; Windows not explicitly mentioned.
  • Dependency: Requires Node.js.
  • Licensing Constraint: BUSL-1.1 prevents use for creating a competing cloud service.
  • Crypto Payments: Full functionality requires a crypto wallet and USDC for paid models.
Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
4
Issues (30d)
0
Star History
314 stars in the last 21 days

Explore Similar Projects

Feedback? Help us improve.