Powered by Claude AI

The terminal doesn't
have to be scary

CozyTerm is a friendly terminal coach that teaches you the command line through doing, not lectures. Ask questions, run commands, and learn along the way.

Copied! $ pip install git+https://github.com/engindearing-projects/cozyterm.git

Then run cozyterm or python -m cozyterm — requires Python 3.10+ and an ANTHROPIC_API_KEY

CozyTerm — Your friendly terminal coach
ls -la
git status
pwd
Files
src/
tests/
docs/
README.md
pyproject.toml
.gitignore
You
What does git status do?
Claude
git status shows you the current state of your project. Think of it like checking your to-do list — it tells you which files you've changed, which ones are ready to be saved, and which ones Git doesn't know about yet. It's completely safe and doesn't change anything!
Terminal
$ git status
On branch main
Your branch is up to date with 'origin/main'.
 
nothing to commit, working tree clean

Built for learning by doing

💬

Ask anything

Chat with Claude about terminal concepts, commands, errors — anything. Get warm, patient explanations in plain language.

🔍

Auto-explain mode

Every command you run gets a brief, friendly explanation. Learn what happened and why without having to ask.

🛡️

Safety rails

Destructive commands trigger a warning before running. Learn which commands are dangerous and why, before anything bad happens.

📂

File explorer

Click any file in the sidebar to learn what it is and what it does. Explore your project structure visually.

💡

Smart suggestions

Contextual command suggestions appear as clickable chips. Try new commands with confidence.

🖥️

Works everywhere

Same app in your terminal or browser. No code changes needed — just run and learn.

Get started in 30 seconds

1

Install

pip install git+https://github.com/engindearing-projects/cozyterm.git

2

Set your key

export ANTHROPIC_API_KEY=sk-ant-...

3

Launch

cozyterm and start exploring!