Built on Meta's Muse models · Meta Global AI Developer Hackathon

People say AI makes you dumber.

We built one that makes you think harder.

TYSA is a learning harness that finds where your understanding ends, and teaches from there.

Mac · Windows · Linux  —  open source, AGPL-3.0

TYSA — lesson plan
The lesson plan: a dependency map from what the learner already knows to the goal, waiting for them to confirm it

A visible plan, from what you already know to your goal. Nothing is taught until you confirm it.

How it works

Most AI tools just explain.
TYSA measures first.

Two people asking the same question get two different lessons, and the app shows why. The plan changes as soon as your answers show it was wrong about you.

TYSA — measure
Measuring: a probe question with a confidence slider and a field for the learner's reasoning
Think out loud

Not just right or wrong.
How you think.

Every question has a field for your reasoning and doubts, typed or dictated with Muse Voice Transcribe. A confident wrong answer and a lucky guess look the same on a score sheet. They don't look the same to TYSA.

Knowledge that carries forward

Three ways to learn.
One graph of what you know.

Everything you learn is stored as claims and the reasoning that connects them, linked to the session where you learned it. Later lessons read the graph instead of starting from scratch.

Guided

Ask anything. TYSA measures, plans and teaches it in the loop above, one reasoning step at a time.

measure → plan → teach

Textbook

Courses built from your own materials: PDFs, images and notes, taught chapter by chapter.

your PDFs · images · notes

Practice

Mixed problems drawn from your knowledge graph, so you learn to recall the right idea, not just follow along.

interleaved · adaptive hints
Built with Meta models

Each model has one job.

All of them go through one Meta Model API key. Or run the same harness fully offline on Llama with Ollama.

Muse Spark

The teaching agent: measures understanding, plans, teaches, runs practice.

Working
Muse Spark Contributor

Low-cost background agents: building the knowledge graph, grading, research.

Working
Muse Wonder

Optional upgrade for the hardest planning.

Working
Muse Voice Transcribe

Dictation: speak your answers and thinking, streamed in real time.

Working
SAM 3.1

"Tap the part that…" questions on diagrams, graded against the real outline.

In progress
Muse Image

Pictures drawn for your specific confusion, checked before they're shown.

In progress
Llama via Ollama

The same harness running fully offline, no key needed.

Working

Also works with Google Gemini, Claude and OpenAI keys, and ChatGPT, GitHub Copilot or Grok subscriptions.

Your keys, your data

No account.
No subscription.

Bring your own keys

Pay providers only for what you use. A live meter shows the cost of every session.

Stored locally

Lessons, the knowledge graph, settings and keys live on your computer as plain files.

Portable

Export everything except your keys into one passphrase-encrypted .tysa file, and import it anywhere.

Inspectable

Every agent's system prompts are visible and editable in Settings.

Download

Start with what
you already know.

Free and open source. The first time it opens, TYSA walks you through connecting an AI and picking models.

You need a Meta Model API key, or Ollama to run fully offline with no key. The app isn't code-signed yet, so your computer warns you the first time: on a Mac use System Settings → Privacy & Security → Open Anyway; on Windows, More info → Run anyway.

Run from source

Three commands. One server.

With Node.js 22+ and git. npm start installs dependencies, builds the web app and serves everything at localhost:8787.

zsh
$ git clone https://github.com/Akas333/TYSA.git
$ cd TYSA
$ npm start   # → http://localhost:8787
packages/engine

Domain core, teaching agents and prompts, stores, every /api route.

apps/server

Hono server: mounts the engine, serves the app, relays dictation.

apps/web

React, Vite, Tailwind and React Router.

apps/desktop

Electron: runs the server and shows the app in a window.

Open source

Made you think
harder?

TYSA is built in the open by one indie developer. A star is the easiest way to help other learners find it.

github.com/Akas333/TYSA Star