cd /news/artificial-intelligence/show-hn-personal-ai-tutor-that-buildโ€ฆ ยท home โ€บ topics โ€บ artificial-intelligence โ€บ article
[ARTICLE ยท art-100424] src=github.com โ†— pub= topic=artificial-intelligence verified=true sentiment=ยท neutral

Show HN: Personal AI tutor that builds and probes your understanding

Suki, a new local-first AI tutor that integrates with coding agents, turns AI into a learning partner that forces users to restate knowledge in their own words, probe for gaps, and schedule spaced repetition, with artifacts compiled into a publication-quality book. The tool, built for Python 3, uses commands like /suki curriculum, /suki probe, and /suki book to design learning paths, test understanding, and render teaching books via pandoc and LaTeX.

read5 min views1 publishedAug 17, 2026
Show HN: Personal AI tutor that builds and probes your understanding
Image: Michielbdejong (auto-discovered)

Build expertise. Validate it. Own it.

โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                  s u k i                    โ”‚
โ”‚   Build expertise. Validate it. Own it.    โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

Suki turns an AI coding agent into a learning partner that doesn't trust you. Not in a moral sense. It refuses to believe you know something just because you read it, watched a course, or nodded along with a tutorial.

Learning isn't consuming content. It's being forced to say it back, from your own head, until it holds. Suki makes you do that, then it remembers what you're weak at and brings it back before it fades.

๐Ÿ”’ Local-first ยท ๐Ÿ›ก๏ธ Private by default ยท ๐Ÿงฉ 3 steps, one command ยท ๐Ÿ Python 3 + your agent

        โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
        โ”‚                                              โ”‚
        โ–ผ                                              โ”‚
   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”      โ”‚
   โ”‚ curriculumโ”‚ โ”€โ”€โ–บ โ”‚  probe   โ”‚ โ”€โ”€โ–บ โ”‚   book   โ”‚      โ”‚
   โ”‚ build the โ”‚     โ”‚  test it โ”‚     โ”‚ publish  โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
   โ”‚  path     โ”‚     โ”‚  & fix   โ”‚     โ”‚   it     โ”‚
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

โ€” design the definitive learning path: the chapters, the order, what "mastered" means for your topic./suki curriculum <topic>

โ€” build and verify understanding chapter by chapter. Force a restatement, test it, repair the cracks, then schedule reviews so it doesn't rot./suki probe <topic> [ch]

โ€” render your curriculum, working models, and probe history into a publication-quality teaching book./suki book <topic>

Work compounds: each step writes an artifact to ~/.suki/topics/<slug>/

that the next step reads. Probe again next week, and the book reflects it.

/suki curriculum active-directory

  โ†’ tier 1:  The basics (what AD is, how a domain works)
  โ†’ tier 2:  Core mechanics (Kerberos, tickets, trusts)
  โ†’ tier 3:  Attacks (Kerberoasting, golden tickets, delegation)
  โ†’ tier 4:  Defenses + detection
  โ†’ tier 5:  Expert edge (red-team tradecraft, real-world ops)

  + what "mastered" means at every chapter
  + the order that actually builds understanding

Suki designs the path from absolute basics to the deepest expert end of the field, then writes it as chapter-by-chapter markdown plus a curriculum.json

that every later step reads.

Command What it does
/suki curriculum <topic>
Design a definitive learning path: chapters, order, mastery checks
/suki learn <draft>
Review a chapter draft from a serious learner's perspective
/suki probe active-directory 1.1

  "Explain Kerberos authentication in your own words."

  โ†’ you state your picture
  โ†’ suki probes it for cracks
  โ†’ weak spot? a targeted drill fixes it right there
  โ†’ mastered? revisit in 3 โ†’ 10 โ†’ 30 โ†’ 90 days

The model has to be in your words, not the book's. If it doesn't hold up, the gap is exposed and repaired inline. What you're weak at is remembered and resurfaced before it fades. Nothing is graded against you; everything is recorded as an artifact that compounds.

