
In terminal scrit en Rust: oz per macOS, Windows e Linux, iOS ed Android èn previs. Sin in Mac cun Apple Intelligence funcziuna l’IA cumplettamain offline.

In kern, tschintg platafurmas
Terminal, layout, colliaziuns e sincronisaziun èn en in crate Rust. Pachets per macOS, Windows e Linux datti oz ed l’autur ha empruvà tut ils trais; iOS ed Android èn previs.
IA cumplettamain offline
Sin in Mac cun Apple Intelligence gira il chat IA sin l’apparat: senza conto, senza clav, nagut na banduna il Mac.
Svelt, mesurà
Il renderer WebGL2 dissegna ina rasta da 160×50 en var 1 ms; Canvas 2D dovra 4,5 fin 7,7 ms.
Agen sync
Tras la atgna Nextcloud, criptada fin a fin. Construida; anc betg empruvada cun ina Nextcloud reala.
Beta, versiun preliminara (0.0.1-beta1). La versiun preliminara actuala è ina prerelease sin GitHub cun pachets per macOS (Apple Silicon), Windows (x64) e Linux (x86_64). L’autur l’ha empruvà sin tut ils trais sistems. Nagut n’è signaà ni notarisaà. Ina beta è en svilup intensiv e po sa rumper. Ils maletgs sin questa pagina mussan il design da la versiun previsa; la tabella sutvart di tge che è construià oz. Il code da funtauna è sin GitHub.
holzWave è in emulatur da terminal cun panels sper in l’auter, evèrs e spazis da lavur. El sa colliescha via SSH e sa colliescha danovamain, avra datotecas ed avantvistas sper la shell, sincronisescha ses parameters tras la atgna Nextcloud ed ha in chat IA che vesa il terminal mo suenter che ins ha dividi quest panel. Sin in Mac cun Apple Intelligence gira quest chat cumplettamain offline, sin l’apparat.
holzWave sa lascha inspirar da Wave Terminal, che è la referenza per l’utilisaziun. El è entsàvü sco fork, è oz in agen project e na cuntegna nagin code da Wave. El è independent, ni collia cun il project Wave ni recumandà da quel. Tgi che vul oz in terminal finid da questa sort, prenda Wave e po til sustegnair.
Funcziuns

Spazis da lavur, evèrs e panels
Trais nivels, mintgin cun sia atgna forma: ils spazis da lavur èn pilas runda cun in rombus en la trav dal titel, ils evèrs èn numerads e stattan en ina lingia sutvart, ils panels èn tgaulas cun sparzaders spostabels. Il layout survescha in reinitsch. Quai gira sin macOS, Windows e Linux. Il maletg mussa la medema fanestra sut Linux. holzWave dissegna sez la trav da la fanestra, cun ils medems valurs sin mintga platafurma.

La palette da cumonds
Acziuns vegnan chattadas tras num cun ina tschertga betg precisa che sa avra cun ina scursanida (⌘K sin il Mac). Il maletg mussa il gruppar dad acziuns, hosts e spazis da lavur.

Scursanidas modificablas
Mintga acziun ha ina valur predefinida per mintga platafurma e po vegnir assigna danovamain en in editur che registrescha la tasta e mussa conflicts avant che remplazzar insatge. Ctrl+bustab simpel resta tar la shell.

