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.