<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: dtzp555-max</title>
    <description>The latest articles on DEV Community by dtzp555-max (@dtzp555max).</description>
    <link>https://dev.to/dtzp555max</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3829329%2F45ecbb41-f77e-481e-9100-c76f909f2fb4.png</url>
      <title>DEV Community: dtzp555-max</title>
      <link>https://dev.to/dtzp555max</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dtzp555max"/>
    <language>en</language>
    <item>
      <title>OCP v3.5.0: Zero-Config LAN Sharing — Your Family Can Use Claude in 30 Seconds</title>
      <dc:creator>dtzp555-max</dc:creator>
      <pubDate>Sat, 11 Apr 2026 00:20:49 +0000</pubDate>
      <link>https://dev.to/dtzp555max/ocp-v350-zero-config-lan-sharing-your-family-can-use-claude-in-30-seconds-2fcc</link>
      <guid>https://dev.to/dtzp555max/ocp-v350-zero-config-lan-sharing-your-family-can-use-claude-in-30-seconds-2fcc</guid>
      <description>&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;You're paying for Claude Pro/Max. Your family wants to use AI tools too. Do you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Buy separate subscriptions for everyone? 💸&lt;/li&gt;
&lt;li&gt;Share your login? (against ToS)&lt;/li&gt;
&lt;li&gt;Set up a proxy... but make everyone configure API keys?&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Solution: OCP v3.5.0
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/dtzp555-max/ocp" rel="noopener noreferrer"&gt;OCP (Open Claude Proxy)&lt;/a&gt; turns your Claude subscription into a standard OpenAI-compatible API. &lt;strong&gt;v3.5.0&lt;/strong&gt; makes sharing effortless:&lt;/p&gt;

&lt;h3&gt;
  
  
  Zero-Config for Everyone
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Before (v3.4):&lt;/strong&gt; Admin creates keys → shares keys → each person configures env vars → hope they don't mess it up.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Now (v3.5):&lt;/strong&gt; Family member runs one command. Done.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://raw.githubusercontent.com/dtzp555-max/ocp/main/ocp-connect | bash &lt;span class="nt"&gt;-s&lt;/span&gt; &lt;span class="nt"&gt;--&lt;/span&gt; 192.168.1.100
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;No keys. No Node.js. No repo clone. Just &lt;code&gt;curl&lt;/code&gt; + &lt;code&gt;python3&lt;/code&gt; (already on every Mac/Linux).&lt;/p&gt;

&lt;h3&gt;
  
  
  How It Works
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Wife's laptop   ──┐
Son's iPad      ───┼──→ OCP (your Mac mini) ──→ Claude subscription
Your Pi server  ───┤
Your desktop    ──┘
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Server&lt;/strong&gt; (one-time, on an always-on device):
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/dtzp555-max/ocp.git &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class="nb"&gt;cd &lt;/span&gt;ocp
node setup.mjs &lt;span class="nt"&gt;--bind&lt;/span&gt; 0.0.0.0
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Each client&lt;/strong&gt; (30 seconds):
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; .../ocp-connect | bash &lt;span class="nt"&gt;-s&lt;/span&gt; &lt;span class="nt"&gt;--&lt;/span&gt; &amp;lt;server-ip&amp;gt;
&lt;span class="nb"&gt;source&lt;/span&gt; ~/.bashrc
&lt;span class="c"&gt;# Done. Claude works in any IDE now.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Optional: Per-User Tracking
&lt;/h3&gt;

&lt;p&gt;Want to see who's using how much? Keys are &lt;em&gt;optional&lt;/em&gt; — create them when you want tracking:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ocp keys add wife-laptop
ocp keys add son-ipad
ocp usage &lt;span class="nt"&gt;--by-key&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Or just check the web dashboard at &lt;code&gt;http://&amp;lt;server-ip&amp;gt;:3456/dashboard&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  What Else is New
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Localhost = admin&lt;/strong&gt; — no token needed on the server machine&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dashboard URL auth&lt;/strong&gt; — share &lt;code&gt;?token=xxx&lt;/code&gt; links directly&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;authMode&lt;/code&gt; in /health&lt;/strong&gt; — clients can detect auth requirements programmatically&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Works With Everything
&lt;/h3&gt;

&lt;p&gt;Any tool that speaks OpenAI protocol: Cline, OpenCode, Aider, Continue.dev, OpenClaw, and more.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/dtzp555-max/ocp" rel="noopener noreferrer"&gt;dtzp555-max/ocp&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;$0 extra cost. One subscription. Whole household.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>ai</category>
      <category>claude</category>
      <category>productivity</category>
    </item>
    <item>
      <title>OCP v3.4: Share Your Claude Pro/Max Subscription Over LAN — Zero Extra Cost</title>
      <dc:creator>dtzp555-max</dc:creator>
      <pubDate>Fri, 10 Apr 2026 12:14:44 +0000</pubDate>
      <link>https://dev.to/dtzp555max/ocp-v34-share-your-claude-promax-subscription-over-lan-zero-extra-cost-3l5o</link>
      <guid>https://dev.to/dtzp555max/ocp-v34-share-your-claude-promax-subscription-over-lan-zero-extra-cost-3l5o</guid>
      <description>&lt;p&gt;If you're paying $20/month for Claude Pro or Max and also spending money on API credits to power your dev tools, you're paying twice for the same thing.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/dtzp555-max/ocp" rel="noopener noreferrer"&gt;OCP (Open Claude Proxy)&lt;/a&gt; fixes that. It runs a local server that speaks the OpenAI API protocol, backed by your existing Claude subscription — zero extra API cost.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Core Idea
&lt;/h2&gt;

&lt;p&gt;OCP translates standard OpenAI &lt;code&gt;/v1/chat/completions&lt;/code&gt; requests into &lt;code&gt;claude -p&lt;/code&gt; CLI calls. Any tool that respects &lt;code&gt;OPENAI_BASE_URL&lt;/code&gt; just works — no patching, no forks, no special plugins.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Cline          ──┐
OpenCode       ───┤
Aider          ───┼──→ OCP :3456 ──→ Claude CLI ──→ Your subscription
Continue.dev   ───┤
Any OpenAI app ──┘
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Quick Start
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/dtzp555-max/ocp.git
&lt;span class="nb"&gt;cd &lt;/span&gt;ocp
node setup.mjs
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The setup script verifies your Claude CLI, starts the proxy on port 3456, and installs auto-start (launchd on macOS, systemd on Linux). Then point your tool:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;OPENAI_BASE_URL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;http://127.0.0.1:3456/v1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Verify it works:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl http://127.0.0.1:3456/v1/models
&lt;span class="c"&gt;# Returns: claude-opus-4-6, claude-sonnet-4-6, claude-haiku-4&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's it. Cline, Aider, OpenCode, Continue.dev — anything that accepts a custom OpenAI base URL just works.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's New in v3.4.0: LAN Mode
&lt;/h2&gt;

&lt;p&gt;The headline feature: &lt;strong&gt;share one Claude subscription with your whole household&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;One machine runs OCP, everyone on the network connects. Your partner's laptop, your kid's iPad, your homelab Pi — all using the same subscription.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Wife's laptop   ──┐
Son's iPad      ───┼──→ OCP :3456 (your Mac) ──→ Claude subscription
Your Pi server  ───┤
Your desktop    ──┘
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Three Auth Tiers
&lt;/h3&gt;

&lt;p&gt;Pick the level that fits your situation:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Mode&lt;/th&gt;
&lt;th&gt;How it works&lt;/th&gt;
&lt;th&gt;Best for&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;none&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Open access on your LAN&lt;/td&gt;
&lt;td&gt;Solo homelab&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;shared&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;One API key for everyone&lt;/td&gt;
&lt;td&gt;Trusted small group&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;multi&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Individual keys per user, separate tracking&lt;/td&gt;
&lt;td&gt;Family / team (recommended)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Setup LAN Mode
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;node setup.mjs &lt;span class="nt"&gt;--bind&lt;/span&gt; 0.0.0.0 &lt;span class="nt"&gt;--auth-mode&lt;/span&gt; multi

&lt;span class="c"&gt;# Create keys for each person&lt;/span&gt;
ocp keys add wife-laptop
&lt;span class="c"&gt;#  Key created for wife-laptop&lt;/span&gt;
&lt;span class="c"&gt;#  API Key: ocp_xDYzOB9ZKYzn...&lt;/span&gt;

ocp keys add son-ipad

&lt;span class="c"&gt;# Show your IP and ready-to-share instructions&lt;/span&gt;
ocp lan
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Give each person their key and two settings:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;OPENAI_BASE_URL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;http://192.168.1.100:3456/v1
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;OPENAI_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ocp_&amp;lt;their-key&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Per-Key Usage Tracking
&lt;/h3&gt;

