Chisle
코딩 에이전트 플러그인, 20개 실시간 작업에서 기본 모델 52% 활용, 간결한 페르소나와 출력 압축 제공
SSH·시리얼·SFTP·패킷 캡처·API 클라이언트를 하나에 담은 네트워크 엔지니어용 올인원 워크스페이스, 조사 전용 AI 포함
The all-in-one workspace for network engineers — SSH, serial console, SFTP file transfer, packet capture, and a full API client in one app, plus a local terminal. The investigation-only AI reads all o
개발 도구Rust · TypeScriptGitHub @transit-community온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Cross-platform SSH client for network engineers with an embedded read-only AI agent. Apache-2.0.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A cross-platform GUI SSH client for network engineers with an embedded, read-only AI agent that investigates your gear — on your own Anthropic or OpenAI API key, on your ChatGPT plan, or on models running on your own hardware. No account of ours, no subscription of ours, no telemetry.
Forked from the proprietary Transit desktop client at 6.5.9 and released under the Apache License 2.0 (see License below). Builds are published as GitHub Releases.
russh and xterm.js: tabs, split panes,
jump hosts (up to four hops), per-device colours, session logging,
a programmable button bar, broadcast input to many sessions, and
bulk "launch all" from the inventory.| Path | Where the model runs | What leaves your machine |
|---|---|---|
| Your API key (Settings → AI providers) | Anthropic's or OpenAI's API | Redacted prompts + your key, to that provider's own host only, over TLS verified against your OS trust store. No redirects, no ambient proxy. |
| Your ChatGPT plan (Settings → AI providers → Sign in with ChatGPT, preview) | OpenAI's API, billed to your personal Plus/Pro plan | A one-time browser sign-in at auth.openai.com; then redacted prompts + a short-lived token to OpenAI's API. The refresh token stays in your OS keychain and is revoked at OpenAI when you sign out. |
| Your hardware (Settings → Local models) | Ollama on this machine, or a self-hosted OpenAI-compatible endpoint (vLLM, LM Studio, llama.cpp, LiteLLM) | Prompts to the endpoint you configured. Nothing else. |
The binary makes no other network connection. There is no update check,
no crash reporter, no usage ping. This is enforced, not promised:
scripts/no-phone-home-scan.sh runs on every release binary and fails
the build if any hosted-infrastructure hostname or client symbol is
present. Run it yourself:
cargo build --release --manifest-path src-tauri/Cargo.toml --bin transit_app
./scripts/no-phone-home-scan.sh src-tauri/target/release/transit_app
Your provider key (or ChatGPT refresh token) is stored in the OS
keychain (macOS Keychain, Windows Credential Manager, Linux Secret
Service), written through a one-way IPC command, and never returned to
the UI. Device credentials never enter the
inventory file and never reach the agent — the crate that holds the
agent's tools is forbidden by cargo deny from depending on the crate
that holds secrets.
Use the one-line installer, or download the artifact for your platform
from the latest release
and verify it against SHA256SUMS.txt (below). Builds are unsigned.
One-line install. Each script prints its plan and asks before
installing (-y / -Yes skips the prompt, --dry-run / -DryRun
only downloads and verifies the checksum). macOS and Linux share one
script; it picks the dmg, deb, rpm, or a pacman package built from the
deb, and falls back to the AppImage on distributions without one of
those. Windows installs for the current user with no administrator
prompt and needs PowerShell 7 (winget install Microsoft.PowerShell);
the built-in Windows PowerShell 5.1 is not supported.
curl -fsSL https://raw.githubusercontent.com/transit-community/transit/main/install.sh | sh
irm https://raw.githubusercontent.com/transit-community/transit/main/install.ps1 | iex
Verify a download. Save the file and that release's
SHA256SUMS.txt in one folder and run the check there. Your file's
line must end in OK; --ignore-missing skips the files you did not
download. A match proves the download is intact, not who built it.
sha256sum -c --ignore-missing SHA256SUMS.txt # Linux
shasum -a 256 -c --ignore-missing SHA256SUMS.txt # macOS
On Windows, compare Get-FileHash <file> in PowerShell with your
file's line. Up to 6.5.10, SHA256SUMS.txt spells each name with
spaces where the downloaded file has dots; check those releases with
this (on macOS, shasum -a 256 -c --ignore-missing in place of
sha256sum -c --ignore-missing):
sed -E 's/ /./g; s/^([0-9a-f]{64})\.\./\1 /' SHA256SUMS.txt | sha256sum -c --ignore-missing
macOS (.dmg, Apple Silicon and Intel): after copying the app,
clear the quarantine bit once: xattr -d com.apple.quarantine "/Applications/Transit Community Edition.app".
Windows (-setup.exe or .msi): SmartScreen will warn about an
unrecognised publisher; choose More info → Run anyway. The one-line
installer requires PowerShell 7; the installers themselves do not.
Linux, x86_64 and aarch64 for every format: .deb for Ubuntu
24.04+ / Debian 13+, .rpm for Fedora 41+ and EL10 with EPEL, and an
.AppImage for everything else (Arch and derivatives such as Omarchy,
openSUSE, NixOS with appimage-run). Make the AppImage executable and
run it; it needs FUSE 2 ( on Arch), or run it with
. RHEL/EL9 has no WebKitGTK 4.1 package and
is not supported by any format.
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗
fuse2--appimage-extract-and-run