TT Developer Toolkit

Interactive AI lessons, hardware monitoring, and production inference templates — all inside your editor. Works on Wormhole (N150, N300, T3K) and Blackhole (P150, P300, QB2) hardware.

Or via terminal: code --install-extension Tenstorrent.tt-vscode-toolkit

TT Developer Toolkit — lesson panel inside VS Code showing interactive lessons with hardware badges and one-click terminal commands

Everything you need to ship on real AI hardware

More than documentation — the toolkit runs shell commands for you, monitors your hardware, and manages inference servers, all without leaving your editor.

📖

Interactive Lessons

One-click buttons that run the exact terminal commands described in the text. No copy-pasting, no tab-switching — the editor does the work.

🔧

Hardware Filter

Select your device — N150, N300, T3K, P100, QB2 — and the lesson panel narrows to only lessons validated on your hardware. Filter state persists across sessions.

🚀

Live Server Control

Start and stop vLLM, tt-inference-server, and the prompt generator directly from the extension. Logs stream into a collapsible panel until the health check clears.

⌨️

70+ Commands

Every common operation — hardware detection, model download, environment setup, compiler activation — wired into the Command Palette (Ctrl+Shift+P).

Generated on Tenstorrent hardware

Sample outputs from the Cookbook lessons and applications — all running on the Wormhole and Blackhole chips the extension targets. Agent-generated art from the Local AI Agents lesson runs on QuietBox 2.

What you'll learn

From your first inference run to deploying production-grade inference servers — each track builds on the last.

🚀

Your First Inference

  • Modern Setup with tt-installer 2.0
  • Hardware Detection
  • Download Model & Run Inference
🏭

Serving & APIs

  • Production Inference with tt-inference-server
  • Production Inference with vLLM
  • Image Generation with Stable Diffusion XL
🎬

Applications

  • Native Video Animation with AnimateDiff
  • OpenClaw AI Assistant on QuietBox 2
  • Generating Video on QuietBox 2
🍳

Cookbook

  • Recipe 1: Conway's Game of Life
  • Recipe 3: Mandelbrot Fractal Explorer
  • Recipe 5: Particle Life Simulator
🔧

Compilers & Frameworks

  • Image Classification with TT-Forge
  • JAX and PyTorch/XLA on Tenstorrent
🧠

Advanced

  • Exploring TT-Metalium
  • Bounty Program: Model Bring-Up
🎓

CS Fundamentals

  • RISC-V & Computer Architecture
  • The Memory Hierarchy
  • Parallel Computing
⚙️

Custom Training

  • Understanding Custom Training
  • Dataset Fundamentals
  • Configuration Patterns
🚢

Deployment

  • Deploy tt-vscode-toolkit to Koyeb
  • Deploy Your Work to Koyeb

Browse all lessons →

Install in your editor

The easiest way is the VS Code Marketplace — one click or one command. A .vsix is also available for Cursor, Windsurf, and code-server.

1

Install directly from the VS Code Marketplace with one command:

code --install-extension Tenstorrent.tt-vscode-toolkit
2

Or open VS Code, press Ctrl+Shift+X, search for TT Developer Toolkit (extension ID: Tenstorrent.tt-vscode-toolkit), and click Install.

Open in Marketplace →

3

Reload VS Code — the TT Toolkit icon will appear in the Activity Bar. Click it to open the Lessons panel and pick your hardware.

1

Download the .vsix from the latest GitHub release.

gh release download --repo tenstorrent/tt-vscode-toolkit --pattern '*.vsix'
2

Install via the terminal:

code --install-extension tt-vscode-toolkit-*.vsix
3

Reload VS Code — the TT Toolkit icon will appear in the Activity Bar. Click it to open the Lessons panel and pick your hardware.

1

Download the .vsix from the latest release.

gh release download --repo tenstorrent/tt-vscode-toolkit --pattern '*.vsix'
2

Open the Extensions panel (Ctrl+Shift+X), click the menu, choose Install from VSIX… and select the downloaded file.

Both Cursor and Windsurf are compatible with standard .vsix packages.

1

Download and install in one command:

gh release download --repo tenstorrent/tt-vscode-toolkit --pattern '*.vsix' \
  && code-server --install-extension tt-vscode-toolkit-*.vsix
2

Or via the GUI: open the Extensions panel (Ctrl+Shift+X), click Install from VSIX….

1

One command downloads and installs the latest release (requires GitHub CLI):

gh release download --repo tenstorrent/tt-vscode-toolkit --pattern '*.vsix' \
  && code --install-extension tt-vscode-toolkit-*.vsix
2

Re-running the same command updates to the latest version (use --clobber to overwrite the existing .vsix).