Harness Bridge
SDK / ToolA 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.
- launcher
- local-models
- cli
- menu-bar
Serve Qwen3.8-27B on Kaggle's free TPU v5e-8 behind an OpenAI-compatible endpoint you can plug into Claude Code, Codex CLI, or opencode.
kaggle-tpu-lab is a recipe for serving a frontier-class 27B hybrid-attention model on Kaggle's free TPU tier: full bf16 weights with no quantization, up to the model's native 262,144-token context, and an OpenAI-compatible endpoint. It builds on vllm-tpu 0.28.0's Pallas kernels for gated-DeltaNet linear attention, which is what makes the tiny KV cache of a model like this fit on 8×16 GB TPU chips.
For developers who want a free, long-context OpenAI-compatible backend for coding agents without a cloud account or GPU budget — experiments, load tests of agent workflows, or trying a 262k context window that most hosted tiers do not offer.
# Kaggle account with TPU access (phone verify; free tier ≈ 20 TPU hours/week) pip install kaggle # kaggle.com → Settings → API → Create New Token → ~/.kaggle/kaggle.json git clone https://github.com/ARahim3/kaggle-tpu-lab cd kaggle-tpu-lab python launch.py serve # endpoint URL and API key stream to your terminal when ready
Throughput and latency numbers are the repo author's own measurements, not a benchmark you can rely on contractually. Kaggle's free tier queues for TPU slots, needs phone verification, and allows roughly 20 TPU hours per week — sessions are ephemeral, so the endpoint is for experiments, not production.
Repository
ARahim3/kaggle-tpu-labCharted
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.
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.