Learning should have a route.

Concourse is an open-source, local-first system for building guided learning routes, practicing recall, and sharing portable course packs.

01 / Guided demo

See the route respond.

Step into a short microbiology lesson. Make a prediction, watch the learning route react to your evidence, then inspect the open pack that authored it.

  1. 01Predict
  2. 02Follow the route
  3. 03Open the pack
Open the full demo

About one minute · No account · Runs locally

02 / Open by design

One project. Two open surfaces.

The application makes learning usable. The pack system makes routes portable, inspectable, and extensible.

Learning experience

Follow the route.

Routes · recall · progress · browser and desktop UI

Open pack system

Build what travels.

Contracts · validation · archives · local installation · authored content

Route
Course creation and course learning.
Loop
Flashcards, retrieval practice, and review.
Transfer
Portable course and pack exchange.
Concourse
The open application tying the experience together.

03 / Contribute

Find your way in.

Concourse has a working foundation and useful edges in every direction.

First contribution

Clone npm ci npm run dev npm run verifyRead the contributor guide

04 / Project truth

Built enough to use. Early enough to shape.

Delivered in v0.1

  • Browser and Tauri desktop learning surfaces
  • Deterministic sessions, evidence, feedback, and recaps
  • Portable pack contracts, validation, archives, and SDK tooling
  • Local persistence and defensive pack installation
  • An openly licensed Logic Foundations example pack

The local-first boundary

  • No accounts
  • No hosted learner state
  • No analytics
  • No application backend
  • Progress and installed packs stay local
See what comes next

Help build better routes through knowledge.

Explore the repositoryContributingRoadmapRun the demo again