AkaraChen

A local browser-based terminal powered by Rust, PTY forwarding, WebSocket, and Xterm.js.

15
2
100% credibility
Found May 05, 2026 at 15 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

Browser Terminal is a local tool that runs a server on your computer to provide web browser-based access to command-line sessions with features like multiple windows and customizable settings.

How It Works

1
🔍 Discover Browser Terminal

You find this handy tool online that lets your web browser work just like a computer terminal for running commands locally.

2
🚀 Start the program

You launch the simple program on your computer, and it automatically opens your browser to a ready-to-use terminal page.

3
💻 Terminal comes alive

A sleek, responsive terminal fills your browser window, feeling just like your computer's command line but prettier and easier to manage.

4
⌨️ Run your commands

You start typing commands, seeing outputs flow smoothly, with full control over your local files and programs.

5
Open more windows

Click a button to pop open new terminal windows, all starting from the same folder for easy multitasking.

6
⚙️ Make it yours

Adjust the font size or style in the settings to make everything look perfect for your screen and eyes.

Browser command center

Now you have a powerful, secure terminal right in your browser, managing multiple sessions effortlessly without leaving your web world.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 15 to 15 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is browser-terminal?

Browser-terminal is a lightweight Rust server that turns your browser into a full-featured local terminal emulator via WebSocket and Xterm.js PTY forwarding. Fire it up with `cargo run` on Linux, macOS, Windows, or Ubuntu, and it auto-opens http://127.0.0.1:3000/?channel=main for shell access with Nerd Fonts, resizable panes, and multi-tab sessions tied by channel IDs. Settings like font and size persist in browser-based local storage, syncing across tabs for a seamless window manager feel.

Why is it gaining traction?

It shines for quick multi-window terminals inheriting the same working directory—hit the new-window button to spawn fresh sessions without losing context. Custom icons auto-switch for local GitHub Copilot alternatives, browser-based local AI/LLM tools like Claude or Cursor, plus Tailwind styling and live title sync make it snappier than clunky browser terminal SSH hacks. Basic Auth kicks in for non-loopback binds, with CLI flags for port, host, and CORS.

Who should use this?

Backend devs debugging local GitHub Actions runners or browser terminal shortcuts on macOS. Frontend folks pairing it with browser-based local LLM setups needing persistent terminals without native apps. Teams running local GitHub instances or Copilot alternatives on Ubuntu/Windows who want embedded assets and zero-install browser terminals.

Verdict

Early project with 15 stars and 1.0% credibility score—docs are solid but test coverage and adoption are nascent, so test locally before production. Worth a spin for Rust fans wanting a polished browser terminal GitHub gem; fork it if you need TLS.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.