Gaurav Gosain

Gaurav Gosain builds terminal software and AI systems, mostly in Go.

Senior AI Architect
Abu Dhabi --:-- GST
Last push · tuios · 2026-10-05

I build terminal software and AI systems, mostly in Go. Lately that means tuios, a terminal window manager built for working next to coding agents. By day I'm a Senior AI Architect in Abu Dhabi.

Work21

Open source, mostly in Go, tiled the way tuios tiles. Scroll to switch workspace. Click a window to focus it, click it again to zoom.

workspace 1 · Terminal
sip
sip Go Serves any terminal app in a browser. WebTransport over QUIC, a WebSocket fallback, one isolated session per user. Open
tuitest
tuitest Go Runs terminal programs in a real PTY, waits deterministically and compares the screen against golden snapshots. Open
webterm
webterm screenshot
webterm TypeScript An embeddable browser terminal with kitty graphics and a clipboard that works on insecure origins. Open
vtgl
vtgl screenshot
vtgl TypeScript A WebGL2 glyph-atlas terminal renderer with a Canvas2D fallback. Open
tuiffects
tuiffects Go Terminal text effects for Go, ported from TerminalTextEffects. Open
jif
jif Go A fast GIF viewer that plays inside your terminal. Open
scraped
scraped Go Scrapes web pages in parallel, converts them to markdown, and lets you browse the result in a TUI. Open
streamd
streamd Go Renders streamed LLM output as markdown, live, in the terminal. Open
gollama
gollama Go An offline chat client for Ollama models, right in the terminal. Open
turbograph
turbograph screenshot
turbograph Go A local graph RAG engine. Hybrid retrieval, PageRank over chunks and entities, one binary, local Ollama. Open
ollamanager
ollamanager Go A download manager for Ollama models. Open
dflash
dflash Shell DFlash speculative decoding for a 9B coder model on upstream llama.cpp. Open
cider
cider Go Apple Foundation Models from Go. On-device, private, no cgo. Open
mnist-web
live · zoom to play
mnist-web Rust A Rust Burn model compiled to WebAssembly with SIMD. Draw a digit and it infers in your browser. Open
golars
golars screenshot
golars Go Pure Go DataFrames modelled on polars, built on Apache Arrow. No cgo. Open
small-talk
off air
…
Reachy & the Small Models
0:000:00
DJ SERVO spinning the small-model classics
Reachy FM · 16 tracks · one velvet robot voice
small-talk JavaScript An AI-to-AI podcast hosted by Reachy Mini robots. Open-weight models under 32B, live audio, and a real robot on air. Open
reachy_vision
frames frame faces annotated jpeg set_target move camerarpicam · gst main loopresize · draw · send encoderlibjpeg-turbo detect workerlibfacedetection MJPEGhttp :8080 Reachy daemonhttp :8000 head + bodymotors Odin, with a thin C++ shim ~3 MB static binary 30 fps on the Pi inside the robot
reachy_vision Odin An on-device face tracker for the Reachy Mini robot. A 3 MB static binary at 30 fps on the Raspberry Pi inside it. Open
quickjs
quickjs screenshot
quickjs Go Go bindings for QuickJS-ng with no cgo. The engine runs as WebAssembly under wazero. Open
city
city screenshot
city TypeScript A procedural, infinite 3D city in the browser. Open
dash-em
input output
dash-em C Enterprise-grade em dash removal infrastructure, with SIMD. Yes, really. Open
Laid out like tuios hjkl focus · 1–3 workspace · ↵ zoom · o open · esc back

Record

The path so far, newest first, as a git log.

careereducationcommunitytuiosupstream tag = award or release

  1. 2026.10 now Senior AI Architect in Abu Dhabi. Still shipping tuios. HEAD → main
  2. 2026.09 release Released tuios v0.8.0: agent-aware panes, a session daemon, remote panes tag: v0.8.0
  3. 2026.09 pr Merged into openai/openai-cli: the move to Charm v2
  4. 2026.06 win Won Community Choice at the Build Small Hackathon by Hugging Face and NVIDIA tag: community-choice
  5. 2025.09 pr Merged into modelcontextprotocol/registry: GHCR support for MCP servers
  6. 2025.02 join Joined the Department of Municipalities and Transport as Senior AI Architect
  7. 2024.10 init Started tuios, a terminal window manager
  8. 2024 merge GoUAE joined forces with the 800-member Dubai Gophers
  9. 2024.05 init Founded GoUAE, the UAE's Go community, under Coders(HQ)
  10. 2024.05 win Won the Camb.ai challenge at the Global Prompt Engineering Championship tag: camb-ai
  11. 2023.09 join Joined Zurich Insurance as Application Analyst
  12. 2022.06 join Joined Karaz Platform as Senior Backend Engineer
  13. 2022.06 merge Graduated with a BSc in Computer Science, 4.0 GPA
  14. 2022 award Deputy Principal's Award for Academic Excellence, 2021 and 2022 tag: honours
  15. 2018 init Started a BSc in Computer Science at Heriot-Watt University Dubai
  16. 2018 init hello, world

From the blog

mail@gaurav.zip