A human-powered execution platform with WeChat-native intake.
A graduate student stays in the loop, withOpenClawor other agents used as on-demand reinforcement.
Unofficial parody project; not affiliated with
OpenClaw,OpenAI,
StudentClaw is positioned for high-pressure, fragmented, time-sensitive work:
requests arrive through WeChat, the system prioritizes them, a human execution layer carries the task forward, and external agents are pulled in only when structured generation or automation becomes the better fit.
Typical workloads include:
- research synthesis and information cleanup
- writing refinement and delivery follow-through
- deadline-driven emergency support
- tasks that still need human judgment and human fallback
- WeChat Native Interface: tasks arrive through the channel people already use
- Human Runtime: the critical path stays human-driven and directly accountable
- Agent Augmentation: the operator can call
OpenClawor other agents on demand - Deadline-Aware Scheduling: prioritization shifts with urgency, interruptions, and delivery windows
- Typical Pricing: commonly
¥400 / month, with variation by lab, familiarity, and snack policy
| Skill | Description | Best For | Agent Escalation |
|---|---|---|---|
Deadline Rescue |
Prioritizes delivery under deadline pressure and pulls the result together fast. | Last-minute drafts, missing materials, final-round edits | Supported |
Seen-But-No-Reply |
Detects stalled threads and drags silent tasks back into motion. | Follow-ups, chasing replies, repeated pings | Optional |
Advisor Interrupt |
Handles sudden high-priority interruptions by reordering the queue. | Incoming urgent requests, broken schedules | Not needed |
Chat-to-Task |
Converts messy chat context into a concrete task list and deliverables. | Fragmented requirements, scattered context | Optional |
First-Draft First |
Produces a usable first pass, then tightens it through feedback loops. | Drafting, outlining, explanatory writing | Supported |
Human Saturation Fallback |
Switches to external agents when the human execution layer is overloaded. | Bulk rewriting, structured generation, repetitive work | Default on |
Plagiarism Check |
Detects paper similarity rate and provides rewrite suggestions. | Pre-submission anxiety, advisor requests | Supported |
Advisor Pie Detection |
Analyzes advisor promises and identifies hype-to-reality ratio. | Lab meetings, advisor commitments | Optional |
Group Meeting Prep |
Assists in preparing presentation slides and talking points. | Weekly meetings, work reports | Supported |
Literature Review |
Automatically organizes paper key points into review framework. | Proposal writing, thesis writing | Supported |
Reviewer Response |
Organizes reviewer comments and prioritizes response strategy. | Paper revisions, resubmissions | Supported |
Data Manipulation |
Uses reasonable statistical methods to handle outlier data. | Data analysis, insignificant results | Not recommended |
Advisor Absence |
Detects when advisor is on business/travel, time to slack off. | Lab daily life, paper deadlines | Default on |
Horizontal Funding |
Helps advisor expense various weird receipts. | Project funds,报销流程 | Supported |
Grab Horizontal |
Identifies advisor's horizontal projects and grabs them quickly. | Horizontal projects, new projects | Requires Professor API |
Lab Social |
Likes, flatters, and sends holiday wishes in the lab group chat. | Maintaining advisor relations, daily survival | Optional |
Graduation Countdown |
Counts down days until graduation or延期. | Thesis anxiety, graduation season | Always running |
Mental State |
Monitors user's mental state in real-time, alerts when needed. | Graduate student mental health, breakdown edge | Default on |
Acting Training |
Practices looking busy in front of advisor. | Before group meetings, daily reports | Supported |
Fake Attendance |
Simulates lab attendance records for spot checks. | Advisor spot checks, not at desk | Use with caution |
Academic Seduction |
Helps create "chance encounters" with advisor. | Lab survival, advisor relations | Requires Wife of Advisor API |
| Item | Requirement |
|---|---|
| Operating System | A master's student's struggling laptop |
| Task Entry | A working WeChat conversation |
| Required Access | At least one of: Advisor API or Professor API |
| Optional Boost | OpenClaw or another external agent |
| Network | Good enough to send messages and hopefully receive replies |
- This project does not ship with
Advisor APIorProfessor API - These permissions usually require you to bring your own lab relationship or receive access from your research group
- If your environment has neither
Advisor APInorProfessor API, many high-priority workflows will not complete end-to-end - In short: the missing prerequisite is not the bug; the missing documentation was
- Make sure you have at least one working privilege:
Advisor APIorProfessor API - Send the task, context, and delivery requirements through WeChat
- Let the routing layer decide priority and execution path
StudentAgent Runtimehandles execution, follow-through, and delivery- Bring in external agents when automation becomes useful
- Return results and iterate until the task is closed
StudentClaw currently supports one deployment mode that best matches its overall product character:
Default deployment shape:
one struggling graduate-student laptop, one WeChat window, and a few half-awake StudentAgent nodes taking turns.
Its advantages are obvious:
- fast to start, effectively boot-and-serve
- physically close to the operator, so follow-up pressure works immediately
- can escalate to
OpenClawor other agents at any time
Its costs are also obvious:
- the fan noise often arrives before the result
- neither memory nor morale truly supports high concurrency
- the moment an advisor interrupts, the whole cluster collapses into single-threaded mode
StudentClaw does not guarantee complete automatic context carryover across StudentAgent nodes by default.
In plain language: what you said in chat A may not be fully inherited in chat B.
The most common switching problems in the current version are:
- one task gets split across multiple
StudentAgentnodes and nobody knows which thread is the latest - new requirements were added in WeChat, but an older
StudentAgentis still running the previous version - urgency and emotional tone from
StudentAgentA are not recognized byStudentAgentB - after enough switching, the system enters “I remember you said this, but not which time” mode
Recommended practice:
- keep one main
StudentAgentnode for one deliverable whenever possible - whenever switching
StudentAgentnodes, restate the current goal, deadline, and blockers - if the task has already drifted, run the equivalent of
Chat-to-Taskbefore continuing - do not assume
StudentClawcan synchronize every context by sheer willpower
If your first local attempt at StudentClaw fails, that usually does not mean the system is down.
More often, the privileges are incomplete, the context is too messy, or the graduate-student laptop surrendered first.
In the current version, local failure usually falls into one of these buckets:
- no
Advisor APIand noProfessor API - WeChat entry works, but the task description is too fragmented to route cleanly
- external agents are unavailable while the human lane is already saturated
- advisor interruption, deadline compression, and fan noise all arrive at the same time
In short, local failure is usually an environment problem, not an installation-technique problem.
| Symptom | Common Cause | Suggested Action |
|---|---|---|
| Crashes immediately on start | Missing Advisor API or Professor API |
Obtain at least one advisor-level privilege first |
| Tasks are sent but nobody moves | The flow got stuck in Seen-But-No-Reply, advisor interruption, or deadline pressure |
Add missing context or wait for priority to settle |
| Output is painfully slow | Only the human lane is active and the machine is weak | Bring in OpenClaw or another external agent |
| Three revision rounds later, still no closure | The chat history is too fragmented and the task was never normalized | Run the equivalent of Chat-to-Task before continuing |
| The machine freezes outright | Heat, memory pressure, or morale collapsed first | Lower concurrency and protect the core deliverable |
+--------------------------------+
| Advisor Interrupts / Deadlines |
+----------------+---------------+
|
v
+-----------+ +----------------+ +----------------+ +----------------+
| Requester | --> | WeChat Gateway | --> | Task Router | --> | StudentAgent Scheduler |
+-----------+ +----------------+ +----------------+ +--------+-------+
|
v
+----------------------+
| StudentAgent Runtime |
+-----+----------+-----+
| |
+----------------------------+ +---------------------------+
| |
v v
+---------------------------+ +------------------------+
| Research / Writing / | | Agent Adapter |
| Delivery | +-----------+------------+
+-------------+-------------+ |
| v
v +------------------------+
+---------------------------+ | OpenClaw / Other Agents |
| Result Delivery | +-----------+------------+
+---------------------------+ |
v
+----------------------+
| StudentAgent Runtime |
+----------------------+
| Module | Role |
|---|---|
| WeChat Gateway | Receives requests, context, and follow-up instructions |
| Task Router | Classifies work, assigns priority, and selects execution path |
| StudentAgent Scheduler | Reorders work based on deadlines, urgency, and multi-StudentAgent switching |
| StudentAgent Runtime | Human execution layer responsible for judgment, handling, and delivery |
| Agent Adapter | External capability layer for OpenClaw or other agents |
| Result Delivery | Sends results back, handles revision requests, and closes the loop |
This table is a parody positioning comparison. For official
OpenClawfeatures, capabilities, and deployment details, refer to its official website and repository.
| Dimension | StudentClaw | OpenClaw |
|---|---|---|
| Product category | Human-backed execution platform | Personal AI Assistant |
| Primary executor | Graduate student + caffeine | Local or self-hosted agent |
| Task entry | WeChat-first | Multi-channel messaging + local control plane |
| Control plane | Task routing, human judgment, and strategic disappearance | Local-first Gateway |
| Extensibility | Human tool use, agent fallback, and last-minute overtime | Tools, skills, routing, and multi-agent workflows |
| Cost structure | Commonly ¥400 / month, still varying by lab, familiarity, and late-night snack policy |
Self-hosted software plus model / deployment costs |
| Failure mode | Seen-but-no-reply, advisor interruptions, deadline compression | Configuration, permission, runtime, and security-policy issues |
| Best fit | High-pressure tasks that need human fallback | Long-running personal AI assistant workflows |
| Item | Description |
|---|---|
| Standard Plan | Commonly ¥400 / month |
| Pricing Basis | Moves up or down depending on lab, funding mood, relationship quality, and snack expectations |
| Token Policy | Theoretically unmetered, practically limited by how long a human can keep going |
| Response SLA | Fast on a good day, “I saw it” on a bad one |
| Escalation Policy | Brings in OpenClaw or other agents when the human layer is cooked |
| Autoscaling | Elastic capacity powered by caffeine, anxiety, and approaching deadlines |
- delivery windows are short, but full automation is still risky
- someone needs to watch the process, details, and rework
- the request stream already lives in WeChat
No.
Please do not actually try to place an order.
Within the premise of the joke, yes.
As a real shipped product feature, no.
Not well.
Some baseline paths may exist, but many critical workflows assume at least one advisor-level permission.
The project does not provide it.
Usually you either bring it yourself, receive it from your lab, or earn it through long-term relationship maintenance.
Because most people immediately want to know how this thing is supposed to differ from OpenClaw.
No.
The point is to expose how uncomfortable that logic already is, not endorse it.
Added
- added 14 new skills tailored to graduate-student survival scenarios
- expanded the skill catalog with entries such as
Plagiarism Check,Advisor Pie Detection,Group Meeting Prep,Literature Review, andReviewer Response
Changed
- updated the English README skill descriptions to match the expanded catalog
- cleaned up the changelog structure and rolled the current development notes into
v0.1.3
Added
- added a
Deploymentsection withDorm-Room Single-Node Deluxe Deployment - added a
StudentAgent Switching & Context Carryoversection
Changed
- unified
Session / deskterminology underStudentAgent - renamed execution-path terms to
StudentAgent RuntimeandStudentAgent Scheduler - aligned product terminology and architecture labels across Chinese and English READMEs
Added
- added a
When Local Run Failssection - added a
Troubleshootingsection - added a
Changelogsection
Changed
- documented
Advisor API/Professor APIas hard prerequisites - normalized pricing language to “commonly
¥400 / month, with variation”
Added
- initial public release
- shipped a Chinese-first homepage and a separate English README
- included an ASCII architecture diagram,
OpenClawcomparison, skills section, and base FAQ
- Thanks to @RealityError for PR
#4, which added a new batch of skills much closer to actual graduate-student survival - Thanks to everyone willing to keep documenting absurd reality with a straight face
StudentClaw is fundamentally an entertainment-oriented parody project.
- This repo does not provide a real subscription service
- This repo does not recruit students, graduate students, or labor of any kind
- This repo does not promise deliverables, capability, pricing guarantees, response times, or SLAs
- This repo does not endorse exploitative treatment of students, research assistants, or workers
- This repo has no affiliation with
OpenClaw,OpenAI,WeChat, or any school, institution, organization, or platform - Third-party names are used only for identification, commentary, parody, or context, and do not imply endorsement, partnership, agency, or official status
If you are looking for an actual product, this is not a purchase page.
This repository is released under the MIT license; see LICENSE for details.
Please note:
MITapplies only to the original text and code in this repository- Third-party product names, trademarks, and brand assets remain the property of their respective owners
- If you create a derivative joke or parody, keeping the non-official disclaimer is strongly recommended