&lt;p&gt;Every request is logged with key, model, token counts, latency, and success. All stored in local SQLite — zero external dependencies (uses Node.js built-in &lt;code&gt;node:sqlite&lt;/code&gt;).&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ocp usage &lt;span class="nt"&gt;--by-key&lt;/span&gt;
&lt;span class="c"&gt;#  Key              Reqs   OK  Err  Avg Time&lt;/span&gt;
&lt;span class="c"&gt;#  wife-laptop         5    5    0      8.0s&lt;/span&gt;
&lt;span class="c"&gt;#  son-ipad            3    3    0      6.2s&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Web Dashboard
&lt;/h3&gt;

&lt;p&gt;Real-time monitoring at &lt;code&gt;http://&amp;lt;your-ip&amp;gt;:3456/dashboard&lt;/code&gt; — per-key usage, request history, system health. Dark theme, auto-refresh. No login needed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Matters
&lt;/h2&gt;

&lt;p&gt;The standard path for AI coding tools: subscribe to Claude Pro for the chat UI, then separately buy API credits so your tools can call the API. Two billing lines for functionally the same model access.&lt;/p&gt;

&lt;p&gt;OCP collapses them. One subscription, used both ways. LAN Mode scales it to your whole household.&lt;/p&gt;

&lt;h2&gt;
  
  
  What It Doesn't Do
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Uses &lt;code&gt;claude -p&lt;/code&gt; (the Claude CLI), so you need it installed and authenticated&lt;/li&gt;
&lt;li&gt;Rate limits still enforced by Anthropic — this doesn't bypass your plan's limits&lt;/li&gt;
&lt;li&gt;Local proxy only, not a hosted service&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Security
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Localhost by default, LAN access is opt-in (&lt;code&gt;CLAUDE_BIND=0.0.0.0&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Timing-safe key comparison for all auth modes&lt;/li&gt;
&lt;li&gt;Keys stored locally in SQLite, never sent externally&lt;/li&gt;
&lt;li&gt;Dashboard and health check are always public; everything else respects your auth config&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;GitHub: &lt;a href="https://github.com/dtzp555-max/ocp" rel="noopener noreferrer"&gt;github.com/dtzp555-max/ocp&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you're already paying for Claude Pro and buying separate API credits for your dev tools, give OCP a try. Setup takes five minutes.&lt;/p&gt;

</description>
      <category>claude</category>
      <category>openai</category>
      <category>proxy</category>
      <category>productivity</category>
    </item>
    <item>
      <title>OCP: Turn Your Claude Pro Subscription Into a Local OpenAI-Compatible API (Now With LAN Sharing)</title>
      <dc:creator>dtzp555-max</dc:creator>
      <pubDate>Fri, 10 Apr 2026 12:13:20 +0000</pubDate>
      <link>https://dev.to/dtzp555max/ocp-turn-your-claude-pro-subscription-into-a-local-openai-compatible-api-now-with-lan-sharing-6lo</link>
      <guid>https://dev.to/dtzp555max/ocp-turn-your-claude-pro-subscription-into-a-local-openai-compatible-api-now-with-lan-sharing-6lo</guid>
      <description>&lt;p&gt;If you're paying $20/month for Claude Pro or Max and also spending money on API credits to power your dev tools, you're paying twice for the same thing.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/dtzp555-max/ocp" rel="noopener noreferrer"&gt;OCP (Open Claude Proxy)&lt;/a&gt; fixes that. It runs a local server that speaks the OpenAI API protocol, backed by your existing Claude subscription — zero extra API cost.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Core Idea
&lt;/h2&gt;

&lt;p&gt;OCP translates standard OpenAI &lt;code&gt;/v1/chat/completions&lt;/code&gt; requests into &lt;code&gt;claude -p&lt;/code&gt; CLI calls. Any tool that respects &lt;code&gt;OPENAI_BASE_URL&lt;/code&gt; just works — no patching, no forks, no special plugins.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Cline          ──┐
OpenCode       ───┤
Aider          ───┼──→ OCP :3456 ──→ Claude CLI ──→ Your subscription
Continue.dev   ───┤
Any OpenAI app ──┘
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Quick Start
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/dtzp555-max/ocp.git
&lt;span class="nb"&gt;cd &lt;/span&gt;ocp
node setup.mjs
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The setup script verifies your Claude CLI, starts the proxy on port 3456, and installs auto-start (launchd on macOS, systemd on Linux). Then point your tool:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;OPENAI_BASE_URL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;http://127.0.0.1:3456/v1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Verify it works:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl http://127.0.0.1:3456/v1/models
&lt;span class="c"&gt;# Returns: claude-opus-4-6, claude-sonnet-4-6, claude-haiku-4&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's it. Cline, Aider, OpenCode, Continue.dev — anything that accepts a custom OpenAI base URL just works.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's New in v3.4.0: LAN Mode
&lt;/h2&gt;

&lt;p&gt;The headline feature: &lt;strong&gt;share one Claude subscription with your whole household&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;One machine runs OCP, everyone on the network connects. Your partner's laptop, your kid's iPad, your homelab Pi — all using the same subscription.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Wife's laptop   ──┐
Son's iPad      ───┼──→ OCP :3456 (your Mac) ──→ Claude subscription
Your Pi server  ───┤
Your desktop    ──┘
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Three Auth Tiers
&lt;/h3&gt;

&lt;p&gt;Pick the level that fits your situation:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Mode&lt;/th&gt;
&lt;th&gt;How it works&lt;/th&gt;
&lt;th&gt;Best for&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;none&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Open access on your LAN&lt;/td&gt;
&lt;td&gt;Solo homelab&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;shared&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;One API key for everyone&lt;/td&gt;
&lt;td&gt;Trusted small group&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;multi&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Individual keys per user, separate tracking&lt;/td&gt;
&lt;td&gt;Family / team (recommended)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Setup LAN Mode
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;node setup.mjs &lt;span class="nt"&gt;--bind&lt;/span&gt; 0.0.0.0 &lt;span class="nt"&gt;--auth-mode&lt;/span&gt; multi

&lt;span class="c"&gt;# Create keys for each person&lt;/span&gt;
ocp keys add wife-laptop
&lt;span class="c"&gt;#  ✓ Key created for "wife-laptop"&lt;/span&gt;
&lt;span class="c"&gt;#    API Key: ocp_xDYzOB9ZKYzn...&lt;/span&gt;

ocp keys add son-ipad

&lt;span class="c"&gt;# Show your IP and ready-to-share instructions&lt;/span&gt;
ocp lan
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Give each person their key and two settings:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;OPENAI_BASE_URL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;http://192.168.1.100:3456/v1
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;OPENAI_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;ocp_&amp;lt;their-key&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Per-Key Usage Tracking
&lt;/h3&gt;

&lt;p&gt;Every request is logged with key, model, token counts, latency, and success. All stored in local SQLite — zero external dependencies (uses Node.js built-in &lt;code&gt;node:sqlite&lt;/code&gt;).&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ocp usage &lt;span class="nt"&gt;--by-key&lt;/span&gt;
&lt;span class="c"&gt;#  Key              Reqs   OK  Err  Avg Time&lt;/span&gt;
&lt;span class="c"&gt;#  wife-laptop         5    5    0      8.0s&lt;/span&gt;
&lt;span class="c"&gt;#  son-ipad            3    3    0      6.2s&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Web Dashboard
&lt;/h3&gt;

&lt;p&gt;Real-time monitoring at &lt;code&gt;http://&amp;lt;your-ip&amp;gt;:3456/dashboard&lt;/code&gt; — per-key usage, request history, system health. Dark theme, auto-refresh. No login needed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Matters
&lt;/h2&gt;

&lt;p&gt;The standard path for AI coding tools: subscribe to Claude Pro for the chat UI, then separately buy API credits so your tools can call the API. Two billing lines for functionally the same model access.&lt;/p&gt;

&lt;p&gt;OCP collapses them. One subscription, used both ways. LAN Mode scales it to your whole household.&lt;/p&gt;

&lt;h2&gt;
  
  
  What It Doesn't Do
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Uses &lt;code&gt;claude -p&lt;/code&gt; (the Claude CLI), so you need it installed and authenticated&lt;/li&gt;
&lt;li&gt;Rate limits still enforced by Anthropic — this doesn't bypass your plan's limits&lt;/li&gt;
&lt;li&gt;Local proxy only, not a hosted service&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Security
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Localhost by default, LAN access is opt-in (&lt;code&gt;CLAUDE_BIND=0.0.0.0&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Timing-safe key comparison for all auth modes&lt;/li&gt;
&lt;li&gt;Keys stored locally in SQLite, never sent externally&lt;/li&gt;
&lt;li&gt;Dashboard and health check are always public; everything else respects your auth config&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;GitHub: &lt;a href="https://github.com/dtzp555-max/ocp" rel="noopener noreferrer"&gt;github.com/dtzp555-max/ocp&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you're already paying for Claude Pro and buying separate API credits for your dev tools, give OCP a try. Setup takes five minutes.&lt;/p&gt;

</description>
      <category>claude</category>
      <category>openai</category>
      <category>proxy</category>
      <category>productivity</category>
    </item>
    <item>
      <title>OCP: Use your Claude Pro/Max subscription to power Cline, OpenCode, Aider, and any OpenAI-compatible IDE</title>
      <dc:creator>dtzp555-max</dc:creator>
      <pubDate>Tue, 24 Mar 2026 07:54:03 +0000</pubDate>
      <link>https://dev.to/dtzp555max/use-your-claude-promax-subscription-to-power-openclaw-opencode-cline-and-any-openai-compatible-na0</link>
      <guid>https://dev.to/dtzp555max/use-your-claude-promax-subscription-to-power-openclaw-opencode-cline-and-any-openai-compatible-na0</guid>
      <description>&lt;p&gt;If you're paying for Claude Pro ($20/mo) or Max ($100-200/mo), you already have access to Opus, Sonnet, and Haiku. Why pay again for API access in your dev tools?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;OCP (Open Claude Proxy)&lt;/strong&gt; turns your subscription into a standard OpenAI-compatible API on localhost. Any tool that speaks the OpenAI protocol just works:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Cline          ──┐
OpenCode       ───┤
Aider          ───┼──→ OCP :3456 ──→ Claude CLI ──→ Your subscription
Continue.dev   ───┤
OpenClaw       ───┘
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Setup (60 seconds)
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/dtzp555-max/ocp.git
&lt;span class="nb"&gt;cd &lt;/span&gt;ocp &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; node setup.mjs
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then in your IDE:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight conf"&gt;&lt;code&gt;&lt;span class="n"&gt;OPENAI_BASE_URL&lt;/span&gt;=&lt;span class="n"&gt;http&lt;/span&gt;://&lt;span class="m"&gt;127&lt;/span&gt;.&lt;span class="m"&gt;0&lt;/span&gt;.&lt;span class="m"&gt;0&lt;/span&gt;.&lt;span class="m"&gt;1&lt;/span&gt;:&lt;span class="m"&gt;3456&lt;/span&gt;/&lt;span class="n"&gt;v1&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's it. Your IDE thinks it's talking to OpenAI. Claude CLI handles auth through your existing subscription.&lt;/p&gt;

&lt;h2&gt;
  
  
  Built-in Usage Monitoring
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;ocp usage&lt;/code&gt; shows your session/weekly utilization without opening the browser:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Plan Usage Limits
  Current session       21% used (resets in 3h 12m)
  Weekly (all models)   45% used (resets in 4d 2h)

Model Stats
  opus     5 reqs  avg 32s  avg 42K prompt
  sonnet  18 reqs  avg 20s  avg 36K prompt
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  What tools work?
&lt;/h2&gt;

&lt;p&gt;Anything that accepts OPENAI_BASE_URL:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cline&lt;/strong&gt; — VS Code AI assistant&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OpenCode&lt;/strong&gt; — Terminal-based coding&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Aider&lt;/strong&gt; — AI pair programming&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Continue.dev&lt;/strong&gt; — IDE extension&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OpenClaw&lt;/strong&gt; — Multi-agent orchestration&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Any OpenAI SDK client&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I've been running 6 agents + 3 IDEs off a single Max subscription simultaneously for weeks. Zero API cost.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Zero dependencies&lt;/strong&gt; — single Node.js file, no npm install&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;8 concurrent requests&lt;/strong&gt; — multiple tools share one subscription&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real-time monitoring&lt;/strong&gt; — &lt;code&gt;ocp usage&lt;/code&gt;, &lt;code&gt;ocp health&lt;/code&gt;, &lt;code&gt;ocp settings&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Runtime tuning&lt;/strong&gt; — change timeouts, concurrency, prompt limits without restart&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Auto-start&lt;/strong&gt; — launchd (macOS) / systemd (Linux)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prompt guard&lt;/strong&gt; — auto-truncates runaway context at 150K chars&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/dtzp555-max/ocp" rel="noopener noreferrer"&gt;github.com/dtzp555-max/ocp&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Stable v3.0.0. Works on macOS, Linux, and Raspberry Pi.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
