
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
AI-powered coding dojo for developers learning new languages — concept mapping, guided practice, and quizzing
codojo is an AI-powered coding dojo — a mentor for developers learning a new
programming language or framework. Instead of dumping code on you, it teaches
the way a great senior engineer would: it maps new concepts onto the languages
you already know, asks questions to guide you to the answer, checks your
understanding before moving on, and quizzes you interview-style as you go. It
runs inside Claude Code, scaffolding a
workspace whose CLAUDE.md turns Claude into your personal mentor.
npx codojo init
cd ~/workspace/codojo # or wherever you chose
claude
codojo init only scaffolds the workspace. The first time you run claude in
it, the mentor walks you through a short onboarding interview — your background,
the languages you already know, and what you want to learn — then gets to work.
CLAUDE.md instructs Claude
to guide you to solutions and write code only rarely, and only after
explaining the concept behind it.config/routes.rb becomes the bridge to how routing works in
Go, Next.js, or PHP.notes/ and projects/ are yours and
are read-only to the mentor; mentor_notes/ is where it logs sessions, tracks
a concept map, and records quiz history to space your practice.<workspace>/
├── CLAUDE.md # puts Claude into mentor mode
├── .claude/
│ └── settings.json # file-permission boundaries (see below)
├── profile.md # who you are (mentor edits only with your OK)
├── goals.md # what you want to learn
├── notes/ # your notes — mentor read-only
├── projects/ # your code — mentor read-only
└── mentor_notes/ # mentor read/write
├── sessions/ # per-session summaries
├── topics/ # per-topic progress
├── quiz_history.md
└── concept_map.md
.claude/settings.json makes notes/ and projects/ read-only to the mentor
and mentor_notes/ (plus profile.md/goals.md) read/write, and denies a few
sensitive paths. Because a workspace typically lives inside your home directory,
these rules constrain Claude's own file tools but are not OS-level isolation —
for that, enable Claude Code's sandbox.filesystem.
PATHMIT © 2026 Jason Noble
FAQs
AI-powered coding dojo for developers learning new languages — concept mapping, guided practice, and quizzing
The npm package codojo receives a total of 1 weekly downloads. As such, codojo popularity was classified as not popular.
We found that codojo demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.