2026-01-18

Weekly open source: cterm — a pure-Rust terminal for AI coding

Week of January 12–18. One major new repo, and continued small work on older ones.

cterm

cterm — a new terminal emulator, seeded on the 13th, 74 commits in five days. It's a terminal emulator built for Claude users. Pure Rust with platform-native UI (AppKit + CoreGraphics on macOS, GTK4 on Linux, Win32 on Windows), custom VT100/ANSI engine with 24-bit color, proper wide / combining / emoji characters, regex-searchable scrollback. Plenty of small features that make day-to-day life with an AI coding assistant in a terminal a bit smoother. This week is mostly the foundation — VT engine, buffer management, platform shells.

Also this week

  • Shells-com/shells-go — 17 commits of maintenance on the Go Shells client.
  • static-opus — 6 commits statically linking libopus from Go.
  • tpl — 4 commits on the Go template engine.
  • Shells-com/spice — 4 commits on the pure-Go Spice protocol implementation.
  • goclip — 4 commits on the Go clipboard helpers.