Okena je terminálový multiplexer s rozhraním postaveným na frameworku GPUI. Aplikace umožňuje paralelní správu terminálových relací v rámci jednoho okna pomocí systému karet, rozdělených panelů a samostatně odpojitelných oken. Součástí je systém pro automatickou obnovu pracovního prostoru včetně rozvržení a stavu terminálů po restartu aplikace.
Systém je zaměřen na správu projektů a integraci s vývojářskými procesy. Nabízí podporu pro práci s pracovními stromy systému Git, monitoring stavu běžících služeb a sledování vytížení AI programovacích asistentů. Architektura využívá asynchronní runtime v jazyce Rust a emulaci terminálu s plnou podporou ANSI sekvencí, což zajišťuje plynulé vykreslování rozhraní i při náročných výstupech. Pro vzdálené ovládání je k dispozici programové rozhraní přes protokoly HTTP a WebSocket.
Pro hodnocení programu se prosím nejprve přihlaste