
Product
Socket for Asana Is Now Available
Create and manage Asana tasks directly from Socket alerts, with manual task creation, automated ticketing rules, and two-way sync.
proxyllm-bridge
Advanced tools
OpenAI-compatible bridge server that routes requests to a local Claude Code CLI session.
OpenAI-compatible bridge server for routing ProxyLLM requests to a local Claude Code CLI session.
The bridge exposes:
GET /healthGET /v1/modelsPOST /v1/chat/completionsAt runtime it uses only Node built-ins and calls local claude -p with tools disabled by default:
claude -p "<prompt>" --tools "" --safe-mode --no-session-persistence --output-format json
npm install -g proxyllm-bridge
Run with auth:
export PROXYLLM_BRIDGE_TOKEN="$(openssl rand -hex 32)"
proxyllm-bridge serve --host 0.0.0.0 --port 8787
For development only, auth is disabled when PROXYLLM_BRIDGE_TOKEN is unset and NODE_ENV is not production.
NODE_ENV=development proxyllm-bridge serve
On startup the bridge prints its public Bridge URL (http://<public-ip>:8787). Copy that URL into the ProxyLLM dashboard to connect the bridge to your account.
On Linux, this writes a user systemd service and an env file:
proxyllm-bridge setup
For a system service:
sudo proxyllm-bridge setup --system
After setup, run the commands printed by the CLI. The env file includes:
PROXYLLM_BRIDGE_TOKEN=<generated shared secret>
PROXYLLM_BRIDGE_HOST=0.0.0.0
PROXYLLM_BRIDGE_PORT=8787
NODE_ENV=production
Health:
curl http://127.0.0.1:8787/health
Models:
curl -H "Authorization: Bearer $PROXYLLM_BRIDGE_TOKEN" \
http://127.0.0.1:8787/v1/models
Chat completion:
curl -s http://127.0.0.1:8787/v1/chat/completions \
-H "Authorization: Bearer $PROXYLLM_BRIDGE_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-code",
"messages": [
{ "role": "system", "content": "Answer concisely." },
{ "role": "user", "content": "Say hello from ProxyLLM." }
]
}'
PROXYLLM_BRIDGE_TOKEN: bearer token required when NODE_ENV=productionPROXYLLM_BRIDGE_HOST: bind host, default 127.0.0.1PROXYLLM_BRIDGE_PORT: bind port, default 8787PROXYLLM_BRIDGE_MODEL: model id returned by /v1/models, default claude-codePROXYLLM_BRIDGE_CLAUDE_TIMEOUT_MS: Claude CLI timeout, default 120000PROXYLLM_BRIDGE_MAX_BODY_BYTES: max JSON request body, default 1048576CLAUDE_BIN: Claude CLI executable, default claudeThe bridge converts OpenAI chat messages into a plain text transcript before passing it to Claude Code. stream: true returns a compatible server-sent event response after Claude finishes, but it does not stream tokens live from Claude.
FAQs
OpenAI-compatible bridge server that routes requests to a local Claude Code CLI session.
We found that proxyllm-bridge demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Product
Create and manage Asana tasks directly from Socket alerts, with manual task creation, automated ticketing rules, and two-way sync.

Security News
Open VSX has removed three extension IDs from its malicious-extension list as the legitimate publishers they impersonated move to claim the names for themselves.

Product
Socket’s PHP and Composer support is now in Beta for all customers, with PHP reachability analysis generally available.