Claude for Siri
SDK / ToolAnswers macOS Spotlight and Siri prompts with your signed-in Claude Code account — an experimental macOS 27 model-delegation provider.
- macos
- siri
- spotlight
- model-delegation
A local launcher that points Claude Code and seven other coding harnesses at any OpenAI-, Anthropic- or Responses-compatible endpoint — without editing a single config file.
Harness Bridge discovers which dialects an endpoint actually serves by probing /chat/completions, /messages and /responses, then offers exactly the harnesses that will work — Claude Code rides the messages dialect via ANTHROPIC_BASE_URL, ANTHROPIC_AUTH_TOKEN and --model. A session is one readable command, not a generated script: the endpoint, key and model travel in the launch environment, your ~/.claude.json and other configs are never edited, and the key is stored 0600, never passed on a command line. Claude Code is told the model's real context window from the endpoint's /models (via CLAUDE_CODE_MAX_CONTEXT_TOKENS and friends), so locally served models stop triggering premature compaction. One core, four shells: a CLI (harness-bridge / hbr), a macOS menu bar app, and a loopback web UI; missing harnesses install themselves from vendor packages; reasoning levels map per harness.
Running Claude Code against a local or self-hosted endpoint — vLLM-style gateways, corporate proxies, alternative providers — and switching models or harnesses from one place without touching ~/.claude.json.
git clone https://github.com/0xSero/harness-bridge && cd harness-bridge bun install cd packages/cli && bun link # Bun >= 1.1; puts harness-bridge / hbr on PATH harness-bridge providers add --name HomeLab --url http://host:8080/v1 --key sk-... harness-bridge models # what the endpoint actually serves harness-bridge run claude # Claude Code opens already talking to it
For convenience against local endpoints, Claude Code launches with --dangerously-skip-permissions by default (and Codex with its bypass flag) — visible via args, overridable per launch with --safe or custom flags. The web UI binds loopback with no authentication. The menu bar app needs macOS with Xcode command line tools; the CLI needs Bun >= 1.1. Missing harnesses are auto-installed from vendor packages unless --no-install is set. MIT.
Repository
0xSero/harness-bridgeCharted
Answers macOS Spotlight and Siri prompts with your signed-in Claude Code account — an experimental macOS 27 model-delegation provider.
Extract your own local chat history from ten AI coding assistants into one normalized JSONL — for fine-tuning, analytics, or backing up years of conversations. Standard library only.
A local privacy gateway for AI coding assistants — masks credentials, connection strings and PII into structured placeholders on the way out, restores them mid-stream on the way back.