Datotecas ed avantvistas
In navigatur da datotecas per datotecas localas e per hosts SSH (SFTP), cun maletgs, PDF, video, audio e Markdown sco panels atgnas, ultra da quai in editur da code che memorisescha localmain e via SFTP. Construià ed empruvà cun in server da test; anc betg cun hosts real.
SSH, sincronisaziun e trav laterala
In panel po exequir ina shell sin in auter computer via SSH, cun jump host, controlla da la clav dal host ed ina colliaziun nova che mantegna il panel; era WSL e Docker s’avran sco panels. Pleds-clav e clavs stattan mo en la tschertga da clavs dal sistem. In pitschen cumond wsh en la shell avra datotecas ed avantvistas en la fanestra. La trav laterala mussa hosts memorisàs, ina cronica tschertgabla da tes cumonds e widgets (annotaziuns, in timer, glistas da cumonds agens), ed in monitur dal sistem mussa quest computer e hosts Linux via SSH. Parameters, themes e layouts pon vegnir sincronisàs tras la atgna Nextcloud, criptads avant che bandunar il computer. Tut quai è construià ed empruvà cun servers da test; anc betg empruvà cun hosts real u cun ina Nextcloud reala.
In chat IA che dumonda l’emprim, e cumplettamain offline sin il Mac
In chat en in panel, en la trav laterala, en la palette e en la shell cun wsh ai. Sin in Mac cun macOS 26 ed Apple Intelligence lavura el cun il model sin l’apparat cumplettamain offline: senza conto, senza clav, e nagut na banduna il Mac. El lavura era cun Anthropic, OpenAI e Gemini, cun servers locals sco Ollama, LM Studio e llama.cpp e cun gateways IA. El vesa l’output dal terminal mo suenter che ins ha dividi quest panel, mintga messadi mussa tge che vegn tramess, mintga acziun che modifitgescha ina datoteca u exequescha in cumond dovra tia approvaziun, e las clavs restan en la tschertga da clavs dal sistem. Ils furniturs èn empruvàs cun servers da test e furniturs simulàs; anc betg cun furniturs real.

