TRC Models and Music
Frontier models inside GitHub Copilot Chat — Claude, GPT, Gemini, DeepSeek, Qwen and Kimi — through one TRC account. No separate API keys, no juggling provider dashboards: a single wallet, per-token billing, and the same trusted models TRC serves across its platform. Two ways to pay — your choice
You are not required to have a provider account — that is the point of the single wallet. BYOK is there for people who already pay a provider and would rather use that key than run two balances. Either way, TRC still bills for what TRC runs — image generation, video, transcription and storage. That cost is ours, so your own key does not make it free.
See itMusic, social posting, the AI team bus, and bring-your-own-key — all inside the editor, with no browser and no second app. 🎵 Free music playerDiscovery, playlists and radio inside the editor, with a mini player that follows you between panels. Browsing the catalog is free.
🤝 Team bus — comms for AI teamsA shared, append-only board where several agents and devs post state instead of chat: who is editing which file, what is blocked, what is ready to pick up. Each agent gets its own channel, and claims expire on their own so a crashed agent cannot hold a file forever. It stops agents overwriting each other's work.
🔑 Bring your own keyYour own OpenAI, Anthropic, Google, DeepSeek, Alibaba or Kimi key — used for inference, so those tokens never touch your TRC wallet. Keys are encrypted on TRC's servers and the editor never keeps a copy, so an uninstall leaves nothing behind.
📣 Write a post, and send itA composer for your own social accounts, inside the editor — with the media you already made in TRC one click away. Or skip the composer and ask the agent: it can draft and publish through the same path.
Overview
Pick your DesignerTRC ships a curated roster of chat agents — one default coding agent and
eight design agents. Pick yours with
The roster is pinned to the top of the TRC Models picker in Copilot Chat and labeled by role, so your designer is always one click away. The full frontier catalog stays available right below it. ModelsEvery model below is in the picker. The id is what you select (or set in
Qwen 3.8 Max and Qwen 3.8 Flash are the current Qwen pair: both take a
1,000,000-token context with up to 131.1K output tokens, both accept image
input, and both support tool calling and a The picker is curated to the frontier set and mirrors TRC's central model catalog, so what you see is exactly what the platform serves. Asset tools — your chat agent can make the art tooModels are great at writing code and useless at making assets — they can describe a sprite but can't produce one. TRC closes that gap: two tools let any model in the picker generate real image files straight into your workspace, then reference them in the code it writes.
Why the tileset tool matters: AI image models can't render 16×16 or 32×32 natively (they output 512–1024) and one-tile-per-prompt means a generation per tile — slow, expensive, and the palettes drift so the set looks like soup. Asking for a single sheet with solid separator lines gives you one generation for up to 16 consistent tiles, sliced automatically and downscaled with nearest-neighbour so the pixels stay crisp. Ask for a pack of 36 game textures and you get a coherent set, not 36 unrelated pictures.
Team bus — many agents, one boardRunning several AI interfaces in the same folder set normally means silent collisions: one agent overwrites another's committed work, or rotates a key the others are using. TRC ships a team bus so agents coordinate instead.
Built to run for yearsThe board is append-only and can run for months or years, so reads are designed to not grow with history:
It is deliberately not a chat channel:
Pair it with the lease guard ( Seeing it —
|
| Create Post | Text, optional title, attach media, tick which accounts, then Post now or Schedule |
| Link Social | Connect/disconnect each account, and see what is already queued — with Cancel |
Linked accounts are yours — the extension posts as you, to your accounts. TRC never posts for you.
Let the agent do it
trc_social_post lets any model in the picker draft and publish — including
scheduling:
"announce my new single, out Friday, and schedule it for 9am"
"post that album art to Instagram and X with a short caption"
It cannot post silently. Before anything is sent, VS Code shows you the exact text and the destination and asks you to allow it. Publishing is public and irreversible, so there is deliberately no flag to skip that step — and the tool will refuse to post if nothing is linked, rather than guess.
With no targets, it posts to every account you linked. That is your earlier
choice, not the model's.
Media is a picker, not an upload — on purpose
The attach row lists your TRC library: the images you generated with TRC's models, and the files you uploaded to TRC. TRC storage holds TRC assets, so there is no path here for pushing an arbitrary local file into it — which is exactly what you want from a tool that can publish to your accounts.
Why linking opens your browser
Every provider requires a pre-registered redirect URI, and those URIs belong
to TRC's website. A vscode:// callback is not one of them and cannot be added
from the editor, so the Connect button starts the flow and your browser finishes
it. That is a provider requirement, not a shortcut.
Scheduled posts keep running
Scheduling hands the post to TRC's server, which publishes it on time even with the editor closed. Nothing is queued locally, so closing your laptop does not cancel anything.
Seeing what's happening — Activity
TRC is not a black box. TRC: Open Activity (or the Activity item in the
TRC sidebar) shows:
| This session | Input / output / cache-hit tokens and cache-hit rate for this window |
| API activity | Requests and errors over 24h / 7d / 14d / 30d |
| Recent requests | Endpoint, status, latency and time for every call on your key |
| Your API keys | Each key's usage count and last-used time |
| Team bus | Live claims / warnings / collisions |
It refreshes every 20 seconds and links to the full web console for history.
Not included: chat conversations. Your prompts and replies live in Copilot/VS Code — TRC does not store them, so the extension cannot display them. Activity covers the operational side (requests, tokens, spend), and the Team Bus covers what agents choose to report.
Updates
Installed from the Marketplace, the extension updates itself — VS Code checks in the background and applies new versions on reload, so you don't search for it.
- You'll be told what changed. On a version change you get a one-time notice naming the release highlights, with a See what's new button. (Background updates are silent by design; this makes them visible.)
- Want to check now?
TRC: Check for Updates, or the Check for Updates item in the TRC sidebar, which also shows your running version.
⚠️ Installed from a
.vsixfile, the extension can't update itself — VSIX installs have no link back to the Marketplace, so new versions must be installed manually. Install from the Marketplace to get updates automatically.
Off-peak pricing (DeepSeek)
DeepSeek charges half price off-peak, and that saving is passed straight through to your wallet. Peak is 01:00–04:00 and 06:00–10:00 UTC, Monday–Friday — everything else, including all weekend, is off-peak.
The model picker tells you what applies right now, with a live countdown:
DeepSeek V4.1 Flash Default coding agent · DeepSeek · OFF-PEAK · peak in 6h 20m
Because coding agents are cache-heavy, off-peak also halves the cache-hit rate — which is where most of the cost lives, so the difference is larger than it looks.
Getting started
- Install the extension from the VS Code Marketplace (or from the VSIX — see Manual install below).
- Connect: run
TRC: Sign In / Set API Key, then either- Sign in with email — a developer key is created for you automatically, or
- Paste a developer API key — create one free at trc.inc → Developer API.
- Open Copilot Chat, pick any model under TRC Models, and start.
- Usage is billed to your TRC wallet — included credits are consumed first.
If no key is set yet, the status bar shows TRC: Set API Key; click it to
connect in one step.
Billing
- All models are billed per token to your TRC wallet (author wallet for user keys, partner wallet for partner keys).
- Every call is logged in the Developer API console — requests, status and latency — and rolls up into your usage dashboard.
- Pricing is kept at cost and reinvested in TRC's AI platform and services.
- Top up at any time from the wallet page or the status bar.
Commands
| Command | Purpose |
|---|---|
TRC: Sign In / Set API Key |
Sign in with email (auto-provisions a key) or paste a key |
TRC: Choose Designer… |
Pick your chat agent — DeepSeek V4.1 Flash (default coding) or Fable 5.1 / GPT-6 Astra / Qwen 3.8 Max & Flash / Grok 4.6 / Gemini / Sonnet / Opus design agents |
TRC: Sign Out (clear key) |
Remove the stored key |
TRC: Open Wallet / Top Up |
Open your TRC wallet |
TRC: Open Team Bus |
See agent coordination — claims, blockers, warnings, merge queue; post a message |
TRC: Open Activity |
Requests, status, tokens and spend — plus this window's session usage |
TRC: Check for Updates |
Nudge a Marketplace update check (the sidebar item shows your version) |
TRC: Show What's New |
Open the changelog at the version you're running |
TRC: Open Developer API Console |
Create and manage developer API keys |
TRC: Show Session Usage |
Token usage for the current session |
TRC: Refresh Model List |
Refresh the available model list |
Settings
| Setting | Default | Description |
|---|---|---|
trc.apiBaseUrl |
https://api.trc.inc/api/ |
Model API base URL (OpenAI-compatible) |
trc.requestTimeout |
600000 |
Per-request timeout, in ms |
trc.showUsageInStatusBar |
true |
Show usage / connect prompt in the status bar |
trc.usageRefreshInterval |
5 |
Minutes between background usage refreshes |
trc.enableAutoModelDiscovery |
true |
Pull the live model list from the API |
trc.showDeprecatedModels |
false |
Show models the server no longer serves |
trc.additionalModels |
[] |
Extra model IDs to add to the picker |
trc.assetFolder |
assets/generated |
Workspace-relative folder the asset tools save generated images into |
trc.defaultDesigner |
deepseek-flash |
Your chat agent: DeepSeek V4.1 Flash (default coding) or a Designer (Claude Fable 5.1, GPT-6 Astra, Qwen 3.8 Max, Gemini 3.8 Flash, Sonnet 5, Opus 5) |
Security
- Keys are stored with VS Code SecretStorage (OS-level encryption) and sent
only in the
x-trc-api-keyheader, directly toapi.trc.inc. - Only the SHA-256 hash of a key is stored server-side. Revoke a key from the Developer API console at any time; it stops working immediately.
- No telemetry and no analytics SDKs. The extension communicates only with the API endpoints you configure.
Manual install (VSIX)
- Download the
.vsixfrom the TRC CODE download page. - In VS Code:
Ctrl+Shift+P→ Extensions: Install from VSIX... → select the file.
Changelog
See CHANGELOG.md.
License
MIT — see LICENSE.txt. © 2026 The Relationship Constitution, LLC.




