jyx0208/claude-science-api-bridge — explained in plain English
Analysis updated 2026-05-18
Run Claude Science with a DeepSeek or OpenAI API key instead of an Anthropic one.
Swap in a cheaper or self hosted OpenAI compatible model for Claude Science.
See real backend model names in the Claude Science model menu.
Run the bridge and dashboard on Linux for compatible clients even though Claude Science itself is macOS only.
| jyx0208/claude-science-api-bridge | alex-nlp/denoiserl | bytedance-seed/cola-dlm | |
|---|---|---|---|
| Stars | 35 | 35 | 35 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | hard |
| Complexity | 3/5 | 5/5 | 4/5 |
| Audience | vibe coder | researcher | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires a Claude Science install plus an API key from whichever third party provider you choose.
Claude Science API Bridge lets you connect a macOS app called Claude Science to other AI providers instead of only Anthropic's own service. Claude Science normally expects to talk to Anthropic directly, so if you want to use DeepSeek, SiliconFlow's Kimi models, OpenAI, or any other OpenAI compatible API, you need something in the middle that can translate the requests. That is what this project does. The tool runs a small local server on your own computer at 127.0.0.1 on port 9876. Claude Science sends its normal requests to this local address instead of to Anthropic. The bridge then rewrites those requests into a format the third party provider understands, sends them off, and passes the reply back in a shape Claude Science can read. It supports streaming replies, tool calls and tool results, image input for models that accept pictures, and basic counting of tokens used. It also filters out raw reasoning or thinking text that some providers include, so that internal model chatter does not appear in the conversation. Setup is meant to be simple. On macOS, a single terminal command downloads and installs a ready made app, and a first run popup lets you pick a provider and enter an API key. On Linux, the proxy, its dashboard, and configuration tools work the same way, though the Claude Science desktop app itself is macOS only, so Linux use is limited to the backend pieces. A web based dashboard lets you add providers, pull in the list of models a provider offers, choose which ones show up in the Claude Science menu, and check logs of recent requests. The project states clearly that its default installation does not touch your system network settings, VPN, DNS, certificates, or the standard web port, and any more invasive network interception is optional and off by default. There is also a separate integration for a tool called CC Switch that helps manage provider profiles, kept clearly separate from Claude Code and Claude Desktop settings. The README documents example configurations for DeepSeek, OpenAI, SiliconFlow's Kimi, and generic OpenAI compatible endpoints.
A local proxy that lets the Claude Science macOS app use third party AI providers like DeepSeek, Kimi, or OpenAI instead of only Anthropic.
Mainly Python. The stack also includes Python, macOS, systemd.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.