Sin il telefon
In panel per visur. Spazis da lavur ed evèrs van en ina fegl sutvart, e sur la tastatura dal sistem è ina lingia cun esc tab ctrl alt ← ↑ ↓ →. Sin iOS è previs SSH, perquai che il sistem na permetta nagina shell locala. Sin Android èn previs shell locala e SSH. Omadus n’èn anc betg construiàs.
Tge che funcziuna oz e tge che vegn
✅ construià ed exequi da l’autur · 🧪 construià, empruvà cun servers da test, anc betg cun hosts u furniturs real · 🔜 previs, betg construià
| Status | |
|---|---|
| Shell locala en in panel, midar la grondezza, Unicode cun segns lads, sin macOS, Windows e Linux | ✅ |
| Panels sper in l’auter, sparzaders spostabels, evèrs, spazis da lavur, layout memorisà | ✅ |
| Scrollback, tscherna, copiar, encollar | ✅ |
| Renderer WebGL2 cun return a Canvas 2D | ✅ |
| Palette da cumonds, scursanidas modificablas, themes | ✅ |
| Cumplettamain offline: il model IA sin l’apparat (macOS 26 u pli nov cun Apple Intelligence), senza conto e senza clav | ✅ |
| SSH cun colliaziun nova, jump host e tschertga da clavs, panels WSL e Docker, administraziun da colliaziuns | 🧪 |
| Navigatur da datotecas, avantvistas ed editur da code, localmain e via SFTP | 🧪 |
Cumond wsh, trav laterala cun hosts, cronica e widgets |
🧪 |
| Monitur dal sistem da quest computer e da hosts Linux via SSH | 🧪 |
| Sincronisaziun criptada via WebDAV/Nextcloud | 🧪 |
| Chat IA cun Anthropic, OpenAI, Gemini, servers locals e gateways | 🧪 |
| Kubernetes, Talos, Azure CLI e GAM7 sco blocs | 🔜 |
| iOS ed Android | 🔜 |
| Pachets signads, grafica Kitty, colliaziuns da text | 🔜 |
Savens betg cuntegnü: in bloc da navigatur web. Las versiuns van da 0.0.1-alpha3 a 0.0.1-beta1 (actuala) e lura 0.0.1; alpha e beta èn prereleases GitHub. Il plan entir è en la roadmap.
Co ch’el è construaà
In crate Rust ha tut il status ed il webview til reflectescha. Sco motor da terminal serva libghostty-vt davos in trait TerminalEngine, cun alacritty_terminal sco return; il motor legia var 290 MiB/s. La cuvretta è Tauri 3 (alpha), l’interfaza TypeScript senza framework e senza bundler. Las shells localas van tras portable-pty, SSH tras russh, secrets mo en la tschertga da clavs dal sistem. Code critic per la segirezza, sco il parser VT e SSH, vegn da bibliotecas etablidas. holzWave na trametta nagut da sez: nagina telemetria, nagin conto. Dapli en l’architectura.
Installar
holzWave 0.0.1-beta1 è ina avant-vista per empruvar e per rapportar tge che sa rumpa. Tut las datotecas, mintgina cun ina summa da controlla .sha256, èn sin la pagina dal release.
macOS (Apple Silicon), testaà da l’autur
Via Homebrew, or dals casks dal repository:
brew tap holzcloud/holzwave https://github.com/holzcloud/holzWave
brew trust --cask holzcloud/holzwave/holzwave@preview
brew install --cask holzcloud/holzwave/holzwave@preview
brew trust basegna ina giada per cask. Datti dus chanals: holzwave@preview (l’ultima alpha, beta u versiun normala) e holzwave (l’ultima versiun normala, a partir da 0.0.1; anc nagina). U prender il DMG holzWave_0.0.1-beta1_aarch64.dmg, trair holzWave en Applications ed avrir ina giada cun clic dretg, Avrir. L’app è signada mo ad hoc (nagin Developer ID, nagina notarisaziun); il cask allontanescha l’attribut da quarantena, uschia ch’ella sa lascha avrir.
Windows (x64), testaà da l’autur
holzWave_0.0.1-beta1_x64-setup.exe: in installer per utilisader, betg signaà (SmartScreen avertescha: Daplii infurmaziuns, Exequir tuttina). El vegn cumpilà en cross sin in Mac e testaà da l’autur sin Windows. El dovra il runtime WebView2 (cuntegnü en Windows 11).
Linux (x86_64), testaà da l’autur
holzWave_0.0.1-beta1_x86_64.rpm, holzWave_0.0.1-beta1_amd64.deb e holzWave_0.0.1-beta1_x86_64.AppImage. Els vegnan construiàs en in container amd64 sin in Mac e testaàs da l’autur sin Linux. Els dovran glibc 2.39 u pli nov e WebKitGTK 4.1 (Ubuntu 24.04+, Debian 13+, Fedora 40+). Problem enconuschent: l’AppImage trametta sia atgna via da bibliotecas a la shell, perquai pon programs sco grep u flatpak mussar avis davart bibliotecas en in panel da holzWave. Fin che quai n’è betg reparà, duvrar il rpm u il deb.
Cumpilar or dal code da funtauna
Per al cumpilar sez empè d’installar l’avant-vista. Sin macOS (Apple Silicon):
brew install rustup zig@0.16 node
export PATH="/opt/homebrew/opt/zig@0.16/bin:$PATH" # exact Zig 0.16.0
rustup default stable
git clone https://github.com/holzcloud/holzWave
cd holzWave
npm --prefix app ci && npm --prefix app run build
cargo run -p holzwave-app
El sto esser exact Zig 0.16.0: libghostty-vt vegn cumpilà dal build.zig da Ghostty, e Zig 0.17 ha allontanà in API ch’el duvra. Per la medema raschun è il crate fixà tras revisiun Git. Tests: cargo test --workspace. Instrucziuns da cumpilar per Windows e Linux èn en il repository.
Nua che holzWave sa chatta
- Qualitad d’avant-vista. L’autur l’ha testaà sin macOS (Apple Silicon), Windows e Linux.
- Bler è vegnu empruvà mo cun servers da test e furniturs simulàs, betg cun hosts real, ina Nextcloud reala u furniturs IA real.
- Nagina signatura: l’app macOS è signada mo ad hoc, senza Developer ID e senza notarisaziun, e l’installer per Windows n’è betg signaà. Pachets signads èn previs.
- Tauri 3 e
libghostty-vtèn prereleases, lur interfazas sa midan. - In sulet responsabel e cun intenziun nagina CI: tut vegn cumpilà e testaà localmain.
Documentaziun: architectura, design, roadmap, format da sincronisaziun.
Engraziament e licenza
Wave Terminal per l’idea ed il model d’utilisaziun; tgi che po, sustegna Wave. Ghostty per libghostty-vt e libghostty-rs per la colliaziun Rust. Las scrittiras Plus Jakarta Sans, Manrope e JetBrains Mono èn sut SIL Open Font License 1.1.
holzWave è sut GPL-3.0. Ins po sustegnair il project via GitHub Sponsors.
Ulteriurs projects
holzkube-manager, il manager per clusters Kubernetes sin Talos, holzcloud-CMS, il CMS senza JavaScript, e holzBar, il manager da la trav da menus per macOS. Enavos a la pagina da partenza.