# Add to your Claude Code skills
git clone https://github.com/vlinx-io/VelaTermVelaTerm is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by vlinx-io. The best terminal for AI Coding. It has 55 GitHub stars.
VelaTerm's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/vlinx-io/VelaTerm" and add it to your Claude Code skills directory (see the Installation section above).
VelaTerm is primarily written in TypeScript. It is open-source under vlinx-io on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh VelaTerm against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
A terminal manager built for the AI-agent era. VelaTerm organizes scattered terminal sessions into a project → group → session tree, treats coding agents such as Claude Code and Codex as first-class citizens, and lets you take over any session from a browser or another machine.

Working with coding agents breaks the assumptions traditional terminals were built on:
VelaTerm addresses each of these directly: a persistent session tree, live per-session agent status, transcripts that survive restarts, and remote access from a browser or over SSH.
macOS (Apple Silicon and Intel), Windows (x64 and arm64), and Linux (x86_64 and aarch64).
| Layer | Choice |
|---|---|
| Desktop shell | Tauri 2.x (Rust backend + system WebView); an Electron shell also lives in electron/ |
| PTY | portable-pty (wezterm) |
| Frontend | React 19 + TypeScript + Vite |
| Terminal | xterm.js with the fit, web-links, search, image, and unicode11 addons |
| State | Zustand |
| Persistence | SQLite via rusqlite (bundled) |
| Styling | Tailwind v4 with CSS-variable themes |
Prerequisites: Node.js, pnpm, the Rust toolchain, and git. Tauri also needs its platform dependencies — see the Tauri prerequisites guide.
pnpm install # install frontend dependencies
pnpm dev:desktop # build the Rust backend and open the desktop window
Other development modes:
pnpm dev:web # headless backend + Vite, driven from a normal browser
pnpm dev:mobile # same, with the mobile layout
pnpm dev:electron # the Electron shell instead of Tauri
pnpm dev:ls # list running dev instances
pnpm dev:stop <label> # stop one instance by label
Every dev instance picks a random port and carries a label, so several can run side by side. The web
and mobile modes default to an isolated database under .dev-data/, leaving your real session tree
untouched.
Build and test:
pnpm build # type-check and bundle the frontend
pnpm tauri build # build the desktop application
pnpm test # frontend tests (vitest)
pnpm lint # eslint
cargo test --manifest-path src-tauri/Cargo.toml # backend tests
src/ React frontend
layout/ three-column + bottom-bar regions
store/ Zustand state
ipc/ invoke / listen wrappers
terminal/ xterm instance registry
i18n/ translations, with English as the key source
remote/ browser remote access and pairing
mobile/ phone browser layout
src-tauri/src/ Rust backend
pty/ PTY manager
db/ SQLite persistence
agent/ agent detection, status, transcripts, spawning
web/ embedded web server and command dispatch
git.rs git status probing
electron/ Electron shell
skills/ agent skills exposed inside VelaTerm sessions
docs/manuals/ user manuals
Two conventions matter most in this codebase:
src/i18n/). English is the key
source; a missing key fails the type check. This includes strings returned from the Rust backend,
which surface directly in the UI.Any command touching the network or the filesystem must be asynchronous — synchronous Tauri commands run on the main thread and freeze the UI.
Copyright (c) 2026 VLINX Software. Released under the MIT License.
You may use, copy, modify, merge, publish, distribute, sublicense and sell copies of VelaTerm, for any purpose, as long as the copyright notice and the licence text travel with it.