Changelog
Release notes for AidaIDE — what changed in each desktop version, plus notable
documentation and website updates. Installed copies update themselves over the air; you can also
download the latest build at any time.
1.0.0-rc11
Release candidate
August 5, 2026
The current shipping build, and what the in-app updater installs. New features
only below — the full fix stream is in the release notes. The headline addition is a way to test
device code without a device.
- Hardware Lab — virtual hardware-in-the-loop testing. Run device code against a
simulated board with virtual pins, I2C, and UART. Because it runs on a virtual clock, a 30-second
hardware scenario finishes in under a millisecond and is deterministic. Build scenarios from button
presses, sensor values, and UART input, then score them against expected pin states, pulse counts,
I2C writes, and log output. How it works →
- Board View with capability-coloured pinout and trace replay. The selected board
renders as a real pinout card — pins coloured by I2C, SPI, UART, PWM, analog, or plain GPIO — in a
collapsible side panel. After a run the recorded trace replays over the board at 0.5×–4×
with play/pause, a scrubber, and a live clock.
- Run on Device, and diff it against the simulation. A self-contained agent is
pushed to the target over the open SSH session, runs the scenario against real GPIO, and streams
every output edge back. The IDE diffs real against virtual edge by edge and reports matched edges
with timing skew in ms, edges the device never produced, and device-only extras.
- Record on hardware, replay forever. The same agent watches chosen pins for real
physical edges while you press the buttons on the bench, then turns the edge stream into a scenario
you can re-run without the hardware.
- AI writes the test and fixes the code. AI Scenario asks a model for
stimuli and expectations for the current file and runs them immediately; AI Fix sends the
failing checks back, applies the returned code — syntax-checked, editor undo preserved — and
re-verifies in the simulator. Both honour the Remote Models override, so the tests can be written by
a model running on your own device.
- Scenarios import and export as JSON, so a test pack travels with the project.
Import appends rather than replaces.
- Board registry: Jetson, Arduino, and the Espressif line. Jetson (Nano, Orin
Nano, Orin NX, Xavier NX, AGX Orin) with BCM-compatible numbering and the physical BOARD pin
cross-referenced; Arduino (Uno R3/R4, Nano, Nano Every, Nano 33 IoT, Mega 2560, Leonardo, Micro,
Due) with sketch-style numbering and per-model PWM, I2C, SPI, UART, ADC and DAC tables; Espressif
ESP32-S2/S3/C3/C6 and ESP8266 with per-chip pin maps and quirks. Shared by the Hardware Lab, the
Board Library Manager, and the editor's board picker.
- Virtual Board panel in the editor sidebar. Runs the active file on the
simulator and replays it on a compact board view, with the board synced from the editor toolbar.
- Trace a known device to its switch port. Rogue Device Hunt now works forwards
too: give it an IP or MAC, optionally scoped to a VLAN, and get the ordered path to the access port.
On the robotics page →
- Find in output, in every SSH tab.
Ctrl+F searches terminal output
in SSH session tabs, and the result count discloses when scrollback has been trimmed instead of
implying a session-wide verdict.
- Jump-to-bottom chip with a new-output counter. Scroll up to read and the
terminal counts the lines that arrive while you're away, then takes you back in one click.
- Live font zoom in the web terminal — 6 to 40 point with a reset, reflowing the
PTY, instead of browser page zoom scaling the whole app. Cloud Portal →
- Editor quick fixes and line editing. One-click fixes for
is
comparisons against literals, invalid string escapes, and assertions written as tuples; plus Join
Lines (Ctrl+J) and Insert Line Below/Above (Ctrl+Enter /
Ctrl+Shift+Enter). In the editor →
- LCOT command packs for more vendors. Aruba in both the ArubaOS-CX and ProCurve
dialects, plus OpenWrt and BIRD — config backups, ARP tables, routes, and MAC tables. Groups sitting
in packs you haven't enabled are now counted and named in search results rather than silently
hidden. SSH toolkit →
- The Secret Scanner reads private-key files and reports what it actually
covered, instead of returning a clean result for files it never opened.
Across the 1.0 candidates
July 26 – August 5, 2026
Everything that landed between the first 1.0 candidate and rc11. The theme is
running AI on hardware you control, and making the browser workspace match the desktop app.
- Local and remote LLMs. Install Ollama on a device in one click from the
SSH Models tab, pull models straight onto the remote host, and run agents against a model
hosted on that device from the Agent panel's Remote Models tab. Model overrides now apply
across every AI surface, not just the Agent panel.
How it works →
- Small models handled properly. Context is compacted to fit a local
model's real window with
num_ctx sized per model, a run that exhausts a device
GPU retries on CPU, and the model server's actual error is shown instead of a bare
HTTP 500.
- Agents attach to the SSH session. A device picker points an agent at any
saved device or fleet entry, and in an SSH session the assistant indexes the remote device
over SFTP so it answers from the code on that machine.
- Install AidaIDE on a device over SSH. Deploy to a Linux box or a Jetson
from the desktop app. macOS builds ship as arm64 DMGs, and Linux installs from source with a
desktop icon.
- The installer is roughly 3.7 GB smaller — machine-learning
frameworks that were being bundled unnecessarily are no longer shipped inside it.
- Rogue Device Hunt. A new Network tab traces an unknown device to the
physical switch port it's plugged into via ARP and MAC tables, across multiple switches and
scoped by VLAN. On the robotics page →
- Quick Scan is usable. It reports every reachable device rather than only
SSH hosts, runs on a network with no internet, binds to a chosen interface, takes configurable
ports, and finishes in seconds instead of minutes.
- Web terminal parity. Command history recall in the browser, a PTY that
resizes with the window instead of being fixed at 120 columns, scroll lock with follow mode,
and honest scrollback-trim reporting. Cloud Portal →
- Remote Desktop is driveable — mouse input works in desktop browsers,
unmapped keys no longer break the input thread, and pan plus image paste are in.
- Fleet devices that move stay found. A board that picks up a new DHCP lease
heals itself, device edits stop reverting, and Manage Device shows the SSH port in use.
- Accessibility in Composer. Palette cards can be added by click, Enter, or
Space rather than drag-only (WCAG 2.1.1), and offline mode is explicit instead of silently
degrading.
1.0.0-rc1
Release candidate
July 28, 2026
The first 1.0 candidate, shipped as 0.5.78. Updates, remote saves, and device
status are the three things everything else depends on, so this release focused on making all
three trustworthy.
- Reliable in-app updates. The desktop updater reads the live signed
manifest and verifies each build with an Ed25519 signature before installing it.
- Save Remote fixed on Windows hosts. Files save over SFTP whenever the
channel is alive, with a verified fallback path when it isn't — no more silent failures.
- Live Agents attach to real devices over SSH, so agent sessions run
against the machine you're connected to rather than a local stand-in.
- Honest device status. The Fleet sidebar surfaces errors with a Retry
action instead of showing an empty list, the Camera Grid Viewer reports real feed liveness
(Live / Stale / Connecting / No signal), and Cloud Portal gained a live status pill.
- Nine runtime fixes from a repo-wide bug-hunt pass, including the
Hierarchy Builder open path.
0.5.77
July 19, 2026
Security hardening and command packs, ahead of the 1.0 line.
- Editor code intelligence: better completions, diagnostics, and navigation.
- Remote Desktop improvements for both PC and mobile sessions.
- Settings modernization and continued work on the AI Command Center and
workspace layouts.
Documentation & website
Changes to aidaide.app and the docs that are worth knowing about.
- Full user guide reader
- /docs/guide reads the whole manual in one place — switch
chapters from the sidebar or scroll straight through. Individual chapters remain at
/docs.
- Robotics and industrial protocols
- /robotics covers ROS and ROS 2, Modbus RTU/TCP, OPC UA, CAN bus,
EtherCAT, PROFINET, and MQTT.
- Tutorials
- Step-by-step guides at /tutorials, including
SSH into a Raspberry Pi from Windows and
Modbus & OPC UA over SSH without a VPN.
- Honest comparisons
- /vs/all compares AidaIDE with PuTTY, WinSCP, Termius, MobaXterm,
VS Code Remote SSH, Tabby, Warp, SecureCRT, FileZilla, and Royal TSX. The
PuTTY and WinSCP
alternatives guides cover the wider field.
- Light and dark themes
- A Light | Dark switch in the top nav, remembered between visits, with contrast fixes
across docs and code samples.
- Built for phones
- Phone visitors get a dedicated layout with full-width actions, a readable terminal, and
bottom navigation. Add
?desktop=1 to any URL to opt out.
- Cloud Portal in the dashboard
- A Your devices card showing every enrolled PC with live online/offline
status, plus Open portal, Remote access, and Manage actions.
- Status page
- Live service health at /status.
- Faster pages
- The homepage hero now loads eagerly at high priority, and screenshots across the site
carry intrinsic dimensions so the layout stops shifting as they load.
Get the latest build
Free forever SSH/SFTP workspace. Pro AI suite from $19/mo.