AI-Powered Learning, Anytime, Anywhere
StudyClaw is an educational AI assistant platform built on OpenClaw, designed specifically for learning scenarios. It comes with built-in educational agents and skills to help students learn smarter, not harder.
| Agent | Description | Skills |
|---|---|---|
| AI 导师 (ai-tutor) | Personal AI tutor for one-on-one learning assistance | studyclaw, tutoring, problem-solving |
| 作业批改助手 (homework-grader) | Intelligent homework grading and feedback | studyclaw, grading, problem-solving |
| 学习规划助手 (learning-planner) | Study plan creation and progress tracking | studyclaw, tutoring |
| 语言学习助手 (language-learner) | Language learning with translation and quizzes | studyclaw, translation, quiz |
| Skill | Description |
|---|---|
| studyclaw | Core StudyClaw functionality and context |
| tutoring | Personalized tutoring and explanation |
| problem-solving | Step-by-step problem solving guidance |
| grading | Homework and assignment grading |
| translation | Multi-language translation support |
| quiz | Quiz generation and assessment |
- english-learn-cards — Flashcard English vocabulary learning (SQLite + SRS)
- adaptivetest — Adaptive testing engine (IRT/CAT)
- curriculum-generator — Intelligent curriculum generation
- adaptive-learning-agents — Real-time learning from errors and corrections
- Node.js ≥22
- npm, pnpm, or bun
# Clone the repository
git clone https://github.com/openclaw/studyclaw.git
cd studyclaw
# Install dependencies
pnpm install
# Build
pnpm build
# Start the gateway
pnpm studyclaw gateway --port 18789StudyClaw uses openclaw.json for configuration. The default configuration includes:
{
"agents": {
"defaults": {
"workspace": "~/.studyclaw/workspace"
},
"list": [
{
"id": "ai-tutor",
"name": "AI 导师",
"default": true,
"workspace": "~/.studyclaw/workspaces/ai-tutor",
"skills": ["studyclaw", "tutoring", "problem-solving"]
},
{
"id": "homework-grader",
"name": "作业批改助手",
"workspace": "~/.studyclaw/workspaces/homework-grader",
"skills": ["studyclaw", "grading", "problem-solving"]
},
{
"id": "learning-planner",
"name": "学习规划助手",
"workspace": "~/.studyclaw/workspaces/learning-planner",
"skills": ["studyclaw", "tutoring"]
},
{
"id": "language-learner",
"name": "语言学习助手",
"workspace": "~/.studyclaw/workspaces/language-learner",
"skills": ["studyclaw", "translation", "quiz"]
}
]
}
}User: "Can you explain how to solve quadratic equations?"
AI Tutor: [Provides step-by-step explanation with examples]
User: [Uploads homework image]
Homework Grader: [Analyzes and provides detailed feedback]
User: "Help me create a study plan for my final exams"
Learning Planner: [Creates personalized study schedule]
User: "Teach me Spanish vocabulary for travel"
Language Learner: [Provides lessons, translations, and quizzes]
┌─────────────────────────────────┐
│ StudyClaw │
│ Educational Platform │
└───────────────┬─────────────────┘
│
┌───────────┼───────────┐
│ │ │
▼ ▼ ▼
┌───────┐ ┌───────┐ ┌───────┐
│Agent 1│ │Agent 2│ │Agent N│
│AI Tutor│ │Grader │ │Learner│
└───┬───┘ └───┬───┘ └───┬───┘
│ │ │
└──────────┼──────────┘
│
▼
┌─────────────────────────────────┐
│ OpenClaw Gateway │
│ ws://127.0.0.1:18789 │
└─────────────────────────────────┘
- Website: https://studyclaw.org
- Website: https://studyclaw.7color.vip
We welcome contributions! Please see CONTRIBUTING.md for guidelines.
MIT License - see LICENSE for details.
StudyClaw is built on top of OpenClaw, an open-source personal AI assistant platform. Special thanks to the OpenClaw team and community.
StudyClaw — Making Learning Smarter, Together. 📚✨