Use open modelsin Claude Code

Use Claude Code exactly as you do today—same interface, same workflow. TogetherLink routes each task to the right model, so easy work stops burning expensive tokens and your monthly AI bill drops by about 80%.

Read the docs

macOS and Linux.

9
coding agents
5
curated models
1
install command
MIT
open source

Type one command. That's the whole setup.

Real sessions, seconds each: the short command launches your own agent on an open model, and prints the cost when you leave.

Your own Claude Code, signed in as you, launched on Auto. The whole Together lineup is one /model away.

Config untouched

Per-run settings evaporate on exit. Nothing to put back.

Logins survive

Claude Code stays signed in. Subscriptions stay yours.

Cost on exit

Proxied sessions print their token and dollar totals.

Trying it costs one paste.

Set the model to Auto.

The router weighs every task on its way through. Quick work rides GLM 5.3 Flash for pennies; the hard problems get Opus 5, and the receipt shows both.

Claude CodeModel · Auto
Fix the failing lint rule
glm-5.3-flash · $0.003
Routerbalanced
EasyHard
Weight 0.14Flash
Opus 5
The hard calls
3 routed$1.84
GLM 5.3 Flash
The easy calls
11 routed$0.04
Send one through:

Nine agents. One launcher.

Every agent is a short prefix away. Pick one to see how it is wired.

Claude Code

beta

A local proxy translates Claude Code's traffic to Together. You stay signed in, and the session prints its cost on exit.

Claude Code
togetherlink
Together AI
What stays yours
  • Your Claude Code login and subscription
  • ~/.claude settings, memory, and history
  • Web search, via an optional Exa key

Your agent is on the board. One paste wires it up.

Five models, priced in the open.

Kimi K3 is the default; pick a model and an agent to compose the exact run.

Compose a runmodel x agent
$tclaude
A month of this, on the meter.

Drag your hours; the receipt reprints for Kimi K3.

2.0h
monthly receiptKimi K3
Open models, this month$34.24
Closed frontier API, same month$171.21
You keep$136.97

From install to routed in ninety seconds.

  1. Run the installer

    One paste. Everything lands in ~/.togetherlink and keeps itself current.

  2. Launch an agent

    tclaude, tcodex, topencode. First launch asks once for your Together API key.

  3. Work as usual

    Same tool, open model. The receipt prints what the session cost.

TogetherLink versus doing it by hand.

You could export the keys and edit every agent's config yourself. The difference shows up the day you want your old setup back.

TogetherLink
Your configUntouched
Applies forOne run
RoutingAutomatic, per launch
AnalyticsReceipt + usage report
By hand
Your configYou edit it
Applies forForever
RoutingNo routing
AnalyticsNone built in

Common questions, short answers.

Longer ones live in the official docs and the LLM docs, which your agent can read on its own.

Does it touch my agent config?

No. Claude Code and Codex go through a local proxy; the other agents get per-run config that is gone on exit. The one exception is ChatGPT Desktop: patched once, backed up first, restored exactly.

Do I need the agent CLIs installed?

Yes, except DeepSeek Harness, which installs itself on first launch. Anything else missing, togetherlink prints the official install command and exits.

What does it cost?

TogetherLink is free and MIT licensed. You pay Together per token, at the prices above; proxied runs print the session total on exit.

How do I pick a model?

Put --model before the harness name; after it, flags belong to the agent. Kimi K3 is the default.

$ togetherlink --model zai-org/GLM-5.3 claude
What does it run on?

macOS and Linux. Everything lands in ~/.togetherlink/bin, with Bun brought along if you need it.

What is the daemon?

The local proxy for Claude Code and Codex traffic. It starts on demand and registers at login; daemon uninstall removes that.

$ togetherlink daemon status
How do updates work?

The binary keeps itself current on its own. One command forces it right now.

$ togetherlink update
What about telemetry?

Anonymous usage analytics tied to a random install ID. One environment variable turns it off completely.

$ export TOGETHERLINK_TELEMETRY_DISABLED=1

Your next session is one command away.

Free and MIT licensed · macOS and Linux · works with your Together API key