Skip to content

AZIO-126/socrates-ai-oss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ›๏ธ Socrates.ai

Your AI learning companion that makes you think, not just read.

Socrates.ai is a set of Claude Code skills that turn any Obsidian vault into a Socratic learning system. It researches topics, generates lessons, and then โ€” instead of just answering your questions โ€” challenges your thinking through guided dialogue.

"I cannot teach anybody anything. I can only make them think." โ€” Socrates

How it works

You: "ๅธฎๆˆ‘็ ”็ฉถ distributed systems"
  โ†’ Generates 5-6 structured lessons from YouTube talks, papers, and web sources

You: "Raft็š„leader electionๆ€Žไนˆๅทฅไฝœ็š„๏ผŸ"
  โ†’ Expert mode: clear technical explanation

You: "ๆˆ‘่ง‰ๅพ—Raftๆฏ”Paxosๅฅฝๅ› ไธบๆ›ด็ฎ€ๅ•"
  โ†’ Socratic mode: "ๆ›ด็ฎ€ๅ•ๆ˜ฏไธ€ไธชไผ˜็‚น๏ผŒไฝ†ๆƒณๆƒณ็œ‹โ€”โ€”ๆœ‰ๆฒกๆœ‰ๅœบๆ™ฏไธ‹
    Paxos็š„็ตๆดปๆ€งๅ่€Œๆ˜ฏๅฟ…้กป็š„๏ผŸRaft็š„้™ๅˆถๆ˜ฏไป€ไนˆ๏ผŸ"

You: "ok"
  โ†’ ๐Ÿ’ก Saved as a lightbulb note, linked back to the lesson

Every discussion creates a ๐Ÿ’ก lightbulb note โ€” a record of your active thinking. Wrong about something? The ๐Ÿ”„ mindshift is captured too. Over time, your vault becomes a knowledge graph of everything you've genuinely understood.

Features

  • Three learning modes: Expert (direct answers), Socratic (guided questioning), Research (deep-dive)
  • ๐Ÿ’ก Lightbulb notes: Every discussion consolidates into a linked note in your vault
  • ๐Ÿ”„ Mindshift tracking: Wrong beliefs โ†’ correct understanding, captured as learning evidence
  • Gamification: ๐ŸŒฑ Seed โ†’ ๐ŸŒพ Wheat โ†’ ๐Ÿž Bread per project. Levels from ๐Ÿ“– Apprentice to ๐Ÿ“œ Plato
  • Daily Quiz + Baking Exam: Spaced review based on your actual misconceptions
  • Research Pipeline: YouTube ASR + academic papers + NotebookLM โ†’ structured curriculum
  • Cross-session memory: Remembers what you've learned, what you got wrong, where you left off

Installation

# 1. Install dependencies
pip install yt-dlp

# 2. Copy skills into your vault
cp -r .claude/skills/ /path/to/your/vault/.claude/skills/

# 3. Open your vault with Claude Code and start learning

Requirements

  • Claude Code (CLI)
  • Obsidian (for viewing the knowledge graph)
  • Python 3.9+
  • yt-dlp (for YouTube transcript extraction)
  • notebooklm CLI (optional, for NotebookLM integration)

Project structure

.claude/skills/
โ”œโ”€โ”€ study-assist/          โ† Socratic learning engine (core)
โ”‚   โ”œโ”€โ”€ SKILL.md           โ† Behavior specification
โ”‚   โ””โ”€โ”€ scripts/
โ”‚       โ”œโ”€โ”€ locate.py      โ† Fast vault content locator
โ”‚       โ”œโ”€โ”€ rename_task.py โ† Task folder rename handler
โ”‚       โ””โ”€โ”€ normalize_wikilinks.py
โ”œโ”€โ”€ research-pipeline-v2/  โ† Curriculum generator
โ”‚   โ”œโ”€โ”€ SKILL.md
โ”‚   โ””โ”€โ”€ references/
โ”œโ”€โ”€ youtube-search/        โ† YouTube metadata extractor
โ””โ”€โ”€ notebooklm-notebook/   โ† NotebookLM CLI wrapper

Philosophy

Most learning tools give you knowledge. Socrates.ai helps you give birth to your own understanding.

The AI doesn't teach โ€” it asks questions, challenges assumptions, and guides you to figure things out yourself. Every "aha moment" is yours, not the AI's.

License

MIT

Contributing

Issues and PRs welcome. If you build something cool with these skills, let us know.

About

๐Ÿ›๏ธ Socrates.ai โ€” AI-powered Socratic learning engine for Obsidian. Research โ†’ Study โ†’ Discuss โ†’ Master.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages