freshcrate
Home > MCP Servers > oxideterm

oxideterm

All-in-one terminal workspace โ€” local shells, SSH, SFTP, remote IDE, AI agent, and file manager in a single native binary. Built with Tauri 2 and pure Rust SSH (no OpenSSL). Smart reconnect, MCP, RAG,

Description

All-in-one terminal workspace โ€” local shells, SSH, SFTP, remote IDE, AI agent, and file manager in a single native binary. Built with Tauri 2 and pure Rust SSH (no OpenSSL). Smart reconnect, MCP, RAG, plugins, 30+ themes, 11 languages.

README

OxideTerm

โšก OxideTerm

GitHub stars Zero Electron. Zero OpenSSL. Zero Telemetry. Zero Subscription. Pure Rust SSH.
One native binary โ€” local shells, SSH, SFTP, remote IDE, AI, port forwarding, plugins, 30+ themes, 11 languages.

Version Platform License Rust Tauri Total Downloads

Download Latest Release Download Latest Beta ๐ŸŒ oxideterm.app โ€” Documentation & website

English | ็ฎ€ไฝ“ไธญๆ–‡ | ็น้ซ”ไธญๆ–‡ | ๆ—ฅๆœฌ่ชž | ํ•œ๊ตญ์–ด | Franรงais | Deutsch | Espaรฑol | Italiano | Portuguรชs | Tiแบฟng Viแป‡t

Note

License Change: Starting from v1.0.0, OxideTerm has changed its license from PolyForm Noncommercial 1.0.0 to GPL-3.0 (GNU General Public License v3.0). This means OxideTerm is now fully open source โ€” you are free to use, modify, and distribute it under the terms of the GPL-3.0 license. See the LICENSE file for details.


ai-terminal-demo.mp4

๐Ÿค– OxideSens AI โ€” "Open a local terminal and run echo hello, world!"


Why OxideTerm?

Pain Point OxideTerm's Answer
SSH clients that can't do local shells Hybrid engine: local PTY (zsh/bash/fish/pwsh/WSL2) + remote SSH in one window
Reconnect = lose everything Grace Period reconnect: probes old connection 30s before killing it โ€” your vim/htop/yazi survive
Remote file editing needs VS Code Remote Built-in IDE: CodeMirror 6 over SFTP with 24 languages, optional ~1 MB remote agent on Linux
No SSH connection reuse Multiplexing: terminal, SFTP, forwards, IDE share one SSH connection via reference-counted pool
SSH libraries depend on OpenSSL russh 0.59: pure Rust SSH compiled against ring โ€” zero C dependencies
100+ MB Electron apps Tauri 2.0: native Rust backend, 25โ€“40 MB binary
AI locked to one provider OxideSens: 40+ tools, MCP protocol, RAG knowledge base โ€” works with OpenAI/Ollama/DeepSeek/any compatible API
Credentials stored in plain-text configs OS keychain only: passwords and API keys never touch disk; .oxide files use ChaCha20-Poly1305 + Argon2id encryption
Cloud-dependent, account-required tools Local-first: zero accounts, zero telemetry, zero cloud sync โ€” your data stays on your machine. Bring your own AI key

Screenshots

SSH Terminal + OxideSens AI

SSH Terminal with OxideSens AI sidebar
SFTP File Manager

SFTP dual-pane file manager with transfer queue
Built-in IDE (CodeMirror 6)

Built-in IDE mode with CodeMirror 6 editor
Smart Port Forwarding

Smart port forwarding with auto-detection

Feature Overview

