The first P2P code academy

Learn to build on
Tether's open-source stack

Fully local and private interactive code school for the Tether ecosystem. Short lessons, industry standard editor, models and code that run on your machine.

Install via Terminal (macOS / Linux)

curl -fsSL https://raw.githubusercontent.com/thisonedev/tether-academy/master/apps/cli/install.sh | sh
Pear RuntimeQVAC SDKHyperswarmHyperDHTAutobaseBareKeet Identity KeyFumadocs

Learn by doing

Every lesson = a short explanation, a small coding task, and instant feedback. No passive reading.

Real SDK examples

We wrap the SDK's own examples. Never fork them. One source of truth, kept in sync automatically

AI-native by design

Every lesson doubles as high-quality training data. Agents can fetch the full curriculum via llms.txt.

Courses

Pick a track

Pick an open-source stack to learn. Each course is a series of short lessons with code to read and run.

Desktop only

QVAC

Local-first, peer-to-peer SDK for running AI models locally.

18 chapters67 lessons
Coming soon

WDK

Open-source SDK for building self-custodial wallets.

Coming soon

Pears

A peer-to-peer platform for building mobile, desktop, and terminal apps.

Coming soon

Stable

The USDT-native Layer 1 built for stablecoin payments.

Courses run in the desktop app. Install it above to start one.

Explore new way of learning

The Academy is built on a local-first, peer-to-peer architecture. This allows a series of features that are impossible in a traditional online coding academies, including local execution, device pairing, private identity management, etc.

CODE

Local execution

  • Lessons execute in a kernel sandbox, so that code can not reach the rest of your system.
  • Models run on your CPU or GPU. No API keys and no rate limiting.
  • Peer-exec is refused on Windows. macOS and Linux only.

EDITOR

Familiar coding experience

  • Monaco is bundled with the desktop app. No CDN.
  • TypeScript, IntelliSense, and inline error messages are supported out of the box.
  • Loads from the same local bundle as the lesson runtime. No remote scripts.
Monaco editor inside a Tether Academy lesson, showing TypeScript code with IntelliSense and inline error underlines.

P2P

Device pairing

  • Connects to other devices over a public DHT by their keypair.
  • Multiple layers of security. Every connection is end-to-end encrypted.
  • Rate-limited to one in-flight run per peer.
Device pairing panel in Tether Academy, showing a local DHT pairing flow with another device.