Your AI Teaching Assistant for CS.
From homework hints to thesis research — a senior TA living inside your terminal.
$ pi install npm:@aethrekh/pi-cs✓ Pisces activated/semester --init> Semester: Fall 2025 Week: 7Courses: CS301, CS315, CS320 — got it./homework implement dijkstra's algorithm> Let's think through this step by step.What data structure tracks unvisited nodes?/leetcode 42> Brute force: O(n²) — here's why that fails.Optimal: O(n) monotonic stack approach...
Eight commands.
Every situation covered.
Init, update, or inspect your SEMESTER.md context. Makes every other skill smarter — greetings, depth calibration, and course-aware prep all rely on it.
Socratic hints, pseudocode, and guided walkthroughs. Never writes your assignment for you.
Feynman-style: real-world analogy + Mermaid diagram + runnable example.
Brute force → optimal. Complexity proofs. Interview simulation mode.
Requirements → architecture → scaffolded codebase. Full project kickoff.
TA-level code review. Every issue rated 🔴 Critical → 🔵 Suggestion.
Quiz mode, mind maps, day-by-day revision plans, Anki flashcards.
Paper summaries, literature surveys, BibTeX citation generation.
It knows your
academic context.
Drop a SEMESTER.md in your university root. Pisces auto-detects it and greets you with relevant context — courses, week number, active project.
semester: Fall 2025 year: 2025 week: 7 year_of_study: 2 ## Courses - CS301: Operating Systems - CS315: Database Systems - CS320: Software Engineering active_project: shell-implementation
“Hey! I see you're in Week 7 of Fall 2025. You have 3 active courses. What are we working on today?”
Built-in integrity.
Not bolted on.
- ▸Provides hints, pseudocode, and explanations
- ▸Helps debug your own code
- ▸Writes complete code for personal projects
- ▸Solves /leetcode and /project in full
- ▸Guides you to the answer Socratically
- ▸Write complete graded assignment solutions
- ▸Submit or disguise AI work as your own
- ▸Bypass honour code detection
- ▸Provide direct answers to exam questions
When Pisces detects a potential integrity issue, it redirects to guided learning mode automatically.
One command.
Your TA awaits.
Requires Pi ≥ 1.0.0 and Node.js ≥ 18. Activates automatically in every Pi session.