Category Features
Terminal Local PTY (zsh/bash/fish/pwsh/WSL2), SSH remote, split panes, broadcast input, session recording/playback (asciicast v2), WebGL rendering, 30+ themes + custom editor, command palette (โŒ˜K), zen mode
SSH & Auth Connection pooling & multiplexing, ProxyJump (unlimited hops) with topology graph, auto-reconnect with Grace Period, Agent Forwarding. Auth: password, SSH key (RSA/Ed25519/ECDSA), SSH Agent, certificates, keyboard-interactive 2FA, Known Hosts TOFU
SFTP Dual-pane browser, drag-and-drop, smart preview (images/video/audio/code/PDF/hex/fonts), transfer queue with progress & ETA, bookmarks, archive extraction
IDE Mode CodeMirror 6 with 24 languages, file tree + Git status, multi-tab, conflict resolution, integrated terminal. Optional remote agent for Linux (9 extra architectures)
Port Forwarding Local (-L), Remote (-R), Dynamic SOCKS5 (-D), lock-free message-passing I/O, auto-restore on reconnect, death reporting, idle timeout
AI (OxideSens) Inline panel (โŒ˜I) + sidebar chat, terminal buffer capture (single/all panes), multi-source context (IDE/SFTP/Git), 40+ autonomous tools, MCP server integration, RAG knowledge base (BM25 + vector hybrid search), streaming SSE
Plugins Runtime ESM loading, 18 API namespaces, 24 UI Kit components, frozen API + Proxy ACL, circuit breaker, auto-disable on errors
CLI oxt companion: JSON-RPC 2.0 over Unix Socket / Named Pipe, status/list/ping, human + JSON output
Security .oxide encrypted export (ChaCha20-Poly1305 + Argon2id 256 MB), OS keychain, Touch ID (macOS), host key TOFU, zeroize memory clearing
i18n 11 languages: EN, ็ฎ€ไฝ“ไธญๆ–‡, ็น้ซ”ไธญๆ–‡, ๆ—ฅๆœฌ่ชž, ํ•œ๊ตญ์–ด, FR, DE, ES, IT, PT-BR, VI

Under the Hood

Architecture โ€” Dual-Plane Communication

OxideTerm separates terminal data from control commands into two independent planes:

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚        Frontend (React 19)          โ”‚
โ”‚  xterm.js 6 (WebGL) + 19 stores    โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
           โ”‚ Tauri IPC    โ”‚ WebSocket (binary)
           โ”‚ (JSON)       โ”‚ per-session port
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚         Backend (Rust)              โ”‚
โ”‚  NodeRouter โ†’ SshConnectionRegistry โ”‚
โ”‚  Wire Protocol v1                   โ”‚
โ”‚  [Type:1][Length:4][Payload:n]       โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
  • Data plane (WebSocket): each SSH session gets its own WebSocket port. Terminal bytes flow as binary frames with a Type-Length-Payload header โ€” no JSON serialization, no Base64 encoding, zero overhead in the hot path.
  • Control plane (Tauri IPC): connection management, SFTP ops, forwarding, config โ€” structured JSON, but off the critical path.
  • Node-first addressing: the frontend never touches sessionId or connectionId. Everything is addressed by nodeId, resolved atomically server-side by the NodeRouter. SSH reconnect changes the underlying connectionId โ€” but SFTP, IDE, and forwards are completely unaffected.

๐Ÿ”ฉ Pure Rust SSH โ€” russh 0.59

The entire SSH stack is russh 0.59 compiled against the ring crypto backend:

  • Zero C/OpenSSL dependencies โ€” the full crypto stack is Rust. No more "which OpenSSL version?" debugging.
  • Full SSH2 protocol: key exchange, channels, SFTP subsystem, port forwarding
  • ChaCha20-Poly1305 and AES-GCM cipher suites, Ed25519/RSA/ECDSA keys
  • Custom AgentSigner: wraps system SSH Agent and satisfies russh's Signer trait, solving RPITIT Send bound issues by cloning &AgentIdentity to an owned value before crossing .await
pub struct AgentSigner { /* wraps system SSH Agent */ }
impl Signer for AgentSigner { /* challenge-response via Agent IPC */ }
  • Platform support: Unix (SSH_AUTH_SOCK), Windows (\\.\pipe\openssh-ssh-agent)
  • Proxy chains: each hop independently uses Agent auth
  • Reconnect: AuthMethod::Agent replayed automatically

๐Ÿ”„ Smart Reconnect with Grace Period

