Didactctopus is a multi-talented AI system to assist autodidacts in gaining mastery of a chosen topic. Want to learn and get an assist doing it? Didactopus fits the bill.
Go to file
welsberr 4c1d66cda0 Added dependency graph checks, artwork. 2026-03-12 21:12:53 -04:00
.github/workflows Initial ChatGPT sources 2026-03-12 19:59:59 -04:00
artwork Added dependency graph checks, artwork. 2026-03-12 21:12:53 -04:00
configs Initial ChatGPT sources 2026-03-12 19:59:59 -04:00
docs Added dependency graph checks, artwork. 2026-03-12 21:12:53 -04:00
domain-packs Added dependency graph checks, artwork. 2026-03-12 21:12:53 -04:00
src/didactopus Added dependency graph checks, artwork. 2026-03-12 21:12:53 -04:00
tests Added dependency graph checks, artwork. 2026-03-12 21:12:53 -04:00
.gitignore Initial ChatGPT sources 2026-03-12 19:59:59 -04:00
Dockerfile Initial ChatGPT sources 2026-03-12 19:59:59 -04:00
LICENSE Initial ChatGPT sources 2026-03-12 19:59:59 -04:00
Makefile Initial ChatGPT sources 2026-03-12 19:59:59 -04:00
README.md Added dependency graph checks, artwork. 2026-03-12 21:12:53 -04:00
docker-compose.yml Initial ChatGPT sources 2026-03-12 19:59:59 -04:00
pyproject.toml Added dependency graph checks, artwork. 2026-03-12 21:12:53 -04:00

README.md

Didactopus

Didactopus is a local-first AI-assisted autodidactic mastery platform designed to help motivated learners achieve genuine mastery through Socratic mentoring, structured practice, project work, verification, and competency-based evaluation.

Tagline: Many arms, one goal — mastery.

This revision adds

  • dependency and compatibility checks for domain packs
  • version-range validation against the Didactopus core version
  • local dependency resolution across installed packs
  • richer pack manifests
  • repository artwork under artwork/
  • tests for dependency and compatibility behavior

Domain packs

Didactopus supports portable, versioned domain packs that can contain:

  • concept maps
  • roadmap templates
  • project blueprints
  • rubrics
  • benchmark tasks
  • resource guides

Packs can depend on other packs, enabling layered curricula and reusable foundations.

Artwork

The repository includes whimsical project art at:

  • artwork/didactopus-mascot.png

Suggested future additions:

  • artwork/didactopus-banner.png
  • artwork/didactopus-logo.png

Quick start

python -m venv .venv
source .venv/bin/activate
pip install -e .[dev]
python -m didactopus.main --domain "statistics" --goal "practical mastery"
pytest