← all repositories
steipete/oracle

A CLI that bundles your code and hotwires ChatGPT

Oracle gathers your prompt and files, then either calls an AI API or literally drives your Chrome browser to ask ChatGPT—no API key required.

3.3k stars TypeScript Coding AssistantsAgents
oracle
Velocity · 7d
+2.6
★ / day
Trend
cooling
star history

What it does Oracle is a TypeScript CLI that packages a prompt with selected files from your project and sends the bundle to large language models—OpenAI’s GPT-5.x family, Gemini, or Claude. It can fire the request through official APIs or, if you lack keys, automate your local Chrome to interact with the ChatGPT web interface directly. It also supports multi-model runs, session follow-ups, and an MCP server for agent integration.

The interesting bit The browser automation mode is the standout hack: instead of paying for API tokens, the tool controls Chrome to type your bundled context into ChatGPT’s web UI, complete with auto-reattachment logic when the page redirects mid-load. It even archives the resulting chat and can manage ChatGPT Project Sources, effectively treating your browser as a headless compute node.

Key highlights

  • Supports GPT-5.5 Pro, GPT-5.4, Gemini 3 Pro, Claude Sonnet 4.6, and others in a single multi-model run
  • Browser mode runs on macOS, Linux, and Windows without API keys by automating a dedicated Chrome profile
  • MCP server and Codex skill for Claude Code and Cursor integration
  • Reusable sessions with replay, dry-run previews, and performance tracing
  • File bundling with glob patterns, size guards, and exclusion rules

Caveats

  • Browser automation is explicitly labeled experimental; the README recommends API mode or manual copy-paste for reliability
  • macOS has the most stable browser support, while Linux and Windows require extra path or login flags

Verdict Worth a look if you frequently need a second opinion from GPT-5 Pro or a panel of models but don’t want to copy-paste files by hand. Skip it if you already have a polished internal AI gateway or find browser automation too brittle for your workflow.

Frequently asked

What is steipete/oracle?
Oracle gathers your prompt and files, then either calls an AI API or literally drives your Chrome browser to ask ChatGPT—no API key required.
Is oracle open source?
Yes — steipete/oracle is open source, released under the MIT license.
What language is oracle written in?
steipete/oracle is primarily written in TypeScript.
How popular is oracle?
steipete/oracle has 3.3k stars on GitHub and is currently cooling off.
Where can I find oracle?
steipete/oracle is on GitHub at https://github.com/steipete/oracle.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.