Most SSH clients kill everything on disconnect and start fresh. OxideTerm's reconnect orchestrator takes a fundamentally different approach:

  1. Detect WebSocket heartbeat timeout (300s, tuned for macOS App Nap and JS timer throttling)
  2. Snapshot full state: terminal panes, in-flight SFTP transfers, active port forwards, open IDE files
  3. Intelligent probing: visibilitychange + online events trigger proactive SSH keepalive (~2s detection vs 15-30s passive timeout)
  4. Grace Period (30s): probe the old SSH connection via keepalive โ€” if it recovers (e.g., WiFi AP switch), your TUI apps (vim, htop, yazi) survive completely untouched
  5. If recovery fails โ†’ new SSH connection โ†’ auto-restore forwards โ†’ resume SFTP transfers โ†’ reopen IDE files

Pipeline: queued โ†’ snapshot โ†’ grace-period โ†’ ssh-connect โ†’ await-terminal โ†’ restore-forwards โ†’ resume-transfers โ†’ restore-ide โ†’ verify โ†’ done

All logic runs through a dedicated ReconnectOrchestratorStore โ€” zero reconnect code scattered in hooks or components.

๐Ÿ›ก๏ธ SSH Connection Pool

Reference-counted SshConnectionRegistry backed by DashMap for lock-free concurrent access:

  • One connection, many consumers: terminal, SFTP, port forwards, and IDE share a single physical SSH connection โ€” no redundant TCP handshakes
  • State machine per connection: connecting โ†’ active โ†’ idle โ†’ link_down โ†’ reconnecting
  • Lifecycle management: configurable idle timeout (5m / 15m / 30m / 1h / never), 15s keepalive interval, heartbeat failure detection
  • WsBridge heartbeat: 30s interval, 5 min timeout โ€” tolerates macOS App Nap and browser JS throttling
  • Cascade propagation: jump host failure โ†’ all downstream nodes automatically marked link_down with status sync
  • Idle disconnect: emits connection_status_changed to frontend (not just internal node:state), preventing UI desync

๐Ÿค– OxideSens AI

Privacy-first AI assistant with dual interaction modes:

  • Inline panel (โŒ˜I): quick terminal commands, output injected via bracketed paste
  • Sidebar chat: persistent conversations with full history
  • Context capture: Terminal Registry gathers buffer from active pane or all split panes simultaneously; auto-injects IDE files, SFTP paths, and Git status
  • 40+ autonomous tools: file operations, process management, network diagnostics, TUI app interaction, text processing โ€” the AI invokes these without manual triggering
  • MCP support: connect external Model Context Protocol servers (stdio & SSE) for third-party tool integration
  • RAG Knowledge Base (v0.20): import Markdown/TXT documents into scoped collections (global or per-connection). Hybrid search fuses BM25 keyword index + vector cosine similarity via Reciprocal Rank Fusion. Markdown-aware chunking preserves heading hierarchy. CJK bigram tokenizer for Chinese/Japanese/Korean.
  • Providers: OpenAI, Ollama, DeepSeek, OneAPI, or any /v1/chat/completions endpoint
  • Security: API keys stored in OS keychain; on macOS, key reads gated behind Touch ID via LAContext โ€” no entitlements or code-signing required, cached after first auth per session

๐Ÿ’ป IDE Mode โ€” Remote Editing

CodeMirror 6 editor operating over SFTP โ€” no server-side installation required by default:

  • File tree: lazy-loaded directories with Git status indicators (modified/untracked/added)
  • 24 language modes: 14 native CodeMirror + 10 legacy modes via @codemirror/legacy-modes
  • Conflict resolution: optimistic mtime locking โ€” detects remote changes before overwriting
  • Event-driven Git: auto-refresh on save, create, delete, rename, and terminal Enter keypress
  • State Gating: all IO blocked when readiness !== 'ready', Key-Driven Reset forces full remount on reconnect
  • Remote agent (optional): ~1 MB Rust binary, auto-deployed on x86_64/aarch64 Linux. 9 extra architectures (ARMv7, RISC-V64, LoongArch64, s390x, Power64LE, i686, ARM, Android aarch64, FreeBSD x86_64) in agents/extra/ for manual upload. Enables enhanced file tree, symbol search, and file watching.

๐Ÿ”€ Port Forwarding โ€” Lock-Free I/O

Full local (-L), remote (-R), and dynamic SOCKS5 (-D) forwarding:

  • Message-passing architecture: SSH Channel owned by a single ssh_io task โ€” no Arc<Mutex<Channel>>, eliminating mutex contention entirely
  • Death reporting: forward tasks actively report exit reason (SSH disconnect, remote port close, timeout) for clear diagnostics
  • Auto-restore: Suspended forwards automatically resume on reconnect without user intervention
  • Idle timeout: FORWARD_IDLE_TIMEOUT (300s) prevents zombie connections from accumulating

๐Ÿ”Œ Runtime Plugin System

Dynamic ESM loading with a security-hardened, frozen API surface:

  • PluginContext API: 8 namespaces โ€” terminal, ui, commands, settings, lifecycle, events, storage, system
  • 24 UI Kit components: pre-built React components (buttons, inputs, dialogs, tablesโ€ฆ) injected into plugin sandboxes via window.__OXIDE__
  • Security membrane: Object.freeze on all context objects, Proxy-based ACL, IPC whitelist, circuit breaker with auto-disable after repeated errors
  • Shared modules: React, ReactDOM, zustand, lucide-react exposed for plugin use without bundling duplicates

โšก Adaptive Rendering

Three-tier render scheduler that replaces fixed requestAnimationFrame batching:

Tier Trigger Rate Benefit
Boost Frame data โ‰ฅ 4 KB 120 Hz+ (ProMotion native) Eliminates scroll lag on cat largefile.log
Normal Standard typing 60 Hz (RAF) Smooth baseline
Idle 3s no I/O / tab hidden 1โ€“15 Hz (exponential backoff) Near-zero GPU load, battery savings

Transitions are fully automatic โ€” driven by data volume, user input, and Page Visibility API. Background tabs continue flushing data via idle timer without waking RAF.

๐Ÿ” .oxide Encrypted Export

Portable, tamper-proof connection backup:

  • ChaCha20-Poly1305 AEAD authenticated encryption
  • Argon2id KDF: 256 MB memory cost, 4 iterations โ€” GPU brute-force resistant
  • SHA-256 integrity checksum
  • Optional key embedding: private keys base64-encoded into the encrypted payload
  • Pre-flight analysis: auth type breakdown, missing key detection before export

๐Ÿ“ก ProxyJump โ€” Topology-Aware Multi-Hop

  • Unlimited chain depth: Client โ†’ Jump A โ†’ Jump B โ†’ โ€ฆ โ†’ Target
  • Auto-parse ~/.ssh/config, build topology graph, Dijkstra pathfinding for optimal route
  • Jump nodes reusable as independent sessions
  • Cascade failure propagation: jump host down โ†’ all downstream nodes auto-marked link_down

โš™๏ธ Local Terminal โ€” Thread-Safe PTY

Cross-platform local shell via portable-pty 0.8, feature-gated behind local-terminal:

  • MasterPty wrapped in std::sync::Mutex โ€” dedicated I/O threads keep blocking PTY reads off the Tokio event loop
  • Shell auto-detection: zsh, bash, fish, pwsh, Git Bash, WSL2
  • cargo build --no-default-features strips PTY for mobile/lightweight builds

๐ŸชŸ Windows Optimization

  • Native ConPTY: directly invokes Windows Pseudo Console API โ€” full TrueColor and ANSI support, no legacy WinPTY
  • Shell scanner: auto-detects PowerShell 7, Git Bash, WSL2, CMD via Registry and PATH

And More

  • Resource profiler: live CPU/memory/network via persistent SSH channel reading /proc/stat, delta-based calculation, auto-degrades to RTT-only on non-Linux
  • Custom theme engine: 31 built-in themes, visual editor with live preview, 20 xterm.js fields + 24 UI color variables, auto-derive UI colors from terminal palette
  • Session recording: asciicast v2 format, full record and playback
  • Broadcast input: type once, send to all split panes โ€” batch server operations
  • Background gallery: per-tab background images, 16 tab types, opacity/blur/fit control
  • CLI companion (oxt): ~1 MB binary, JSON-RPC 2.0 over Unix Socket / Named Pipe, status/list/ping with human or --json output
  • WSL Graphics โš ๏ธ experimental: built-in VNC viewer โ€” 9 desktop environments + single-app mode, WSLg detection, Xtigervnc + noVNC
