Scientific research agent extension - turns research goals into reproducible Jupyter notebooks with Python REPL, data analysis, and ML workflows
npx claudepluginhub yeachan-heo/my-jogyoScientific research agent extension - turns research goals into reproducible Jupyter notebooks with Python REPL, data analysis, and ML workflows
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
Curated collection of 141 specialized Claude Code subagents organized into 10 focused categories
"Every great professor needs a great teaching assistant."
Gyoshu (교수, Professor) orchestrates. Jogyo (조교, Teaching Assistant) executes.
Together, they form an end-to-end research automation system for OpenCode that turns your research goals into reproducible Jupyter notebooks—complete with hypotheses, experiments, findings, and publication-ready reports.
| Agent | Role | Korean | What They Do |
|---|---|---|---|
| Gyoshu | 🎩 Professor | 교수 | Plans research, orchestrates workflow, manages sessions |
| Jogyo | 📚 Teaching Assistant | 조교 | Executes Python code, runs experiments, generates outputs |
| Baksa | 🔍 PhD Reviewer | 박사 | Adversarial verifier — challenges claims, calculates trust scores |
| Jogyo Paper Writer | ✍️ Grad Student | 조교 | Transforms raw findings into narrative research reports |
Think of it like a research lab:
🎬 Demo coming soon! Try the Quick Tutorial to see Gyoshu in action.
[OBJECTIVE], [HYPOTHESIS], [FINDING] markers.ipynbGyoshu works with Claude Code via the Model Context Protocol (MCP). Install in one command:
# Clone and build the MCP server
git clone https://github.com/Yeachan-Heo/My-Jogyo.git
cd My-Jogyo/src/mcp
npm install && npm run build
# Register with Claude Code
claude mcp add gyoshu-mcp "$(pwd)/build/index.cjs"
Verify installation:
claude mcp list
# Should show: gyoshu-mcp: ✓ Connected
Available MCP Tools:
| Tool | Purpose |
|---|---|
python_repl | Execute Python code with marker detection |
research_manager | Create/manage research sessions |
gyoshu_snapshot | Capture research state snapshots |
checkpoint_manager | Save/restore research checkpoints |
notebook_writer | Jupyter notebook operations |
notebook_search | Search across notebooks |
Note: The MCP server exposes 12 research tools. See src/mcp/ for details.
Add Gyoshu to your opencode.json:
{
"plugin": ["gyoshu"]
}
That's it! OpenCode will auto-install Gyoshu from npm on next startup.
# Using bunx (no global install needed)
bunx gyoshu install
# Or install globally first
npm install -g gyoshu
gyoshu install
The CLI automatically adds Gyoshu to your opencode.json.
Clone & link locally:
git clone https://github.com/Yeachan-Heo/My-Jogyo.git
cd My-Jogyo && bun install
Then in your opencode.json:
{
"plugin": ["file:///path/to/My-Jogyo"]
}
Verify installation:
# Check status via CLI
bunx gyoshu check
# Or in OpenCode
opencode
/gyoshu doctor
Using Claude Code, OpenCode, or another AI coding assistant? This section is for you.
For Claude Code: Install the MCP server (Option 1 above). The tools are automatically available.
For OpenCode: Run bunx gyoshu install or add "gyoshu" to your plugin array. Then give your LLM the context it needs:
Point your LLM to the guide:
"Read
AGENTS.mdin the Gyoshu directory for full context on how to use the research tools."
Or paste this quick start prompt:
I've installed Gyoshu. Read AGENTS.md and help me run /gyoshu to analyze my data.