← Back to all sparks
E

electerm

INFRA · APIS
Velocity6.3

Cross-platform terminal, SSH, SFTP and serial port client

electerm now ships its own free AI backend, turning a terminal client into an assistant surface.

terminalsshai-assistantmobilesftpcross-platform
Current state
electerm releases every few days — nine versions in five weeks — and two threads dominate. The first is AI: config presets pointing at a free hosted service at ai.electerm.org, then chat memory and sessions, conversation compression, a disclaimer and optional mandatory guardrails. The second is mobile and multi-platform reach, with Android support, a 600px breakpoint, long-press context menus and reworked panels for small screens. Terminal internals are also getting attention, with write coalescing and buffer management, a separate SFTP channel, and WebGL context-loss recovery.
Where it's heading
The product is converging on being a cross-platform remote-access surface rather than a desktop SSH client — web app, Android, mobile-responsive layouts and an MCP server all point the same way. The AI work has moved past a feature bolt-on: shipping a default free backend, then adding session memory, then adding guardrails and a disclaimer, is the arc of something being treated as a supported service with policy attached. Security fixes appear regularly and cluster in one place, unsafe filename handling across SFTP, FTP, RDP transfer and the custom editor path, which is the predictable cost of a client that touches this many transfer protocols.
Prediction
Expect the guardrails and disclaimer scaffolding added in 3.15.171 to be followed by more administrative control over the AI features, since shipping a default backend creates a need for organisations to constrain it. The mobile line will likely keep absorbing releases given how many entries in this window are small mobile UI corrections.

Recent moves

  1. 9d ago

    3.15.186 adds a dedicated SFTP channel and terminal write coalescing

    Separates file transfer onto its own SFTP channel with managed lifecycle, adds write coalescing and buffer management to terminal output, and adds side-by-side code compare for two selected files. The transfer and rendering work here is the substantive half; the rest is mobile UI polish.

    View source ↗
  2. 9d ago

    3.15.171 adds AI guardrails, a disclaimer and Hungarian support

    Adds optional mandatory guardrails and a disclaimer to the AI chat, alongside a new logo, Hungarian localisation and several WebGL and window-restore fixes. The guardrail and disclaimer work is what a project adds once it is hosting the AI backend itself rather than passing through a user's key.

    View source ↗
  3. 19d ago

    3.15.159 adds Android support and fixes the MCP server

    Android joins the platform list and the MCP server gets a fix, extending electerm's reach in two directions at once — new devices and agent tooling. The release note is thin on what Android support actually covers, but it lands alongside the sustained mobile UI work in surrounding releases.

    View source ↗
  4. 25d ago

    3.15.138 gives AI chat memory, sessions and compression

    Adds persistent chat memory and sessions plus conversation compression, turning the assistant from a one-shot prompt box into something with continuity. Also fixes connection hopping failing in some configurations, which matters more to daily SSH use than the AI work does.

    View source ↗
  5. 27d ago

    electerm ships AI presets backed by its own free service

    ⚡ SPARK

    The release that makes AI a default capability rather than a bring-your-own-key option, by shipping config presets pointed at a free hosted endpoint the project runs. Everything in the AI thread since — memory, sessions, guardrails, disclaimer — follows from that decision.

    View source ↗
  6. 29d ago

    3.15.120 fixes unsafe filename handling across transfer paths

    Four security fixes for unsafe filename parsing — custom editor, FTP/SFTP transfer, folder size checks and RDP file transfer — plus file comparison from the context menu and persisted split-view state. The clustering of these fixes shows how much surface a client covering this many transfer protocols has to sanitise.

    View source ↗