uit courses
List enrolled courses and filter to the current semester.
Connect your UIT courses to Codex—browse materials, track deadlines, and run agent threads with course context in one local workspace.
npm install -g uit-studio
Connect both UIT course accounts simultaneously.
Access active coursework and past semester archives in one unified workspace without switching sessions or clearing cookies.
UIT Studio never proxies traffic or resells tokens.
Connect your student Moodle account and OpenAI Codex plan directly with the credentials you already have. We orchestrate them, you keep your plan.
Every tool runs in your connected course workspace with the access it actually needs.
uit_courses
List your accessible courses.
uit_course_contents
Read modules, assignments, and announcements.
uit_read_resource
Read one course resource.
uit_course_members
List instructors and students.
uit_course_grades
Read grades and feedback.
uit_download_material
Download a course file.
uit_submit_assignment
Submit a file to an assignment.
Expanding beyond UIT to bring the same keyboard-driven workspace to every member university across Vietnam National University Ho Chi Minh City.
Find courses, track deadlines, and download materials from your terminal.
uit courses
List enrolled courses and filter to the current semester.
uit contents <course_id>
Browse sections, modules, forums, folders, and files.
uit deadlines
See upcoming assignments, quizzes, and calendar events at a glance.
uit download <course_id>
Pull course material locally for focused, offline study.
Install globally via npm, or grab standalone pre-compiled installers for macOS, Linux, and Windows.
curl -fsSL https://raw.githubusercontent.com/RyanNg1403/uit-cli/main/scripts/install.sh | sh
npm install -g uit-cli
curl -fsSL https://raw.githubusercontent.com/RyanNg1403/uit-cli/main/scripts/install.sh | sh -s -- --studio
npm install -g uit-studio
curl -fsSL https://raw.githubusercontent.com/RyanNg1403/uit-cli/main/scripts/install.sh | sh
npm install -g uit-cli
curl -fsSL https://raw.githubusercontent.com/RyanNg1403/uit-cli/main/scripts/install.sh | sh -s -- --studio
npm install -g uit-studio
npm install -g uit-cli
$installer = Join-Path $env:TEMP "uit-studio-install.ps1"
Invoke-WebRequest https://raw.githubusercontent.com/RyanNg1403/uit-cli/main/scripts/install.ps1 -OutFile $installer
powershell -ExecutionPolicy Bypass -File $installer -Studio
npm install -g uit-studio