๐Ÿ“ธ 11 languages in action

English

็ฎ€ไฝ“ไธญๆ–‡

็น้ซ”ไธญๆ–‡

ๆ—ฅๆœฌ่ชž

ํ•œ๊ตญ์–ด

Franรงais

Deutsch

Espaรฑol

Italiano

Portuguรชs

Tiแบฟng Viแป‡t

Installation

Download the latest release from GitHub Releases.

Platform Runtime Dependency
Windows WebView2 Runtime โ€” pre-installed on Windows 10 (1803+) and Windows 11. For air-gapped / intranet environments, use the Evergreen Standalone Installer (offline, ~170 MB) or deploy the Fixed Version runtime via group policy.
macOS None (uses native WebKit)
Linux libwebkit2gtk-4.1 (usually pre-installed on modern desktops)

Quick Start

Prerequisites

  • Rust 1.85+
  • Node.js 18+ (pnpm recommended)
  • Platform tools:
    • macOS: Xcode Command Line Tools
    • Windows: Visual Studio C++ Build Tools
    • Linux: build-essential, libwebkit2gtk-4.1-dev, libssl-dev

Development

git clone https://github.com/AnalyseDeCircuit/oxideterm.git
cd oxideterm && pnpm install

# Build CLI companion (required for CLI features)
pnpm cli:build

# Full app (frontend + Rust backend with hot reload)
pnpm run tauri dev

# Frontend only (Vite on port 1420)
pnpm dev

# Production build
pnpm run tauri build

Tech Stack

Layer Technology Details
Framework Tauri 2.0 Native binary, 25โ€“40 MB
Runtime Tokio + DashMap 6 Full async, lock-free concurrent maps
SSH russh 0.59 (ring) Pure Rust, zero C deps, SSH Agent
Local PTY portable-pty 0.8 Feature-gated, ConPTY on Windows
Frontend React 19.1 + TypeScript 5.8 Vite 7, Tailwind CSS 4
State Zustand 5 19 specialized stores
Terminal xterm.js 6 + WebGL GPU-accelerated, 60fps+
Editor CodeMirror 6 24 language modes
Encryption ChaCha20-Poly1305 + Argon2id AEAD + memory-hard KDF (256 MB)
Storage redb 2.1 Embedded KV store
i18n i18next 25 11 languages ร— 22 namespaces
Plugins ESM Runtime Frozen PluginContext + 24 UI Kit
CLI JSON-RPC 2.0 Unix Socket / Named Pipe

Security

Concern Implementation
Passwords OS keychain (macOS Keychain / Windows Credential Manager / libsecret)
AI API Keys OS keychain + Touch ID biometric gate on macOS
Export .oxide: ChaCha20-Poly1305 + Argon2id (256 MB memory, 4 iterations)
Memory Rust memory safety + zeroize for sensitive data clearing
Host keys TOFU with ~/.ssh/known_hosts, rejects changes (MITM prevention)
Plugins Object.freeze + Proxy ACL, circuit breaker, IPC whitelist
WebSocket Single-use tokens with time limits

Roadmap

  • SSH Agent forwarding
  • Plugin marketplace
  • Session search & quick-switch

License

GPL-3.0 โ€” this software is free software licensed under the GNU General Public License v3.0.

You are free to use, modify, and distribute this software under the terms of the GPL-3.0. Any derivative work must also be distributed under the same license.

Full text: GNU General Public License v3.0


Acknowledgments

russh ยท portable-pty ยท Tauri ยท xterm.js ยท CodeMirror ยท Radix UI


236,000+ lines of Rust & TypeScript โ€” built with โšก and โ˜•

Star History

Star History Chart

Release History

