Skip to content
Oasis

Projectsactive

CLAI — Natural-Language Remote Terminal

A cross-platform remote terminal that drives a shell in plain English, built with Electron/React and FastAPI. Won 1st in the Google track at MHacks.

clai cover

A cross-platform remote terminal, built at MHacks (1st place, Google track), that lets users drive a remote shell in natural language, translating plain-English requests into OS-appropriate shell commands via the Gemini API.

The Electron/React client talks to a FastAPI server that spawns concurrent PTY-backed shell sessions over WebSockets, streaming live output and tracking exit codes and working directory per session.

Command execution is authenticated with an HMAC challenge-response handshake plus per-command SHA-256 signatures verified server-side, so unsigned or tampered requests are rejected before they reach a shell.