VelaShell
/ˈveɪlə ʃɛl/ · 以终端为帆,驶向远方主机 · a terminal for a sail, bound for distant hosts
为运维与开发者打造的
现代化跨平台 SSH 终端
A modern cross-platform SSH terminal
for ops and developers
自研 VT 引擎与 VelaDock 可拖拽分屏,SSH / SFTP / FTP 与本地终端标签,跳板机、端口转发隧道、双模插件系统。会话数据经嵌入式 SonnetDB 加密持久化。 An in-house VT engine and the VelaDock split-pane workspace; SSH / SFTP / FTP plus local terminal tabs, jump hosts, port-forwarding tunnels and a dual-mode plugin system. Session data is persisted encrypted in the embedded SonnetDB.
.NET 11 · Avalonia 12.1 · Windows / Linux / macOS · x64 & arm64
其他平台:Other platforms: 全部下载All downloads
Features
键盘优先,信息密度高Keyboard-first, information-dense
为高频远程操作设计:少一次抬手去摸鼠标,少一屏无用留白。 Built for high-frequency remote work: one less reach for the mouse, one less screen of empty space.
自研 VT 终端引擎In-house VT engine
自绘渲染、按单元格排版的终端引擎,配合 ZMODEM 传输与断线重连。A self-drawn, cell-based terminal engine, with ZMODEM transfer and reconnect.
SSH / SFTP / FTP 与本地终端SSH / SFTP / FTP and local shells
独立 SFTP 标签、本地/远程双栏互拖与断点续传;本地终端标签同屏并列。A dedicated SFTP tab with dual local/remote panes, drag-and-drop and resumable transfers; local terminal tabs alongside.
跳板机与网络代理Jump hosts and proxies
原生 ProxyJump 链式跳转,HTTP / SOCKS5 / 跟随系统代理。Native chained ProxyJump, plus HTTP / SOCKS5 / follow-system proxying.
端口转发隧道Port-forwarding tunnels
本地 / 远程转发隧道,与会话配置一同分组管理。Local and remote forwarding tunnels, grouped alongside session profiles.
VelaDock 可拖拽分屏VelaDock split panes
自研停靠框架,零第三方依赖;任意标签组可水平/垂直拆分。An in-house docking framework with no third-party dependency; any tab group splits horizontally or vertically.
两步验证与指纹校验2FA and host fingerprints
两步身份验证、主机指纹校验与已信任主机管理,会话录制与安全审计。Two-step authentication, host fingerprint checks and trusted-host management, with session recording and a security audit trail.
资源监视与路由追踪Resource monitor and traceroute
远端资源监视;mtr 式跃点表配世界地图落点,离线 IP 归属地。Remote resource monitoring; an mtr-style hop table with a world map and offline IP geolocation.
命令面板与快捷键Command palette and shortcuts
命令面板直达全部动作;快捷键有唯一事实来源,与文档同源生成。A command palette for every action; shortcuts have a single source of truth that the docs are generated from.
双模插件系统 + AI 助手Dual-mode plugins + AI assistant
进程内或独立进程装载,权限闸门与能力 API;第一方 AI 助手插件随程序发布。In-process or isolated-process loading, with a permission gate and capability APIs; the first-party AI assistant ships with the app.
堡垒机 / SSO 外部拉起Launched by jump servers / SSO
按 Xshell 的调用约定被堡垒机或 SSO 门户外部拉起,替换现有客户端不必改门户。Launches from a bastion or SSO portal using Xshell's calling convention — swap the client without touching the portal.
Plugins
一条命令建工程,一条命令发出去One command to scaffold, one to ship
插件工程只引用一个 NuGet 包,契约程序集、与宿主一致的 Avalonia、清单校验与打包器都随它到位。 A plugin project references a single NuGet package — the contract assembly, a host-matched Avalonia, manifest validation and the packer all come with it.
velashell-docs
全部文档:宿主设计、插件蓝图、SDK / CLI / 模板手册
All documentation: host design, plugin blueprint, SDK / CLI / template manuals
velashell-plugin-sdk
插件契约 SDK 与测试替身
The plugin contract SDK and its test doubles
velashell-plugin-cli
vela-plugin 命令行与构建支持包
The vela-plugin CLI and MSBuild support package
velashell-plugin-templates
dotnet new 模板与插件开发指南
The dotnet new templates and the plugin dev guide
velashell-plugins
第一方插件:Redis / S3 / Telnet / 串口
First-party plugins: Redis / S3 / Telnet / serial
market.easilynet.top
插件商店:上传、审核、检索与分发
The marketplace: upload, review, search and distribution
Specs
规格速览At a glance
- 读音
- Pronunciation
- /ˈveɪlə ʃɛl/ ·「薇拉·谢尔」· VAY-la shell
- 平台
- Platforms
- Windows 10 / 11 · Linux · macOS
x64 / arm64 - 运行时
- Runtime
- .NET 11 + Avalonia 12.1,Self-contained 发布,免装 Runtime.NET 11 + Avalonia 12.1, self-contained — no runtime install
- 界面语言
- UI languages
- 简体中文 / English / 繁體中文 / 日本語 / 한국어Simplified Chinese / English / Traditional Chinese / Japanese / Korean
项目仍在活跃开发中。功能与界面可能在版本之间变动;证书认证、容器管理插件、系统密钥链与 sudo 凭据自动填充尚未开放。进度与待办以仓库的 plan.md 为准。 Under active development. Features and UI may change between releases; certificate authentication, the container-management plugin, and system-keychain / sudo credential autofill are not available yet. The repository's plan.md is the source of truth for progress and backlog.