<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Openai Oauth on ICE-ICE-BEAR-BLOG</title><link>https://ice-ice-bear.github.io/tags/openai-oauth/</link><description>Recent content in Openai Oauth on ICE-ICE-BEAR-BLOG</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Thu, 16 Apr 2026 00:00:00 +0900</lastBuildDate><atom:link href="https://ice-ice-bear.github.io/tags/openai-oauth/index.xml" rel="self" type="application/rss+xml"/><item><title>AI Coding Agent Ecosystem Tools — openai-oauth and Happy</title><link>https://ice-ice-bear.github.io/posts/2026-04-16-agent-ecosystem-tools/</link><pubDate>Thu, 16 Apr 2026 00:00:00 +0900</pubDate><guid>https://ice-ice-bear.github.io/posts/2026-04-16-agent-ecosystem-tools/</guid><description>&lt;img src="https://ice-ice-bear.github.io/" alt="Featured image of post AI Coding Agent Ecosystem Tools — openai-oauth and Happy" /&gt;&lt;h2 id="overview"&gt;Overview
&lt;/h2&gt;&lt;p&gt;Two community projects caught my attention this week, both extending the AI coding agent ecosystem in different directions. &lt;strong&gt;openai-oauth&lt;/strong&gt; lets you use your ChatGPT subscription&amp;rsquo;s OAuth token as a free API proxy, while &lt;strong&gt;Happy&lt;/strong&gt; gives you mobile control over Claude Code and Codex sessions with push notifications and E2E encryption.&lt;/p&gt;
&lt;h2 id="ecosystem-architecture"&gt;Ecosystem Architecture
&lt;/h2&gt;&lt;pre class="mermaid" style="visibility:hidden"&gt;flowchart TB
 Dev["Developer"] --&gt; Happy["Happy CLI&amp;lt;br/&amp;gt;happy claude / happy codex"]
 Happy --&gt; CC["Claude Code"]
 Happy --&gt; Codex["OpenAI Codex"]
 Dev --&gt; Phone["Phone App&amp;lt;br/&amp;gt;Remote Control"]
 Phone --&gt;|"Push notifications&amp;lt;br/&amp;gt;Permission approvals"| Happy
 Codex --&gt; Proxy["openai-oauth Proxy&amp;lt;br/&amp;gt;127.0.0.1:10531"]
 Proxy --&gt;|"OAuth token&amp;lt;br/&amp;gt;reuse"| API["OpenAI API&amp;lt;br/&amp;gt;Free access"]&lt;/pre&gt;&lt;h2 id="openai-oauth--free-api-access-via-chatgpt-token"&gt;openai-oauth — Free API Access via ChatGPT Token
&lt;/h2&gt;&lt;p&gt;This tool uses your existing ChatGPT account&amp;rsquo;s OAuth token to access the OpenAI API without purchasing separate API credits. Run &lt;code&gt;npx openai-oauth&lt;/code&gt; and it starts a local proxy at &lt;code&gt;127.0.0.1:10531/v1&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How it works:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Uses the same OAuth endpoint that Codex CLI uses internally&lt;/li&gt;
&lt;li&gt;Authentication via &lt;code&gt;npx @openai/codex login&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Supports &lt;code&gt;/v1/responses&lt;/code&gt;, &lt;code&gt;/v1/chat/completions&lt;/code&gt;, &lt;code&gt;/v1/models&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Full support for streaming, tool calls, and reasoning traces&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Important caveats:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Unofficial community project, not endorsed by OpenAI&lt;/li&gt;
&lt;li&gt;Personal use only — account risk exists&lt;/li&gt;
&lt;li&gt;Interestingly, Claude/Anthropic blocked similar approaches, but OpenAI appears to tolerate it (they acquired OpenClaw, a project in this space)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="happy--mobile-control-for-ai-coding-agents"&gt;Happy — Mobile Control for AI Coding Agents
&lt;/h2&gt;&lt;p&gt;Happy is a mobile and web client that wraps Claude Code and Codex, letting you monitor and control AI sessions from your phone.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key features:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CLI wrapper: &lt;code&gt;happy claude&lt;/code&gt; or &lt;code&gt;happy codex&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Push notifications for permission requests and errors&lt;/li&gt;
&lt;li&gt;E2E encryption for all communication&lt;/li&gt;
&lt;li&gt;Open source (MIT license), TypeScript codebase&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Components:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;App&lt;/strong&gt; — Expo-based mobile app&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CLI&lt;/strong&gt; — Terminal wrapper for AI agents&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Agent&lt;/strong&gt; — Bridge between CLI and server&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Server&lt;/strong&gt; — Relay for remote communication&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Setup:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;npm install -g happy
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Then scan the QR code from the mobile app to pair your phone with your terminal session.&lt;/p&gt;
&lt;h2 id="why-these-matter"&gt;Why These Matter
&lt;/h2&gt;&lt;p&gt;Both tools address the same underlying need: AI coding agents are powerful but constrained. openai-oauth removes the cost barrier for API access (at the risk of account terms), while Happy removes the physical proximity requirement for managing agent sessions. Together they represent the community pushing AI agent tooling beyond what the providers officially support.&lt;/p&gt;
&lt;p&gt;The ecosystem is rapidly evolving, with developers building bridges between tools, creating mobile control planes, and finding creative ways to maximize the value of their existing subscriptions.&lt;/p&gt;</description></item></channel></rss>