Skip to content

yuanchenglu/studyclaw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17,852 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 StudyClaw — Educational AI Assistant Platform

AI-Powered Learning, Anytime, Anywhere

Website China MIT License

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.

✨ Features

Built-in Educational Agents

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

Built-in Skills

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

Downloaded Educational Skills (from ClawHub)

  • 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

🚀 Quick Start

Prerequisites

  • Node.js ≥22
  • npm, pnpm, or bun

Installation

# 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 18789

Configuration

StudyClaw 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"]
      }
    ]
  }
}

📖 Use Cases

1. AI Tutoring

User: "Can you explain how to solve quadratic equations?"
AI Tutor: [Provides step-by-step explanation with examples]

2. Homework Grading

User: [Uploads homework image]
Homework Grader: [Analyzes and provides detailed feedback]

3. Study Planning

User: "Help me create a study plan for my final exams"
Learning Planner: [Creates personalized study schedule]

4. Language Learning

User: "Teach me Spanish vocabulary for travel"
Language Learner: [Provides lessons, translations, and quizzes]

🔧 Architecture

┌─────────────────────────────────┐
│          StudyClaw              │
│     Educational Platform        │
└───────────────┬─────────────────┘
                │
    ┌───────────┼───────────┐
    │           │           │
    ▼           ▼           ▼
┌───────┐  ┌───────┐  ┌───────┐
│Agent 1│  │Agent 2│  │Agent N│
│AI Tutor│ │Grader │  │Learner│
└───┬───┘  └───┬───┘  └───┬───┘
    │          │          │
    └──────────┼──────────┘
               │
               ▼
┌─────────────────────────────────┐
│       OpenClaw Gateway          │
│     ws://127.0.0.1:18789        │
└─────────────────────────────────┘

🌐 Deployment

Global

China

📚 Documentation

🤝 Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

📄 License

MIT License - see LICENSE for details.

🙏 Acknowledgments

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. 📚✨

About

OpenClaw 实战项目——学习与实验用途的 Agent 配置与工作流

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors