Skip to content

v1.0.0 - Initial Release πŸŽ“

Choose a tag to compare

@Yeachan-Heo Yeachan-Heo released this 02 Jan 01:57
· 90 commits to main since this release

πŸŽ“ Gyoshu & Jogyo - AI-powered Research Automation

"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.

✨ Features

  • πŸ”¬ Hypothesis-Driven Research β€” Structure your work with [OBJECTIVE], [HYPOTHESIS], [FINDING] markers
  • 🐍 Persistent Python REPL β€” Variables survive across sessions, just like a real Jupyter kernel
  • πŸ““ Auto-Generated Notebooks β€” Every experiment is captured as a reproducible .ipynb
  • πŸ€– Autonomous Mode β€” Set a goal, walk away, come back to results
  • πŸ“ AI-Powered Reports β€” Turn messy outputs into polished research narratives
  • πŸ”„ Session Management β€” Continue, replay, or branch your research anytime

πŸš€ Quick Install

curl -fsSL https://raw.githubusercontent.com/Yeachan-Heo/My-Jogyo/main/install.sh | bash

πŸƒ Quick Start

opencode                              # Start OpenCode
/gyoshu                               # Meet the Professor
/gyoshu analyze customer churn        # Start research
/gyoshu-auto build ML model           # Autonomous mode

πŸ“¦ What's Included

Commands

  • /gyoshu - Unified research command (status, search, continue, report, etc.)
  • /gyoshu-auto <goal> - Autonomous research with bounded execution

Tools

Tool Purpose
research-manager Manage research projects and notebooks
notebook-search Search across notebooks
python-repl Persistent Python execution
session-manager Runtime session management
notebook-writer Jupyter notebook generation
gyoshu-completion Research completion signaling
gyoshu-snapshot Session state snapshots
migration-tool Legacy data migration

πŸ“‹ Requirements

  • OpenCode v0.1.0+
  • Python 3.10+

Made with πŸŽ“ for researchers who'd rather think than type