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
UIT Studio workspace showing course projects

See it in action.

Both Logins in one app

Connect both UIT course accounts simultaneously.

Access active coursework and past semester archives in one unified workspace without switching sessions or clearing cookies.

Bring your own subscription

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.

UIT MCP SERVER

Course tools, ready for your agent

Every tool runs in your connected course workspace with the access it actually needs.

Full VNU-HCM support coming soon

Expanding beyond UIT to bring the same keyboard-driven workspace to every member university across Vietnam National University Ho Chi Minh City.

UIT CLI

Coursework from the command line

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.
Read the CLI reference
uit — courses.uit.edu.vn — zsh
uit courses
IDSHORTCOURSE
19589SE362.Q21An toàn phần mềm và hệ thống
19227CS410.Q21Mạng neural và thuật giải di truyền
uit contents 19589
427868 [folder] Tài Liệu Môn Học
└─ SE362.Q21_.pdf
uit deadlines
DUECOURSEASSIGNMENTID
2026-09-20SE362.Q21 · An toàn phần mềmLab 03: Static Analysis84210
uit download 19589
GETSE362.Q21_.pdfOK
GETChapter 1.pdfOK
Saved 2 files → SE362.Q21/
Installation

Your workspace, on every platform

Install globally via npm, or grab standalone pre-compiled installers for macOS, Linux, and Windows.

macOS

Nativecurl
curl -fsSL https://raw.githubusercontent.com/RyanNg1403/uit-cli/main/scripts/install.sh | sh -s -- --studio
NPMnpm
npm install -g uit-studio

Linux

Nativecurl
curl -fsSL https://raw.githubusercontent.com/RyanNg1403/uit-cli/main/scripts/install.sh | sh -s -- --studio
NPMnpm
npm install -g uit-studio

Windows

NativePowerShell
$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
NPMnpm
npm install -g uit-studio