Didactopus/README.md

1.3 KiB

Didactopus mascot

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