VersionChangesUrgencyDate
v1.2.7<!-- Release notes generated using configuration in .github/release.yml at v1.2.7 --> **Full Changelog**: https://github.com/AnalyseDeCircuit/oxideterm/compare/v1.2.6...v1.2.7 --- <details><summary>๐Ÿ“ฆ Installation Tips / ๅฎ‰่ฃ…ๆ็คบ</summary> #### macOS Downloaded `.dmg` files are quarantined by Gatekeeper. Run in Terminal: ไธ‹่ฝฝ็š„ `.dmg` ๆ–‡ไปถไผš่ขซ Gatekeeper ้š”็ฆป๏ผŒ่ฏทๅœจ็ปˆ็ซฏๆ‰ง่กŒ๏ผš ```bash xattr -cr ~/Downloads/OxideTerm_*.dmg # or after install / ๆˆ–ๅฎ‰่ฃ…ๅŽ xattr -cr /Applications/OxideTerm.app ``` #### Windows If SmHigh4/20/2026
v1.2.6<!-- Release notes generated using configuration in .github/release.yml at v1.2.6 --> **Full Changelog**: https://github.com/AnalyseDeCircuit/oxideterm/compare/v1.2.5...v1.2.6 --- <details><summary>๐Ÿ“ฆ Installation Tips / ๅฎ‰่ฃ…ๆ็คบ</summary> #### macOS Downloaded `.dmg` files are quarantined by Gatekeeper. Run in Terminal: ไธ‹่ฝฝ็š„ `.dmg` ๆ–‡ไปถไผš่ขซ Gatekeeper ้š”็ฆป๏ผŒ่ฏทๅœจ็ปˆ็ซฏๆ‰ง่กŒ๏ผš ```bash xattr -cr ~/Downloads/OxideTerm_*.dmg # or after install / ๆˆ–ๅฎ‰่ฃ…ๅŽ xattr -cr /Applications/OxideTerm.app ``` #### Windows If SmHigh4/19/2026
v1.2.5<!-- Release notes generated using configuration in .github/release.yml at v1.2.5 --> **Full Changelog**: https://github.com/AnalyseDeCircuit/oxideterm/compare/v1.2.4...v1.2.5 --- <details><summary>๐Ÿ“ฆ Installation Tips / ๅฎ‰่ฃ…ๆ็คบ</summary> #### macOS Downloaded `.dmg` files are quarantined by Gatekeeper. Run in Terminal: ไธ‹่ฝฝ็š„ `.dmg` ๆ–‡ไปถไผš่ขซ Gatekeeper ้š”็ฆป๏ผŒ่ฏทๅœจ็ปˆ็ซฏๆ‰ง่กŒ๏ผš ```bash xattr -cr ~/Downloads/OxideTerm_*.dmg # or after install / ๆˆ–ๅฎ‰่ฃ…ๅŽ xattr -cr /Applications/OxideTerm.app ``` #### Windows If SmHigh4/18/2026
v1.2.0<!-- Release notes generated using configuration in .github/release.yml at v1.2.0 --> **Full Changelog**: https://github.com/AnalyseDeCircuit/oxideterm/compare/v1.1.23...v1.2.0 --- <details><summary>๐Ÿ“ฆ Installation Tips / ๅฎ‰่ฃ…ๆ็คบ</summary> #### macOS Downloaded `.dmg` files are quarantined by Gatekeeper. Run in Terminal: ไธ‹่ฝฝ็š„ `.dmg` ๆ–‡ไปถไผš่ขซ Gatekeeper ้š”็ฆป๏ผŒ่ฏทๅœจ็ปˆ็ซฏๆ‰ง่กŒ๏ผš ```bash xattr -cr ~/Downloads/OxideTerm_*.dmg # or after install / ๆˆ–ๅฎ‰่ฃ…ๅŽ xattr -cr /Applications/OxideTerm.app ``` #### Windows If SHigh4/15/2026
v1.1.23<!-- Release notes generated using configuration in .github/release.yml at v1.1.23 --> **Full Changelog**: https://github.com/AnalyseDeCircuit/oxideterm/compare/v1.1.22...v1.1.23 --- <details><summary>๐Ÿ“ฆ Installation Tips / ๅฎ‰่ฃ…ๆ็คบ</summary> #### macOS Downloaded `.dmg` files are quarantined by Gatekeeper. Run in Terminal: ไธ‹่ฝฝ็š„ `.dmg` ๆ–‡ไปถไผš่ขซ Gatekeeper ้š”็ฆป๏ผŒ่ฏทๅœจ็ปˆ็ซฏๆ‰ง่กŒ๏ผš ```bash xattr -cr ~/Downloads/OxideTerm_*.dmg # or after install / ๆˆ–ๅฎ‰่ฃ…ๅŽ xattr -cr /Applications/OxideTerm.app ``` #### Windows IfHigh4/14/2026
v1.1.21<!-- Release notes generated using configuration in .github/release.yml at v1.1.21 --> **Full Changelog**: https://github.com/AnalyseDeCircuit/oxideterm/compare/v1.1.20...v1.1.21 --- <details><summary>๐Ÿ“ฆ Installation Tips / ๅฎ‰่ฃ…ๆ็คบ</summary> #### macOS Downloaded `.dmg` files are quarantined by Gatekeeper. Run in Terminal: ไธ‹่ฝฝ็š„ `.dmg` ๆ–‡ไปถไผš่ขซ Gatekeeper ้š”็ฆป๏ผŒ่ฏทๅœจ็ปˆ็ซฏๆ‰ง่กŒ๏ผš ```bash xattr -cr ~/Downloads/OxideTerm_*.dmg # or after install / ๆˆ–ๅฎ‰่ฃ…ๅŽ xattr -cr /Applications/OxideTerm.app ``` #### Windows IfHigh4/13/2026
v1.1.18<!-- Release notes generated using configuration in .github/release.yml at v1.1.18 --> **Full Changelog**: https://github.com/AnalyseDeCircuit/oxideterm/compare/v1.1.17...v1.1.18 --- <details><summary>๐Ÿ“ฆ Installation Tips / ๅฎ‰่ฃ…ๆ็คบ</summary> #### macOS Downloaded `.dmg` files are quarantined by Gatekeeper. Run in Terminal: ไธ‹่ฝฝ็š„ `.dmg` ๆ–‡ไปถไผš่ขซ Gatekeeper ้š”็ฆป๏ผŒ่ฏทๅœจ็ปˆ็ซฏๆ‰ง่กŒ๏ผš ```bash xattr -cr ~/Downloads/OxideTerm_*.dmg # or after install / ๆˆ–ๅฎ‰่ฃ…ๅŽ xattr -cr /Applications/OxideTerm.app ``` #### Windows IfHigh4/11/2026
v1.1.10<!-- Release notes generated using configuration in .github/release.yml at v1.1.10 --> **Full Changelog**: https://github.com/AnalyseDeCircuit/oxideterm/compare/v1.1.0...v1.1.10 --- <details><summary>๐Ÿ“ฆ Installation Tips / ๅฎ‰่ฃ…ๆ็คบ</summary> #### macOS Downloaded `.dmg` files are quarantined by Gatekeeper. Run in Terminal: ไธ‹่ฝฝ็š„ `.dmg` ๆ–‡ไปถไผš่ขซ Gatekeeper ้š”็ฆป๏ผŒ่ฏทๅœจ็ปˆ็ซฏๆ‰ง่กŒ๏ผš ```bash xattr -cr ~/Downloads/OxideTerm_*.dmg # or after install / ๆˆ–ๅฎ‰่ฃ…ๅŽ xattr -cr /Applications/OxideTerm.app ``` #### Windows If High4/8/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

@aiagenta2z/onekey-gatewayOneKey Gateway CLI and SDK for routing AI agent, MCP, Skills and LLM requests by DeepNLP x AI Agent A2Z0.1.4
0agentA persistent, learning AI agent that runs on your machine. An agent that learns.1.1.5
agnixLinter for AI agent configurations. Validates SKILL.md, CLAUDE.md, hooks, MCP, and more.0.17.0
@dreamlogic-ai/cliDreamlogic AI Skill Manager โ€” Install, update and manage AI agent skills2.5.12
damn-vulnerable-ai-agentThe AI agent you're supposed to break. 14 agents, 12 vulnerability categories, zero consequences.0.7.4