Local terminals
Native PTY-backed sessions powered by node-pty and xterm.js.
Buzz brings local terminals, SSH, SFTP, port forwarding, and an AI shell agent into one desktop app — with every secret encrypted and every risky command checked.
One native-feeling workspace for daily shell work and remote operations. No context switching, no scattered credentials, no mystery automation.
Native PTY-backed sessions powered by node-pty and xterm.js.
Password or private-key auth with explicit host-key trust.
Browse, transfer, resolve conflicts, and open remote files locally.
Local and remote forwarding rules with clear start/stop control.
Buzz’s AI agent can inspect a live session and propose shell actions. Every command crosses a risk gate in the Electron main process before it reaches the terminal.
sudo systemctl restart buzz-apiThe renderer stays sandboxed. Sensitive operations stay behind a typed, validated IPC boundary. Secrets remain encrypted at rest and never cross into the UI.
Credentials, known-host keys, AI API keys, inventory fields, and AI history stay encrypted inside the app data directory.
Context isolation on. Node integration off. Web security on.
Unknown hosts require explicit trust. Changed keys stop the connection.
High-risk approvals are short-lived, single-use, and context-bound.
Buzz ships for macOS, Windows, and Linux. Download a packaged build from GitHub Releases, or run the project locally with Node.js 22+ and pnpm 10+.
Browse releases ↗$ git clone https://github.com/foooag/Buzz.git
$ cd Buzz
$ pnpm install
$ pnpm dev