THE KEATING DEVELOPER HANDBOOK
A model can give an answer.
Teaching takes a system.
When the answer arrives before the understanding, something is missing. Keating brings plans, practice, memory, and verification around the model—so the learner can do the thinking.
START WITH YOUR QUESTION
Find your way into the system.
Run it yourself.
Set up a workspace, start the CLI, and find the web development workflow.
Get started →02 / EXTENDShape how it teaches.
Work with prompts, skills, deterministic tools, and shared learner interactions.
Extension guide →03 / INVESTIGATEAsk what improves.
Explore teaching evaluations, policy evolution, and the limits of synthetic evidence.
Research guide →THE WHOLE PICTURE
From the learner to the runtime.
Build
Install the tools, run a local teaching workflow, and find the code you want to change.
Extend Keating without losing the teaching contract ↗Change prompts, add tools, connect Pi packages, and keep clients and evidence aligned.
Reference
Follow a learner request through clients, the teaching engine, model execution, and stored artifacts.
Build for understanding ↗The teaching loop, learner state, verification, and the limits of automated improvement.
Tools, commands, and artifacts ↗Choose the right entry point for teaching, reviewing, exporting, and running Keating.
Platform
Follow the shared teaching system across browser, desktop, mobile, and terminal—and understand where their capabilities differ.
Courses and collaboration ↗Turn study material into a shared course while preserving membership, permissions, learner work, and delivery state.
Data, privacy, and authority ↗Understand what is saved, where credentials belong, and how an export differs from consent to share.
Models and providers ↗Keep model selection, credentials, teaching behavior, and workspace execution independently configurable.
Contributing ↗Find the right subsystem, make a bounded change, and show the evidence needed to review it.
Research
Built in the open. Read with the source.
These guides explain the repository’s design and implementation. Each topic links to its source; client support and hosted availability can differ. Evaluation results are not proof of human learning gains.
Contribute to Keating →