Command What it does
/suki probe <topic> [ch]
Build + verify understanding chapter by chapter; repair cracks; spaced repetition
/suki book active-directory     # -> ~/.suki/topics/active-directory/book/book.pdf

  โ†’ your curriculum, as one part per tier
  โ†’ your working models, persisted
  โ†’ your probe + remediation history
  โ†’ typeset with pandoc + LaTeX (KOMA scrbook, Palatino)

Everything you built and validated becomes a real teaching book: the same material other learners can use, and the proof of what you actually hold.

Command What it does
/suki book <topic>
Render the topic as a publication-quality teaching book

One command, /suki

, is the status dashboard and the router to everything else. It knows where you left off and what's due next.

โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                  s u k i                    โ”‚
โ”‚   Build expertise. Validate it. Own it.  โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

๐Ÿ“Š  Status
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
  Learning  3 topics ยท 1 due for review

โณ  Due for review
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
  โ€ข active-directory 2.1 (Kerberos auth)  due today
  โ€ข python 3.1 (Asyncio)                  due in 2d

Next step
  โ†’ /suki probe active-directory 2.1
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
pip install suki
suki install --all     # links the skills into opencode, claude, and codex

That's it. Restart your agent, then:

/suki curriculum python    # build the path
/suki probe python 1.1     # build + verify understanding
/suki book python          # publish what you mastered
Skill Role
suki
Status dashboard + router (single entry point)
curriculum
Design a definitive learning path
learn
Review material from a learner's perspective
probe
Build + verify understanding, repair cracks, spaced repetition
book
Render a topic as a teaching book

Everything lives under ~/.suki/

, one folder per topic. Current state is JSON; history is append-only JSONL. Nothing is ever deleted, so the full arc of your learning is recoverable.

~/.suki/
โ””โ”€โ”€ topics/<slug>/        # curriculum.json, mastery.json, probes, book/

The suki

CLI manages the stack:

suki install [--opencode|--claude|--codex|--all]

โ€” link skills into your agentsuki topics

โ€” list topicssuki status [topic]

โ€” progress + spaced-repetition due statussuki book <topic>

โ€” render a topic as a book

pip install suki
suki install --all

That's the whole setup. pip install suki

gives you the suki

command; suki install

links all five skills (suki

, curriculum

, learn

, probe

, book

) into your agent. Default to --all

, or pick just your agent with --opencode

, --claude

, or --codex

.

Restart your agent after installing, then use /suki

as the single entry point. It routes subcommands: /suki curriculum <topic>

, /suki learn <draft>

, /suki probe <topic> [ch]

, /suki book <topic>

, or /suki

alone for the status dashboard.

From source (contributing):

git clone <this repo> && cd suki
pip install -e .

The core skills need nothing beyond the agent and the suki

CLI (Python 3).

/suki book

also needs pandoc

and a LaTeX distribution with xelatex

:

brew install pandoc
brew install --cask mactex-no-gui   # or any TeX Live install

Everything stays on your machine. Curriculum, probe history, and the books you publish: none of it leaves your computer. The only external calls are the LLM/harness and web fetches.

Brutal honesty first: Know the truth about your model** The model is in your words**: You restate it; it becomes yours** Learn for keeps**: Spaced repetition over cramming** Everything is an artifact**: Named files, compounded across sessions** Privacy by default**: Your data never leaves your machine

Suki: Build expertise. Validate it. Own it.

โ”€โ”€ more in #artificial-intelligence 4 stories ยท sorted by recency
โ”€โ”€ more on @suki 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain โ€” perfect for shipping the agent you just read about.

$git push zahid main
โ†’ Live at https://your-agent.zahid.host โœ“
Get free account โ†’ Pricing
from โ‚ฌ0/mo ยท no card required
LIVE [news/show-hn-personal-ai-โ€ฆ] indexed:0 read:5min 2026-08-17 ยท โ€”