Aquí hi ha 44 versions d’OxideTerm, des de 2 de juny del 2026 fins a l’actual, 2.2.3. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 2.2.3Darrera versió | 13 d’octubre del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versió中文 | English
中文
OxideTerm 2.2.3 新增动态背景、可叠加的视觉效果和按需安装的背景素材包,允许为系统浅色与深色模式分别配置完整外观,并重新整理首次使用引导。同时明确云同步的下载、合并与上传方向,修复 SSH 会话重连、Linux 粘贴编辑、macOS 远程桌面文件剪贴板,以及更新与便携版数据保留问题。
🎨 完整亮暗外观与背景编辑
- “跟随系统外观”支持分别配置浅色和深色两套外观,每套包含应用主题、终端主题与背景。切换系统亮暗模式时,界面、现有终端和背景一起更新,无须重新连接会话。
- 背景设置将图片或视频素材、叠加特效和背景交互分区展示;可以单独使用程序生成的效果,也可以把效果叠加在图片、动图或视频上。
- 新增九点对齐,结合现有适配方式决定裁切后保留的位置;素材不透明度、模糊、阅读遮罩、作用范围和启用页面可分别调整。
- 主题预览与编辑预览同时呈现背景、透明度和裁切效果。主题编辑使用独立草稿,取消后恢复原来的外观。
- 素材卡片左上角显示文件格式,右上角保留删除按钮,并标明当前使用的素材。修复部分视频和导入图片无法显示缩略图的问题。
- 按素材和效果的实际能力显示参数,静态内容不再出现无效的播放速度等控制。修复新增滑杆点击、拖动时偏离鼠标的位置,以及切换选项后设置页滚动位置跳动的问题。
✨ 程序生成效果与背景交互
- 新增轻纹理、雾光、光潮、光潮与粒子组合、流星、景深粒子和水面折光;各效果提供适用的强度、颜色、大小、速度、方向、粗糙度、光泽或密度控制,默认颜色可取自当前主题。
- 特效强度与素材不透明度分别控制,统一有无素材时的强度表现,改善特效叠加在图片、视频和动图上过淡的问题。
- 新增“输入时暂停动效”,连续输入时暂停动态素材和效果,停止输入约一秒后恢复。此选项由用户开启。
- 新增背景视差,静态图片和效果层可随鼠标轻微移动;景深粒子的不同层使用不同位移幅度,终端文字保持固定。
- 新增静态图片的缓慢运镜,支持平移、推近和拉远,可调整幅度与速度,并在往返运动时保留画面边缘覆盖。
- 新增全天候光照,按本地时间渐变背景光线与色彩,并可预览清晨、午后、傍晚和夜间。应用与终端主题仍按各自的亮暗配置切换。
- 背景切换增加平滑过渡;窗口不活跃、不可见或最小化时暂停播放,并遵循现有减少动态效果设置。
🎬 原生视频播放与按需素材包
- 视频背景接入 macOS 系统媒体解码、Windows Media Foundation 和 Linux GStreamer;支持原生视频缓冲或纹理进入对应图形后端,在能力允许时减少 CPU 拷贝与重复上传。
- 保留软件解码和像素上传路径;自动模式按持续处理负载调整播放尺寸与帧率,用户手动设置的上限保持不变。硬件加速是否可用取决于设备、驱动和视频格式。
- 背景与预览复用同一媒体处理结果,按视频时间调度显示,限制提前解码和缓冲占用;将支持路径上的缩放、裁切与模糊交给图形后端处理。
- 修复 Windows 视频缓冲未提供行跨度时导致缩略图和背景不显示的问题;修复 4K 软件缩放后不透明视频的颜色与透明度处理。
- Linux 发行包补齐媒体解码组件及插件扫描器定位,使打包后的程序能够发现自带的解码支持。
- 新增插件市场“背景素材”分类与素材库“获取更多背景”入口。视频素材独立于主程序分发,可按需安装,主程序保留现有静态背景。
- 背景包安装后将声明的素材导入当前配置的素材库;便携版使用自己的数据目录。安装不改变当前主题和背景,卸载包后已导入素材继续保留,可在素材库单独删除。
- 已发布的 OxideTerm Backgrounds 1.0.0 提供“晨雾”和“夜流”两段原创 3840 × 2160、24 帧/秒、16 秒循环视频,适用于浅色和深色外观;需使用本次或更高的主程序版本安装。
🧭 首次使用引导与界面体验
- 首次使用引导整理为五页:欢迎与须知、外观、连接与操作、AI 与命令行、开始使用。宽窗口采用分栏,窄窗口自动调整布局,内容区随窗口尺寸变化。
- 首页使用独立应用标记与标题,保留语言选择和必要说明;主题预览集中在外观页,最后一页聚焦打开终端、新建连接和导入连接。
- 步骤导航和页数居中,复用现有切换与入场动画;按钮颜色跟随当前主题,提示与说明重新整理为更直接的引导文案。
- 新用户只显示欢迎引导,不再同时显示旧版迁移介绍;完成引导前先保存状态,避免重新启动后重复出现。保存失败时保留引导并给出提示。(Issue #666)
- 半透明面板与侧边区域新增随主题和透明度调整的柔和边缘层次,改善背景下分割线突兀的问题;背景和媒体绘制保留圆角裁切。
- 新建连接表单改用已安装插件的状态判断,避免绘制时反复探测外部程序;SSH 代理发现也减少阻塞探测,改善 Windows 打开表单和切换远程桌面页面的卡顿。
- 调整 Windows 背景与界面绘制路径,减少重复图形工作;修复依赖真实时间的弹层关闭状态,保持界面动画时钟一致。
☁️ 云同步方向与首次下载
- 新增只读“查看云端”入口,允许先检查云端配置,再决定是否应用。
- 同步预览明确提供“使用云端配置”“合并本机与云端”“用本机更新云端”三种方向,并使用对应的说明和确认按钮。
- 新设备首次发现已有云端配置时,默认预览“使用云端配置”,确认后下载应用并建立同步基线,不上传本机默认设置;首次自动同步同样需要明确确认。(Discussion #663)
- 预览中的本机更改保留在计划内,取消不会提前推进已保存的同步基线。合并时重新读取本机当前设置,纳入预览期间发生的本机更改;各方向均保留未选同步范围,云端自身存在冲突时,下载前需完成选择。
- 下载完成后记录正确的云端状态与下载历史,保留现有恢复机制和同步密码修改流程。
🔌 终端、SSH、SFTP 与远程桌面修复
- SSH 远端 Shell 退出后,可通过原窗格的重连按钮或 Enter 恢复会话,保留窗格身份和滚动历史;仍在使用的 SFTP、端口转发和其他消费者继续持有共享连接。(Issue #669)
- 远程 Shell 集成失败时显示具体原因,包括 SFTP 不可用、不支持的 Shell、读写权限和安装未完成,并明确终端本身是否仍可使用,避免把可选集成问题误认为 SSH 连接失败。(Issue #664)
- 修复 Linux 多行粘贴编辑窗口只能退格、删除却无法输入字符的问题;文字输入进入现有编辑器,编辑期间不会被转发给后台终端,确认粘贴后才发送。(Issue #677)
- 修复 SFTP 文件拖放释放鼠标时先清理拖动状态的问题,使跨窗格拖放正确进入上传、下载或冲突处理流程。
- 修复 macOS RDP 文件剪贴板同步,连接建立或切回窗口时同步本地复制的文件,使远端菜单能直接识别可粘贴文件,并避免把远端文件重复回传。(Issue #670)
- 修复 Linux 客户端标题栏关闭窗口时的工作区重入问题。
📦 更新与便携版
- 更新完成后先释放当前工作区更新,再执行保存历史和退出流程,修复 macOS 旧进程在更新退出时出现崩溃提示的问题。
- Windows 应用内更新统一由主程序启动更新辅助程序,等待旧进程结束后替换并启动新版,避免安装器重复启动辅助程序影响自动重启。
- 启用便携存储时,更新包仍匹配当前运行形式:macOS 应用包、Linux AppImage 和解压式便携版分别使用对应安装包。
- macOS 替换应用包时保留包内的便携标记、配置和数据目录;替换或数据恢复失败时回滚,避免更新后丢失便携数据。
📌 升级说明
- 背景动效、输入时暂停、视差、运镜和全天候光照均可自行选择;需要保持静态外观时可关闭这些选项。播放性能和可用加速路径随硬件、驱动及媒体格式变化,可在自动模式之外手动设置分辨率和帧率。
- 视频素材包从插件市场按需安装,不随主程序携带。背景包导入的视频会占用当前配置的数据目录空间;卸载插件不会自动删除这些已导入的素材。
- 更新退出、安装和重启修复由新版客户端执行,从旧版首次升级时,旧客户端仍使用原有更新逻辑。
- 本版更新日志范围:v2.2.2…v2.2.3。
English
OxideTerm 2.2.3 adds animated backgrounds, composable visual effects, and on-demand background packs, with complete appearance profiles for the system's light and dark modes and a redesigned first-run guide. It also makes cloud download, merge, and upload directions explicit and fixes SSH session reconnection, Linux paste editing, macOS remote desktop file clipboard synchronization, and update handling for installed and portable builds.
🎨 Complete light and dark appearances and background editing
- Follow System Appearance now supports separate light and dark profiles, each containing |
| 2.2.2 | 7 d’octubre del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versió中文 | English
中文
OxideTerm 2.2.2 将 ACP 代理适配器、RDP/VNC 引擎和 Mosh 传输移入独立插件,新增 FIDO 安全密钥认证,并启用可持续扩展的 v2 插件市场。语言识别和嵌入语法由插件动态声明,同时完善插件安装、AI 对话、文件预览和连接交互。
🧩 插件市场与独立更新
- 插件市场切换到 v2:先加载插件摘要,再按需获取各插件的版本历史并校验内容;继续按应用版本和平台选择最高兼容版本。
- 新增按名称、最近更新、最近上架排序,记住用户选择。排序作用于完整筛选结果,再进行分页;切换排序时回到第一页,保留搜索和分类条件。
- 安装采用队列和单插件状态,分别显示安装中、排队、失败重试和取消排队入口;安装期间仍可搜索、筛选、翻页和添加其他安装任务。
- 市场与已安装插件的展开详情显示许可证;插件提供相应地址时,可查看许可证和第三方许可说明。
- 缺少、禁用或不兼容的 ACP、RDP、VNC、Mosh 插件会提供明确说明和插件管理入口,避免旧连接升级后只显示“提供器不可用”。
🔌 ACP 与远程连接插件
- Codex、Claude Code 的 ACP 适配器,以及 RDP、VNC 和 Mosh 的运行程序改为从市场插件加载,独立于主程序更新。原生聊天、远程桌面、终端、连接配置和认证流程继续由应用提供。
- ACP 代理通过标准 ACP 直接与主程序通信;RDP/VNC 和 Mosh 也使用各自的专用通信协议。停用、更新或卸载插件时会停止其相关进程和会话。
- 删除设置中的 ACP 页面。安装并启用 ACP 插件后自动创建代理配置,无须填写启动命令;工作目录、额外参数和环境变量仍可按需设置。
- 支持复用本机已安装的 OpenCode、Antigravity、Cursor、Grok Build、GitHub Copilot CLI、Qwen Code 和 Kimi CLI。此类插件负责发现和启动程序,用户需要先安装对应官方命令行程序并完成登录。
- 接入 Cursor 的提问选择和计划确认,支持单选、多选、批准、拒绝及取消,避免代理等待这些交互时停滞。
- RDP/VNC 连接底栏与工作区状态栏对齐;SSH 活动会话的展开箭头与其他连接类型统一。Nix 打包同步移除已外置的远程桌面程序。
🔐 FIDO 安全密钥认证
- 新增 FIDO Security Key 插件入口,支持使用现有 ed25519-sk、ecdsa-sk 私钥文件进行 SSH 认证;应用提供原生 PIN 输入、触摸提示和取消操作。
- 签名程序按认证请求启动,通过私有管道通信,校验协议版本和签名,并在取消、超时或插件停用后停止并回收。PIN 和凭据句柄不写入设置或日志,临时缓冲区使用后清理。
- 插件不生成安全密钥、不导出设备私钥、不缓存 PIN;请先通过支持 FIDO 的 OpenSSH 生成密钥并将公钥配置到服务器。协议和软件签名路径已有验证,真实设备的触摸、PIN 和 SSH 登录仍需硬件实测。
🎨 动态语言支持
- 语言插件可声明语言名称、扩展名和精确文件名;宿主动态识别并提供安装入口,后续新增语言不再需要逐个修改主程序中的语言名单。
- 安装、启用、停用或更新语言插件后,已打开的编辑器和本地、SFTP 代码预览会刷新语言支持。
- 支持插件携带嵌入语法,供 Vue、Svelte 等混合语言文件分别高亮脚本、样式与标记内容。
- 市场新增 XML、DTD、INI、Kotlin、Dart、Nix、Julia、Vue、Svelte、Slint,以及 AWK、jq、Justfile、Groovy、Clojure/ClojureScript、Erlang、OCaml、OCaml Interface 和 Typst 等语言插件。Lua、TOML、YAML 继续内置。
💬 AI 与工作区体验
- AI 工具活动改为紧凑的平面列表,聚合相关工具调用,展示状态、数量和耗时,并可展开查看具体调用与结果;减少逐项卡片占用的空间。
- ACP 上下文用量使用代理报告的数据,不再用普通模型对话历史的估算值代替,避免过早显示接近上限的提示。
- 动态运行观察放在固定提示前缀之后,保留最新目标、状态和时间信息,同时减少固定提示内容的变化。
- 开始页的连接、终端、导入和管理入口统一为按钮,保留最近连接和快捷键入口。
- 本地 PDF 预览上限放宽至 100 MiB,本地音视频直接使用原文件播放。其他本地预览仍保留原有大小限制,SFTP 预览限制不变。
🛠️ 连接与输入修复
- 本地与 SFTP 路径栏按 Enter 默认进入输入的路径;只有方向键明确选择候选后才进入候选目录,Tab 仍可接受补全,避免候选加载快慢改变导航结果。(Issue #659)
- 终端右键菜单按实际渲染尺寸定位,在窗口边缘正确调整位置,覆盖缩放显示和插件菜单。(Issue #658)
- SSH 交互式认证弹窗使用不透明遮罩,并在等待输入期间暂停连接动画,减少光标和倒计时重绘触发的图形工作。(Issue #612)
📌 升级说明
- 从旧版升级后,请在插件市场安装并启用需要的 ACP、RDP、VNC、Mosh 插件;原连接配置继续使用。各插件的平台支持与外部程序要求以详情为准。
- FIDO 和新增动态语言能力需要 OxideTerm 2.2.2 或更高版本;原生进程插件仍需用户确认本机代码权限。
- 插件市场 v1 已永久冻结,原地址、索引内容和对应安装包继续保留。后续插件及版本只更新 v2,旧客户端需升级主程序才能获取新的插件和更新。
English
OxideTerm 2.2.2 moves ACP adapters, RDP/VNC engines, and Mosh transport into independently updated plugins, adds FIDO security-key authentication, and introduces the extensible v2 marketplace. Plugins can now declare language associations and embedded grammars dynamically, alongside improvements to plugin installation, AI conversations, file previews, and connection interactions.
🧩 Marketplace and independent updates
- Switched the marketplace to v2: plugin summaries load first, with individual version histories fetched and verified on demand. The client continues to select the highest release compatible with the application and platform.
- Added sorting by name, recently updated, and newly listed, with the selection saved. Sorting applies to the complete filtered result before pagination; changing it returns to the first page while preserving search and category filters.
- Added an installation queue with individual installing, queued, retry, and cancel-queued states. Search, filters, pagination, and additional installation requests remain available during installation.
- Expanded marketplace and installed-plugin details display the license, with links to license text and third-party notices when provided by the plugin.
- Missing, disabled, or incompatible ACP, RDP, VNC, and Mosh plugins now show explicit guidance and a plugin-management entry, replacing ambiguous provider-unavailable messages after upgrades.
🔌 ACP and remote connection plugins
- Codex and Claude Code ACP adapters, plus RDP, VNC, and Mosh executables, now load from marketplace plugins and update independently. The application retains its native |
| 2.2.1 | 5 d’octubre del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versió中文 | English
中文
OxideTerm 2.2.1 完善了插件市场、按需语言支持和文件预览,新增供工作概览、主机来源与文本工具使用的原生插件能力。同时,本版本升级云同步合并与恢复机制,支持分别设置应用和终端主题,并修复 SFTP 文件夹上传导致连接中断、IDE 多选、终端输入和 Windows 控制台兼容问题。
🧩 插件市场与按需语言支持
- 插件市场和已安装列表统一采用紧凑行布局,保留介绍、版本、状态与操作入口,展开详情减少重复说明和嵌套容器。分类来自市场索引,已安装插件也可以按分类筛选。
- 两个列表均支持分页,默认每页 10 项,可自定义每页数量并直接跳转页码;每页数量设置放在列表底部。启用、禁用等结果提示使用插件名称。
- 修复插件管理器搜索框及分页输入框获得焦点后无法输入文字的问题。
- 刷新插件列表或启用、禁用、卸载其他插件时,保留未发生变化的运行中插件入口和界面,修复 Toolbox 等插件报“标签页未声明”的问题。
- 插件入口集中排列在内置工具下方,以分隔线区分;修复插件侧栏面板声明底部位置却显示在上方的问题。插件标签页复用应用统一页头、原生控件和主题。
- 将 C、C++、C#、CSS、Common Lisp、Elixir、Go、HTML、Java、JavaScript、Objective-C、Perl、PHP、R、Ruby、Rust、Scala、Swift、TypeScript、TSX、Zig 共 21 种语言的语法支持移入独立插件;另增加 Nginx、Terraform/HCL 和 Protobuf 的识别与插件入口。
- 继续内置 Bash、Zsh、Fish、PowerShell、JSON、YAML、TOML、Markdown、Dockerfile、Make、CMake、Diff、Python、Lua、SQL 共 15 种语言。外置语言缺少插件时仍可编辑文件,并通过语言插件提示补装语法支持。
- 市场按当前主程序和平台选择最高兼容插件版本,区分可安装更新与需要升级主程序的新版。启动时重新检查已安装插件,覆盖应用升级和降级;不兼容时保留插件文件和设置。
🔎 原生文件预览与插件工作区
- 本地文件管理器和 SFTP 的文件预览入口支持调用已安装的 PDF、SQLite、证书和二进制检查插件,无需为每种文件打开额外工作区。
- 本地代码预览也会显示缺少语言支持的安装入口;只读预览接入原生编辑器,并在安装语言插件后更新高亮。
- PDF 预览支持翻页;SQLite 使用原生表格展示表和分页数据,保持只读。远程数据库存在非空 WAL、回滚日志或下载期间发生变化时会拒绝预览,避免展示不完整的数据库副本。
- 证书预览支持浏览同一文件中的多个证书,分别展示有效期和详细字段;有效期不等同于系统信任或吊销检查。二进制检查可展示格式、架构和节区,并结合现有十六进制预览定位文件偏移。
- 关闭预览会取消相关后台任务并释放远程临时文件,继续使用共享 SSH 连接的终端和其他消费者不受影响。进程插件沿用启用时的本机代码信任确认。
- 为 Workspace Dashboard 提供工作区状态摘要和跳转能力,可聚合最近连接、活动标签页、录制状态、连接与插件问题,并返回对应应用页面;终端正文和诊断内容不包含在摘要中。
- 为 Tailscale、Ansible 等主机来源插件提供原生连接表单入口:发现的主机信息交由用户检查并配置认证,再保存或连接。
- 为 Toolbox 等文本工具提供多行输入、只读结果、复制及连续处理能力。终端右键入口在点击时捕获选区,切换标签后仍使用当时选择的内容;结果不会自动发送回终端。
☁️ 云同步合并与恢复
- 云同步改为汇总各设备的独立加密快照,自动合并互不冲突的修改;并发冲突保留候选值,由用户明确选择。未纳入同步的资源不会因此从云端删除。
- 新增同步应用中断后的恢复记录,协调连接、转发、设置、快捷命令、插件数据和凭据变更。上传重试复用已准备的数据,上传期间的新本地修改继续保留待同步状态。
- 桌面、命令行和 MCP 使用同一同步流程;命令行支持预览合并结果后再应用。旧云端数据可导入新机制,原对象保留,旧版 .oxide 文件仍可读取。
- 修复旧备份和旧云同步数据升级时丢失应用主题选择的问题。
🎨 主题与工作区
- 应用界面和终端配色可以分别选择,并在设置中通过同一个工作区预览查看组合效果;透明度在接近不透明的区间提供更细调整。(PR #650)
- 终端使用当前配色响应颜色查询和明暗外观请求;SSH 主题更新通过队列发送,避免阻塞界面。(PR #650)
- 各类工作区页面均可放入分屏标签布局。IDE 文件树支持修饰键多选、连续选择和对应批量操作,底栏高度与其他工作区统一。
- 命令面板可以找到已保存的本地终端和 WSL 配置;启动失败会在工作区显示原因,列表悬停状态也能正确刷新。(PR #649)
🛠️ 连接、传输与终端修复
- 修复 SFTP 上传文件夹时共享 SSH 传输可能被关闭、连带断开终端的问题,完善底层通道流控和断开诊断。
- 恢复已保存连接的认证选择,并仅在认证成功后持久化用户确认的凭据,确保保存目标对应实际完成认证的连接。(PR #647)
- 修复 JumpServer 等回显验证码提示下的 TOTP 自动填写,以及便携模式从错误目录查找用户 SSH 配置的问题。
- trzsz 和 ZMODEM 下载正确执行用户选择的覆盖行为。
- 修复双向文本中的宽字符网格定位、输入法候选位置与预编辑颜色、触控板滚动增量,以及括号粘贴中的换行保留。(PR #651)
- Windows 随包提供固定版本的 ConPTY,修复管道就绪与空读取处理、Ctrl+J 身份以及按键释放与已发送按下事件的配对。(PR #648)
- 修复窗口宽度或时间戳栏变化时,未修改的终端行被重新标记为当前时间的问题;保留对有样式空白的实际内容变化识别。(PR #655)
- 更新原生界面依赖与相关平台适配,撤回会触发重复悬停样式断言的标签页改动。
👥 贡献者
- @stabey:贡献应用与终端主题分离、本地和 WSL 配置查找、SSH 认证恢复,以及终端输入和 Windows 控制台修复。(PR #647、PR #648、PR #649、PR #650、PR #651)
- @m00nLi:修复终端行时间戳随网格宽度变化而错误更新的问题。(PR #655)
📌 升级说明
- 外置语言及本次新增宿主能力对应的插件需要 OxideTerm 2.2.1 或更高版本,通过插件市场按需安装;插件独立发布,具体平台支持和运行依赖以插件详情为准。
- 多设备同步请将参与设备统一升级。新版本升级旧云端数据后使用新的同步机制,不再向旧机制回写;HTTP JSON 自托管后端需要支持新的对象列表和删除接口。
- RDP、VNC 本版继续内置,插件化安排在后续版本。
English
OxideTerm 2.2.1 improves the plugin marketplace, on-demand language support, and file previews, with native plugin capabilities for workspace summaries, host discovery, and text tools. This release also upgrades cloud-sync merging and recovery, separates application and terminal themes, and fixes shared SSH disconnects during SFTP directory uploads, IDE multiselection, terminal input, and Windows console behavior.
🧩 Plugin marketplace and on-demand languages
- The marketplace and installed-plugin pages use compact rows with descriptions, versions, status, and actions. Expanded details remove repeated descriptions and nested containers. Categories come from the catalog and also filter installed plugins.
- Both lists support pagination, defaulting to 10 entries per page, with a custom page size and direct page navigation. Page-size controls appear below the list, and enable/disable notifications use plugin names.
- Fixed focused search and pagination fields in the plugin manager not accepting text input.
- Refreshing the plugin list or enabling, disabling, or uninstalling another |
| 2.2.0 | 30 de setembre del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versió中文 | English
中文
OxideTerm 2.2.0 新增了通知与审计工作区、加密会话录制和可复用的 TOTP 验证码凭据,让连接、命令、文件操作及自动化任务可以在同一个应用中回顾。同时,本版本加入终端粘贴编辑,完善本地会话管理和快捷命令分组,提供 Linux Nix 安装方式,并修复云同步闪退、Windows 终端输出和 Linux 录制恢复等问题。
📋 通知与审计工作区
- 通知中心扩展为“通知与审计”,提供通知、审计记录、会话汇总和会话录制入口。审计开关直接显示在页面顶部,默认关闭;开启后记录后续操作,关闭后仍可查看已经保存的记录。
- 审计记录可以按时间、类别、级别、事件来源和结果筛选,并按内容、连接、会话、本机账号或远程账号等字段搜索。记录详情展示操作过程、耗时、结果依据,以及可获得的退出码或传输字节数。
- 会话视图汇总命令、文件操作、其他操作和连接次数,支持继续查看该会话的相关记录。操作详情可沿父子关系查看子操作,方便追踪一次请求触发的后续任务。
- 事件来源区分用户、命令栏、快捷命令、广播、AI、MCP、插件、命令行和系统。操作结果区分已发送、成功、失败、取消、部分完成、中断和未知,保留判断结果所依据的协议响应、退出码或生命周期事件。
- 操作记录的默认保留策略为 90 天、512 MiB。保留天数和容量均可直接输入,支持 1–3650 天和 1 MiB–64 GiB;达到保留条件后自动清理,也可手动清除记录。
- 支持按当前筛选范围导出 JSON 或 CSV 摘要。需要命令、路径、账号和端点等详情时,可单独选择“导出受保护详情”,确认后生成明文文件。
使用方法:打开侧栏的“通知与审计”,在顶部启用审计,再通过筛选和会话汇总查看操作。审计数据在本机保存,敏感详情加密存储。
🔎 覆盖连接、文件和自动化操作
- SSH 审计覆盖主机密钥验证、认证尝试、交互式认证、连接状态、共享连接使用关系和重连阶段。终端与文件浏览等功能共用连接时,记录仍保留各自的会话、通道和实际连接代次。
- 本地终端、Telnet、Mosh、串口以及远程桌面的连接和退出过程接入审计;串口控制、Telnet 控制、远程桌面剪贴板与文件传输等操作也有相应记录。
- 终端命令、快捷命令、广播发送和 tmux 操作可以追溯到发起入口。命令完成状态使用可获得的 Shell 集成或退出码信息,单纯发送输入会保留“已发送”这一结果。
- 文件审计覆盖本地和远程文件浏览、搜索、预览、打开、创建目录、复制、移动、重命名、删除、上传下载及编辑器保存,也记录传输的暂停、恢复、取消和中断,以及文件冲突处理。
- 端口转发的创建、启动、停止、暂停、恢复和规则变更接入审计;主机面板中的进程、服务、容器、计划任务及日志查询等操作保留对应目标和结果。
- 设置、连接配置、密钥与凭据管理、云同步、备份恢复、应用锁、便携保险库、更新和诊断报告等操作接入记录。凭据管理记录操作及结果,省略密码、私钥和令牌内容。
- AI 工具调用、后台任务、MCP 请求及权限变更、插件操作和知识库管理可以关联到具体请求。授权、拒绝、取消和执行结果保留各自状态,便于了解自动化任务执行到了哪一步。
🎞️ 加密会话录制与回放
- 新增本地终端、SSH、Telnet、Mosh 和串口的审计录制,保存终端显示的输出与尺寸变化。输出录制默认关闭,首次开启时会单独确认。
- 录制内容在本地加密保存,不参与云同步;不采集键盘输入和终端文件传输载荷。终端显示出的敏感内容仍可能进入录制,开启时会明确提示。
- 录制页面支持播放、暂停、从头播放、时间定位和倍速播放,并显示录制中、已结束、已中断、不完整或已过期等状态。回放按需读取内容,长录制无需一次载入全部输出。
- 录制使用有容量上限的队列与后台写入。存储处理不及时会向终端读取路径传递背压,输入、取消和关闭继续获得处理;输出及尺寸变化保持原有顺序,采集缺口会明确标记。
- 修复 Linux 在录制队列恢复容量后,PTY 读取未重新启用、持续输出停住的问题。
- 录制内容默认保留 7 天、2 GiB,可独立于操作记录设置保留时间和容量。
使用方法:先启用审计,再进入“会话录制”开启“记录终端输出”。需要回顾时,从录制列表打开对应会话。
🔐 可复用的 TOTP 验证码凭据
- “设置 → 凭据”统一放置提权凭据和动态验证码凭据。TOTP 支持 Base32 密钥及 otpauth:// 链接,并支持 SHA-1、SHA-256、SHA-512、6 位或 8 位验证码和自定义更新周期。
- 一个验证码凭据可以供多个 SSH 连接使用,目标主机和各级跳板分别选择自己的凭据。它可以配合已有密码、密钥或交互式认证使用。
- 自动填写仅处理 SSH 认证阶段的提示。默认识别 MFA CODE、Verification code、OTP 等验证码提示,也支持自定义正则表达式;只有一个明确匹配的隐藏输入项时才自动填写。
- 同一轮认证包含其他问题时,先收集人工回答,再生成当前验证码。每次认证只自动提交一次,服务器继续追问时转为人工输入;多个连接需要人工验证时会排队显示。
- 密钥存入受保护存储,连接配置只保存凭据引用。凭据可编辑、停用并被多个连接共用,仍有连接绑定时会阻止删除。
- 加密连接文件和云同步保留凭据及连接之间的关系,仅在选择包含敏感凭据时携带密钥。接收端将密钥存入自己的受保护存储;仅同步元数据时,不会把旧密钥当成已经更新的新密钥。
使用方法:在“设置 → 凭据”中添加动态验证码凭据,然后在 SSH 连接或跳板的编辑页面选择它。
✍️ 终端粘贴前编辑
- 新增“编辑后粘贴”,使用应用现有编辑器修改剪贴板中的命令或脚本,支持多行编辑、选择和撤销。多行粘贴确认流程也可以进入编辑,确认后才发送到终端。
- 提供明确的代码围栏移除操作,方便处理从 Markdown 文档或对话中复制的代码块。仅在用户选择该操作时移除包裹代码的围栏。
- 打开编辑器后未修改内容,或撤销全部修改时,保留原始粘贴内容及换行;编辑后的内容保留来源的 CRLF 换行约定。
💻 本地会话与远程终端管理
- 已保存的本地终端配置在侧栏拥有独立的会话条目,按配置组织正在运行的终端;可以折叠、展开,并从该配置继续新建终端。(PR #631)
- 选择本地会话时可以聚焦其运行中的终端,移除会话会关闭该配置对应的终端并记住侧栏隐藏状态;从会话管理器重新打开配置后,会再次显示并获得焦点。(PR #631)
- 修复 Windows 将暂时没有输出的 PTY 读取误判为结束,导致后续终端输出不再显示的问题。(PR #631)
- SSH、Telnet、Mosh 和串口会话结束后保留终端窗格与已有输出,便于查看退出原因或最后的错误信息;本地命令行环境保留原有退出自动关闭行为。
- 打开会话不再改变用户选择的侧栏可见状态,退出专注模式时恢复原有侧栏选择。
🗂️ 快捷命令分组
- 支持删除“系统”“网络”“文件”“Docker”等预设分组,组内命令会移动到“自定义”分组。“自定义”作为接收命令的默认分组保留。
- 在快捷命令管理页拖动分组左侧的手柄即可调整顺序,重启后保持排序。
- 删除和排序在保存成功后生效;保存失败时保留原有分组及命令状态。
🛠️ 界面、输入与同步修复
- 修复云同步预览渲染中的状态借用冲突,解决相关同步及本地导出流程可能触发的闪退。
- 修复终端视口短暂改变后恢复原尺寸,仍应用过期尺寸请求的问题,避免侧栏动画等操作留下错误的终端行列数。
- 修复相邻滚动区域共用交互状态导致滚动异常的问题,让各区域保持独立滚动。
- 终端右键菜单和串口传输菜单会随焦点离开而关闭,打开串口传输菜单时先聚焦对应窗格。
- 手动 X/Y/ZMODEM 操作集中到串口控制栏的“二进制传输”;SSH 等终端继续在检测到远端传输程序后提示选择文件或目录。传输失败提示区分超时、协议错误、文件读写和文件过大等原因。
- 修复替换已保存密码时首个字符与光标位置不同步的问题,以及会话日志遇到连续回车或跨数据块回车时产生多余空行的问题。
- 终端与 IDE 的中文/CJK 字体设置均支持手动填写自定义字体名称。笔记页面未使用背景图片时恢复不透明背景。
- 审计事件、会话和录制列表的行背景及分隔线铺满可用宽度,搜索与保留策略字段使用现有输入框交互。
- Windows 安装脚本明确采用 UTF-8 编码,修复本地化安装提示在系统代码页下显示异常的问题。
🐧 Linux Nix 支持与项目文档
- 新增 Linux x86_64 和 aarch64 的 Nix Flake,提供应用包、命令行入口、开发环境、overlay 与 NixOS 模块,可使用 nix build .#oxideterm、nix run .#oxideterm 或 nix develop。(PR #623)
- Nix 安装由应用识别,更新交由 Nix 管理;包内包含运行所需资源、辅助程序和桌面集成,并完善 Linux 视频预览依赖处理。(PR #623)
- 更新 Nix 使用的 SSH 依赖哈希,加入打包校验,并补充 Nix 构建、开发及依赖维护文档。(PR #632)
- Nix 校验现由独立工作流执行,按相关文件变更触发,也可手动运行。
- 各语言 README 增加贡献者墙及内存占用对比说明,更新了相关用户指南。
👥 贡献者
感谢以下外部贡献者参与本次更新:
- @dzzzc:完善已保存本地会话的侧栏管理、移除与聚焦行为,并修复 Windows PTY 后续输出丢失的 |
| 2.1.0 | 25 de setembre del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióEnglish
OxideTerm 2.1.0 expands the workspace with mixed panes across hosts, reusable local terminal profiles, richer theme previews, and collapsible serial and tmux control bars. It also improves sustained terminal output processing, AI message editing, and native window behavior. Happy Mid-Autumn Festival! Thank you for making OxideTerm part of your everyday work.
🪟 Mixed Workspaces Across Hosts and Windows
- Added mixed workspaces with up to four panes in one tab. Local, SSH, and Mosh terminals can sit alongside SFTP, IDE, and port-forwarding pages, including pages connected to different hosts. A local development shell, a remote shell, remote files, and an editor can now share one working layout.
- Added edge-based tab placement. Drag a tab into another tab's content and drop it near the left, right, top, or bottom edge to place it beside the destination pane. A placement preview shows where it will land, and existing split dividers remain adjustable.
- Allowed a combined workspace to move into a separate native window and return to the main window while retaining its live sessions and split layout. Moving a page preserves its session and page identity rather than creating another connection.
- Kept file browsing, transfer dialogs, forwarding controls, keyboard focus, and input routing associated with their originating pane and window. Multiple SFTP or forwarding pages can retain their own working state, and a delayed action from a closed page does not fall through to another page.
- Updated pane-aware commands, file actions, and AI context to follow the focused content page within a mixed workspace. Multi-terminal context distinguishes each pane's session, target, and environment.
- Serial terminals remain separate tabs because their device access is exclusive. Mixed workspaces support the terminal and page types listed above; this release does not turn every application page into a splittable pane.
To try it: open the terminals or tool pages you need, drag one tab to an edge of another page, then repeat until the layout contains the desired panes. Move the combined tab to a new window when you want that workspace on another display.
💻 Reusable Local Terminal Profiles
- Added saved local terminal profiles alongside saved remote connections. Profiles retain a name, command-line environment, starting directory, group, icon, foreground color, and icon background, making frequently used projects easier to reopen.
- Added connect-only, save-only, and save-and-connect flows. Saving a profile does not require its selected environment or directory to exist on the current machine; opening it validates the launch target and reports an unavailable environment or directory before registering a failed session.
- Integrated local profiles with session-manager search, groups, editing, deletion, and batch group operations. Opening a saved profile also records its usage through the existing profile store.
- Included local profiles in cloud-sync selection and previews, including field-level changes, conflict merging, and deletion records. A synchronized profile remains a launch configuration; the required command-line environment and directory must be available on the machine that opens it.
- Made new local splits inherit the source terminal's launch environment and use its known current directory when available. WSL starting directories are passed through the WSL launch arguments, including paths containing spaces.
- Grouped running local terminals under one Local Terminal entry in the active-session sidebar. The count reflects running local sessions, each child keeps its own title and icon, and New Terminal appears below the existing terminals.
To create a reusable entry, choose Local Terminal in the connection form, select the environment and working directory, give it a name, and save it. Open it later from the session manager like other saved configurations.
🎨 Theme Discovery and Connection Icons
- Added palette swatches to the the |
| 2.0.31 | 23 de setembre del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióEnglish
OxideTerm 2.0.31 adds independent terminal sync groups and standalone FTP/explicit FTPS connections, moves quick commands into a resizable bottom panel, and improves terminal history, AI interaction, and native window behavior.
⌨️ Terminal Sync Groups and Commands
- Replaced global interactive broadcasting with groups of individual terminal panes. Multiple groups can run or pause independently, and input from a pane outside an enabled group no longer broadcasts to that group's members. Separate terminals connected to the same host can belong to different groups; each pane belongs to at most one group.
- Added per-pane isolation and resume controls, with the group name and syncing, paused, or isolated state shown above member terminals, including detached windows. Isolation stops both outgoing and incoming synchronized input without removing membership or replaying input afterward.
- Kept saved connection groups as templates for initial pane selection. Selecting a template does not start synchronization; new panes are not automatically recruited into an initialized group. Reconnected panes retain their group but remain isolated until manually resumed, and closing the last member disables the group.
- Routed quick commands through the invoking pane's active sync group while retaining per-target parameter expansion. The batch sender keeps its explicit target selection; its saved connection groups still select matching terminals independently of interactive isolation, with an explanatory hint in the interface.
- Moved quick commands from a floating card into a resizable panel below the terminal toolbar. Preserved categories, search, management, pinning, and parameter entry while keeping the terminal visible above; quick commands and the batch sender retain separate panel state.
- Added fuzzy history suggestions, match highlighting, a scrollable candidate list, and visible navigation hints. Selecting candidates keeps them in view; clicking fills the command line without executing, and accepting a fuzzy match replaces the query while handling Unicode input.
- Isolated terminal search state and focus per pane so searches in split or detached terminals do not share the wrong query or input target.
📁 FTP, FTPS, and File Transfers
- Added standalone FTP and explicit FTPS connection creation, saving, editing, and opening through the existing file-transfer interface. Supported directory browsing, file and directory upload/download, file preview and editing, directory creation, renaming, and deletion.
- Added direct, global-proxy, and custom-proxy routing for FTP control and passive data connections. Used EPSV with a supported-server fallback to PASV, and kept data connections directed to the configured host. This release supports plain FTP and explicit TLS, not implicit FTPS or active-mode transfers.
- Validated FTPS certificates against system trust. Saved passwords use the existing credential store; FTP profiles and selected credentials participate in cloud synchronization and encrypted .oxide import/export under file-transfer connections.
- Added cancellation and timeout handling for FTP operations. Uploads use temporary remote files before renaming, downloads stage local data before replacement, and a failed remote rename does not delete the existing destination.
- Updated the SFTP dependency to russh-sftp 3.0.0 while retaining OxideTerm's maintained transport patches.
🤖 OxideSens and AI Interaction
- Made the AI sidebar honor the configured AI submit shortcut, including custom modifier bindings. Plain Enter remains available for newlines when another send binding is selected; composition and visible completion selection do not accidentally submit a message.
- Added a sticky question header with a “Back to question” action while reading long conversations. Expanding or collapsing reasoning and tool details preserves the reading position; chat, model-selection, and tool-call controls received more consistent spacing and styli |
| 2.0.30 | 17 de setembre del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióEnglish
OxideTerm 2.0.30 adds a native notes workspace with synchronized Markdown source and preview, expands document rendering, and brings proxy support to Telnet. This release also improves host monitoring, session management, configuration transfers, and terminal input behavior.
📝 Notes and AI Knowledge
- Added a native notes workspace with notebooks, title-and-body search, file import, and note creation, renaming, moving, copying, cutting, pasting, and deletion. Compact file rows, a collapsible navigator, and notebook controls follow the application's existing theme and animation settings.
- Added Markdown source, read-only preview, and side-by-side source/preview modes. The split view updates while editing, supports dragging the divider between 20% and 80%, and synchronizes vertical scrolling in both directions using source positions, including virtualized preview content.
- Kept the same editor buffer, selection, cursor, and undo history when switching modes. Added Markdown formatting controls, autosave, explicit save, and unsaved-change handling when navigating or closing notes; conflicting saves retain the draft instead of silently overwriting stored content.
- Saved the last Markdown mode and split ratio as device-local preferences. They are excluded from cloud synchronization and .oxide exports, and importing settings preserves the receiving device's values.
- Integrated notes with the existing knowledge store and AI indexing actions. Unchanged chunks can retain embeddings; edited or removed content invalidates stale vectors. Save state and AI index state are shown separately, with clearer feedback when embedding configuration is missing or generation fails.
📖 Markdown Rendering and Reading
- Preserved nested lists, multiple paragraphs within list items, and mixed Markdown/HTML structure. Added native handling for supported HTML blocks and inline formatting, collapsible details sections, image dimensions and alignment, and linked images. HTML support remains a limited native rendering subset; scripts, event handlers, and embedded active content are not executed.
- Improved mixed text, links, and inline formulas, including formula baseline alignment and formulas inside tables. Adjusted heading weights and sizes, paragraph spacing, table text, and code-block spacing for more consistent reading.
- Added preview text selection and copying, heading and footnote navigation, and relative document/image resolution. Wide tables and code content can scroll horizontally; source and preview views expose scrollbars for overflowing content.
- Replaced the previous Mermaid engine with background rendering through mermaid-rs-renderer, and connected diagram enlargement and localized feedback to note previews.
- Fixed missing images, incomplete scrolling to the document bottom, excessive overscroll, and blank preview frames during fast synchronized scrolling. Preview surfaces respect image-background transparency without imposing a fixed maximum reading width.
⌨️ Terminal and Editor Interaction
- Added configurable previous-word and next-word terminal shortcuts to shortcut settings: Option+Left/Right on macOS and Alt+B/F on Windows and Linux by default. Bindings can be changed or disabled.
- Restored shell handling of Ctrl+L on macOS. The default host-side clear-screen shortcut is now Ctrl+Shift+L on all platforms; explicit custom bindings remain configurable.
- Suppressed shell-history suggestions while a TUI owns terminal input, including inline applications that report their working directory. Submitting commands through history navigation or completion also leaves shell-prompt input tracking, and TUI input is excluded from command-history recording.
- Added semantic coloring for UUIDs and complete hexadecimal MD5/SHA digests, plus short Git object IDs and container IDs in their corresponding command output. Existing ANSI colors and higher-priority URLs, paths, and quoted strings remain intact.
- Fixed terminal search refreshes |
| 2.0.29 | 13 de setembre del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióEnglish
OxideTerm 2.0.29 expands OxideSens with more AI providers, resumable task execution, complete persistent history, and conversation archiving. It also improves terminal responsiveness and command observation, reduces editor memory and background work, and adds independent IDE typography settings.
🤖 AI Providers and Task Execution
- Added OpenAI Responses API support with stateless history replay, including restoration of the conversation context needed for subsequent requests.
- Added a native xAI Grok provider with model discovery and model capability settings.
- Updated the recommended DeepSeek Flash model to deepseek-flash, with matching context-window and reasoning-level support. Existing Flash aliases remain recognized, and deepseek-v4-pro keeps its current name; saved custom model lists are not rewritten.
- Added task checkpoints and resumable execution, bounded condition waits, dependency-aware read scheduling, and classified recovery for interrupted or failed operations.
- Replaced manual context and response limits with automatic budgeting, and improved handling of follow-up instructions during running tasks.
- Added clarification questions during execution. An agent can present a question, wait for the user's answer, and continue the task.
💬 Complete Chat History and Archiving
- Removed the conversation message-count cap. Persistent history retains messages, tool activity, subagent history, and alternative branches rather than discarding older messages at a fixed limit.
- Reworked history storage around incremental writes, separately stored metadata, chunked content, and on-demand message loading. Large conversations no longer require all message bodies to be loaded for browsing the conversation list.
- Added conversation archiving, an archived-conversation list, and restore actions. Archiving hides a conversation from the normal list while retaining its history; archiving alone does not cancel running work.
- Added separate indexed pagination for active and archived conversations. Startup loads the first 50 active conversations; archived conversations load when their list is opened, with additional pages available on demand. Clearing all conversations still includes histories outside the loaded pages.
- Fixed loading failures involving older history metadata. Existing history is migrated to the new store while the original database is retained. Conversations written after migration are stored in the new database and are not copied back to the old version's database.
- Added regression coverage for archive and restore persistence, metadata pagination, message preservation, and conversation switching without losing drafts.
🖱️ Chat Display and Scrolling
- Added a chat scrollbar and improved scroll-position preservation when reading earlier messages, reducing jumps back to the current screen during content updates.
- Fixed a list-rendering borrow conflict that could crash the application during tool activity and history loading.
- Simplified tool activity presentation, removing internal activity navigation, JSON-path controls, and redundant “more content” rows. Messages display their complete activity content automatically.
- Fixed stopped or historical tool calls remaining in a spinning state, preventing continued animation and unnecessary redraws after the operation ended.
- Adjusted conversation-list heading typography and selected-row corners so the highlight follows the list's actual boundaries.
🛠️ AI and Terminal Command Handling
- Removed the recurring manual terminal-control handback gate. Tool request ownership is released when the request ends, while stale requests cannot release ownership belonging to a newer operation.
- Improved command completion, cancellation, and owned-process cleanup. Stopping observation does not claim that an already-issued remote command has stopped.
- Improved output capture on shells without integration events. Stable output can be returned as a captured snapshot without |
| 2.0.28 | 10 de setembre del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióEnglish
OxideTerm 2.0.28 adds AI message queues and optional subagent collaboration, expands encrypted credential sync and RDP proxy support, raises the IDE editing limit to 100 MiB with encoding preservation, and improves terminal interaction, session recovery, and settings navigation.
💬 OxideSens Conversations and Subagents
- Added queued follow-up messages while a response is running, with editing, deletion, reordering, and send-now actions. Normal completion sends the next queued message; stopping or a failed turn keeps pending messages available for explicit continuation. Each message retains its originating conversation, model, and prepared context.
- Added separate steering and interrupt-and-send actions. Steering supplies additional instructions to a native run without replacing its model or permissions; interrupt-and-send cancels the current turn and submits the replacement before queued messages. Drafts and pending queues remain in memory and are not replayed after restarting the workspace.
- Added optional subagent collaboration for native AI conversations, disabled by default per conversation. Child tasks can inherit the parent model or use another configured model, with one to four runnable subagents across the application and a default of two. ACP sessions are not subagent backends.
- Added task-group progress, individual and group stopping, follow-up instructions, expandable task details, and parent/child token-usage reporting. Completed child history stays with its parent conversation; unfinished historical runs reopen as interrupted.
- Scoped delegated terminal, SFTP, and IDE access to the resources assigned to each task. User terminal input takes priority over queued AI work. Stopping an agent does not guarantee that an already-issued remote command has ended; unresolved terminal control requires explicit handling.
🖱️ Terminal Input, Selection, and Display
- Added a setting to disable terminal command suggestions while preserving the current draft. Windows local PowerShell suggestions now read PSReadLine history.
- Added independent horizontal and vertical terminal padding, both defaulting to 1 px. Selection at the content edges no longer accidentally consumes input, and Shift-click can extend an existing selection.
- Added optional highlighting of other occurrences of selected text, with global and per-session controls in the existing highlighting interface. This feature is off by default.
- Kept selections attached to their original content during scrolling and scrollback eviction. Stabilized timestamp row identity, and restored free-type mouse positioning after leaving history search.
- Improved cell-aligned box, block, and other terminal graphics, and preserved the actual DirectWrite fallback font face on Windows to avoid incorrect glyph rendering.
- Fixed IME candidate positioning in alternate-screen applications such as Vim and tmux, including switching back from another terminal. Regression checks cover the terminal input-handler path; native Windows Chinese-input-method behavior still needs confirmation.
⚡ Terminal Output and File Transfers
- Reduced repeated scanning and copying of ordinary terminal output while retaining the stateful detection paths for terminal control strings, graphics, triggers, and transfer protocols.
- Made local terminal snapshots defer a busy parser lock with bounded retries, reducing UI waits during continuous output without indefinitely postponing a fresh snapshot.
- Fixed long or truncated command-like output being mistaken for XMODEM/YMODEM transfer commands. Complete subsequent transfer commands remain detectable, including across input chunks.
- Made trzsz wait for complete handshake lines before starting a transfer, avoiding premature detection when protocol markers are split across reads.
🔌 Connections, Recovery, and Encrypted Sync
- Added restart recovery for standalone serial, Telnet, Mosh, RDP, and VNC session entries, including temporary sessions. Entries retur |
| 2.0.27 | 6 de setembre del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióEnglish
OxideTerm 2.0.27 expands terminal semantic highlighting, adds merging existing terminal tabs into split panes and more flexible session logs, and improves serial output, connection prompts, AI streaming, and desktop compatibility.
🎨 Terminal Highlighting and Display
- Expanded command-aware highlighting for compiler diagnostics, Git status and diffs, systemd services and journals, test results, and Docker/Kubernetes resource states. Classification follows the command context rather than treating every matching word as a status.
- Added structured highlighting for ls, stat, getfacl, df, free, ip, ss, and ping, including file metadata, capacity, interface and socket states, and packet loss. File-listing parsing accounts for omitted owner/group columns and common GNU/BSD output differences.
- Added distinct colors for Unix read, write, execute, and special permission bits. Weekday and month names also use separate colors, including in ordinary output.
- Added nested bracket colors and subtle background bands for explicit error and warning lines. Semantic coloring continues to respect explicit terminal colors and manual foreground highlights; detected URLs no longer overwrite colors supplied by the shell.
- Added horizontal scrolling to reveal terminal columns obscured when timestamps are enabled, without changing the terminal's column count.
- Improved custom font-stack parsing so quoted family names and fallback fonts are handled correctly.
🪟 Terminal Tabs and Session Logs
- Added horizontal and vertical merge actions to terminal tab context menus. Existing sessions of the same terminal type can be moved into the active tab as split panes without opening replacement connections.
- Added a configurable session-log root directory and relative subdirectory templates, such as {session}/{date}, for organizing logs by session and date.
- Added an unlimited log-file size option by setting the maximum size to 0. Positive limits remain available; unlimited logging can consume additional disk space.
🔌 Serial and Connection Reliability
- Added independent transmit and receive line-ending controls for serial sessions. Receive normalization handles CRLF split across input chunks; saved line-ending choices are retained in connection profiles and included in cloud sync.
- Fixed ordinary terminal output being held indefinitely when its trailing bytes resemble the beginning of a modem-transfer handshake. Incomplete ambiguous prefixes are released when their wait expires or the stream ends.
- Made connection and reconnection progress cards non-blocking. Dismissed cards remain dismissed across retries, and progress cards yield to keyboard-interactive authentication dialogs instead of covering the prompt.
- Preserved explicitly configured legacy SSH algorithm preferences when creating sessions from saved connections.
🖥️ Desktop Compatibility and Credentials
- Fixed tab clicks near the top edge of macOS fullscreen windows and adjusted traffic-light controls to native sizing.
- Fixed macOS Keychain reads that could alter saved password text, including values that resemble hexadecimal data. Existing affected entries are read through the native Keychain path and migrated; macOS may request access during that migration.
- Normalized Windows ConPTY environment blocks to avoid conflicting case variants of environment-variable names.
- Removed duplicate entries from Linux local-shell discovery and improved checkbox visibility across the interface.
💬 AI Chat
- Reduced repeated connection setup for AI chat and tool rounds by reusing the application's HTTP connection pool while keeping authentication request-scoped.
- Fixed streamed chat events being lost during window updates, improving continuity of incremental responses and tool activity.
⚡ Terminal Performance and Contributor Documentation
- Fixed command marks retaining obsolete coordinates after scrollback eviction. New output is no longer mistaken for an old command, and retained output re |
| 2.0.26 | 1 de setembre del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióEnglish
OxideTerm 2.0.26 adds configurable terminal font weight and multiline Quick Command editing, improves native drag-and-drop and input handling across all three desktop platforms, and repairs macOS Keychain compatibility without reintroducing duplicate startup authentication.
✨ Terminal Display and Quick Commands
- Added a terminal font-weight setting from 100 to 900. Regular text uses the selected weight, bold terminal cells remain at least bold, and fonts without an exact face may select their nearest available weight.
- Replaced the Quick Command body field with a multiline editor. Enter and pasted line breaks are preserved so shell continuations, heredocs, and other structured commands can be stored without flattening them into one line.
- Limited Quick Command template expansion to the explicit {{param.*}} and {{ctx.*}} namespaces. Other double-brace syntax, including Docker Go templates such as {{.LogPath}}, now remains literal.
- Added deletion for every custom Quick Command group. A confirmation explains the operation, and commands in the removed group move to the built-in default group instead of being deleted.
🖥️ Desktop Input and Drag Reliability
- Added macOS file and folder drag-and-drop for local terminal panes. Dropped paths are inserted as POSIX-quoted shell words with a trailing space and are never executed automatically; remote and non-terminal sessions do not accept this drop path.
- Fixed Linux text input for XIM methods that send COMPOUND_TEXT; malformed or unsupported input is rejected safely instead of being accepted as invalid text.
- Fixed a Windows redraw loop that could occur while editing SFTP and local file-manager address fields.
- Fixed Windows tab dragging that could remain active after the mouse button was released and interfere with later clicks.
🔐 macOS Keychain and Managed SSH Keys
- Preserved multiline managed SSH private keys when reading from newer macOS Keychain implementations, and added a guarded recovery path for entries previously stored as hexadecimal text. Unencrypted recovery is persisted only after the public-key fingerprint matches the saved metadata; encrypted recovery is not rewritten before it can be validated with its passphrase.
- Restored opening encrypted connection data with a single Touch ID request instead of a password prompt followed by Touch ID, while retaining correct multiline managed-key reads.
🧰 Package Compatibility
- Moved Linux arm64 release builds to the Ubuntu 22.04 runner and added an ELF symbol-version check that rejects binaries requiring newer than glibc 2.35, matching the existing Linux compatibility baseline for distributions such as Kylin V11.
- Added complete Windows installer file properties, including the package version, application description, and copyright metadata.
中文
OxideTerm 2.0.26 新增可配置终端字重和多行快捷命令编辑,改进三个桌面平台的原生拖放与输入处理,并修复 macOS 钥匙串兼容性,同时避免重新引入启动时重复认证。
✨ 终端显示与快捷命令
- 新增 100 至 900 的终端字重设置。普通文本使用所选字重,终端粗体单元格至少保持粗体;若字体没有完全对应的字重,系统可选择最接近的可用字重。
- 将快捷命令正文改为多行编辑器。Enter 和粘贴内容中的换行会被保留,因此 Shell 续行、heredoc 及其它结构化命令不再被压成一行。
- 将快捷命令模板展开限制在明确的 {{param.*}} 和 {{ctx.*}} 命名空间。其它双花括号语法会保持原文,包括 {{.LogPath}} 等 Docker Go 模板。
- 支持删除所有自定义快捷命令分组。操作前会显示确认说明,被删除分组中的命令会移至内置默认分组,而不会随分组一起删除。
🖥️ 桌面输入与拖放可靠性
- 为 macOS 本地终端窗格新增文件和文件夹拖放。拖入路径会作为经过 POSIX 引用的 Shell 单词插入,并在末尾保留空格,但绝不会自动执行;远程及非终端会话不会接受该拖放路径。
- 修复使用 COMPOUND_TEXT 的 XIM 输入法在 Linux 上的文字输入;格式错误或不支持的输入会被安全拒绝,不再作为无效文字接收。
- 修复 Windows 编辑 SFTP 与本地文件管理器地址栏时可能出现的重绘循环。
- 修复 Windows 标签拖动在鼠标已经松开后仍可能保持活动并影响后续点击的问题。
🔐 macOS 钥匙串与托管 SSH 密钥
- 在新版 macOS 钥匙串中完整保留多行托管 SSH 私钥,并为此前被保存为十六进制文本的条目增加受限恢复路径。未加密私钥只有在公钥指纹与已保存元数据一致后才会写回;加密私钥在使用口令完成验证前不会改写钥匙串。
- 恢复使用单次 Touch ID 打开加密连接数据,不再先出现密码提示再要求 Touch ID,同时继续正确读取多行托管密钥。
🧰 软件包兼容性
- 将 Linux arm64 发布构建迁移至 Ubuntu 22.04 runner,并增加 ELF 符号版本检查,拒绝依赖高于 glibc 2.35 的二进制文件,使其与现有 Linux 兼容基线一致并覆盖银河麒麟 V11 等发行版。
- 补齐 Windows 安装器文件属性,包括软件包版本、应用说明和版权信息。
📥 Download for your system
────────────────┬─────────────────────────────────┬─────────────────────────────────
Operating system│x64 │ARM64
──── |
| 2.0.25 | 28 d’agost del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióEnglish
OxideTerm 2.0.25 refreshes the native GPUI desktop runtime, adds shared and independently authenticated SSH terminal splitting, aligns reconnect behavior across standalone protocols, improves session and SFTP organization, and resolves several Windows pointer, text-selection, editor-font, and native-window regressions while further increasing terminal throughput.
⚡ Terminal Performance and Pane Workflows
- Retained physical terminal rows across scroll damage, reused generation-aware glyph data, batched native rendering work, and reduced repeated snapshot and paint preparation while preserving the existing fast path when no extra projection is needed.
- In the current reproducible 16 MiB benchmark, median process-to-PTY throughput reached 89.959 MiB/s for plain text, 94.358 MiB/s for ANSI output, 77.642 MiB/s for Unicode output, and 100.820 MiB/s for long CSI sequences. Compared with the published 2.0.24 release results, these are further gains of 8.6%, 3.0%, 10.9%, and 1.2% respectively.
- The benchmark used one warm-up and the median of three measured runs. It measures process-to-PTY throughput rather than completed rendering or input latency.
- Added the normal split controls to eligible SSH terminals, removed the distracting active-pane background highlight, and made split dividers visible at 3 px when idle, 4 px on hover, and 5 px while dragging without enlarging the layout footprint.
- Preserved tmux split dimensions, restored the cursor to the home position after clearing the buffer, kept Ctrl+L shell clearing intact, and stopped OxideTerm history suggestions from consuming Up/Down when the shell's own completion UI should handle them.
🔗 Shared Connections and Reconnect
- Added multiple SSH terminals on one registry-owned physical transport. Closing one pane no longer disconnects sibling terminals, SFTP, port forwards, or monitoring consumers that still hold the node.
- Added an SSH profile option for independently authenticated new terminals while retaining the same split workflow and stable saved-connection identity. Shared and dedicated channels now use explicit consumer leases and clean up failed consumers without transferring node ownership to a pane.
- Reworked Serial, Telnet, Mosh, RDP, and VNC session records so disconnected sessions retain their original profile identity and can use the same explicit reconnect model instead of being replaced by another target.
- Coalesced repeated reconnect requests, cancelled stale retries cleanly, and prevented restored SSH node identifiers from colliding with live nodes. Serial device-open failures are now surfaced instead of leaving an apparently connected but unusable session.
🗂️ Session and File Management
- Added drag-and-drop organization for saved connections and groups, including nested folders, group-wide drop regions, explicit child-group creation, rename and delete actions, and context menus located beside the group being changed.
- Simplified the Session Manager toolbar to one top-level New Group action; group-specific maintenance remains in each folder's context and overflow menus, while the shared editor continues to handle creation and renaming consistently.
- Optimized recursive SFTP deletion and transfer progress delivery with bounded scheduling, less per-entry coordination, cancellable work, and coalesced progress updates; restored keyboard focus for SFTP file-row navigation.
- Reordered connection forms so transport and endpoint fields appear before optional name, group, and notes metadata, and removed the retired standalone connection-monitor and macOS Launchpad entries from the application chrome.
🖥️ Native Desktop and Editor Reliability
- Updated the vendored GPUI runtime and completed the application migration across macOS, Linux, and Windows, including refreshed text, scene, input, accessibility, scheduling, and native-window integration.
- Linux client titlebars now respect the desktop button side and order, hide unsupported minimize or maxi |
| 2.0.24 | 25 d’agost del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióEnglish
OxideTerm 2.0.24 adds native tmux control-mode sessions, parameterized Quick Commands, configurable session logging, named broadcast groups, cross-platform Kerberos authentication, richer remote-desktop workflows, and scoped terminal history while further improving terminal throughput and saved-connection routing correctness.
⚡ Further Terminal Performance
- Reduced repeated work across PTY draining, snapshot conversion, text layout, link preparation, and rendering; compacted snapshot-cell storage and reused unchanged terminal data more aggressively; and batched common ASCII parsing and grid writes in the vendored terminal stack.
- In OxideTerm's reproducible 16 MiB release-build benchmark, median process-to-PTY throughput increased from 69.031 to 86.032 MiB/s for plain text, from 88.384 to 92.502 MiB/s for ANSI output, from 68.711 to 75.884 MiB/s for Unicode output, and from 96.685 to 100.336 MiB/s for long CSI sequences. These are further gains of 24.6%, 4.7%, 10.4%, and 3.8% over 2.0.23 respectively.
- Across both optimization rounds, 2.0.24 reaches 27.36×, 12.62×, 17.27×, and 9.85× the original baseline throughput for plain text, ANSI output, Unicode output, and long CSI sequences respectively.
- The comparison used the same fixture size, one warm-up, and the median of three measured runs. It measures process-to-PTY throughput rather than completed rendering or input latency.
- Corrected precise touchpad smooth scrolling so a new gesture preserves its fractional visual position and consumes the first pixel delta instead of briefly snapping in the opposite direction.
✨ Native tmux, Session Logs, Broadcast Groups, and History
- Added native tmux -CC control-mode sessions with session, window, and pane actions, synchronized pane layouts, draggable dividers, rename and command prompts, and explicit detach or close controls inside the terminal workspace.
- Added configurable terminal session logging with global and per-connection policies, file-name and line templates, unique, append, or overwrite modes, optional ANSI control sequences, retention and size limits, and start, pause, resume, stop, and open-file actions. Automatic logging remains disabled by default because terminal output may contain sensitive data.
- Added named broadcast groups alongside temporary target selection. Group membership remains explicit, closed targets are not silently replaced, and the command sender continues to skip unavailable members instead of widening the target set.
- Restored compact Rich Input as a single-line text field with scoped ghost-text completion and an Up/Down history menu. Terminal history suggestions remain in process memory, are scoped to the relevant local session or SSH node, and are not stored in the operating-system credential store.
🧩 Parameterized Quick Commands
- Added text, choice, and secret parameters plus target-context tokens for host, username, port, current directory, connection, group, and selection. Templates support explicit POSIX shell quoting and are expanded independently for each selected target.
- Added protocol and host-pattern availability, per-target previews, unavailable-target reporting, bounded expansion, and per-command confirmation policies. Commands approved by the user are frozen before dispatch so later target or input changes cannot alter the authorized payload.
- Secret parameter values use short-lived protected buffers, stay out of stored Quick Command definitions and diagnostic output, and hide expanded previews that would expose them. Risk classification and confirmation are applied to the final expanded command.
- Expanded Quick Command management across the desktop UI, CLI, plugins, Public MCP, terminal triggers, Cloud Sync, and .oxide transfer. Categories and commands now support explicit ordering, and desktop exports use atomic snapshot replacement.
🤖 AI Provider Compatibility
- Aligned OpenAI-compatible model discovery, selector readiness, and chat execution. Local and private |
| 2.0.19 | 10 d’agost del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióOxideTerm 2.0.19 improves native window and terminal behavior, repairs Windows PowerShell and OneDrive compatibility, and simplifies supported update channels.
✨ Highlights
- Added native full-screen shortcuts with F11 on Windows and Linux and Control-Command-F on macOS, exposed the action in shortcut settings, and made macOS title-bar double-clicks follow the system preference.
🛠️ Fixes
- Prevented Windows PowerShell 5.1 from displaying OSC 7 directory-reporting bytes as visible e]7;... text in local and remote Shell integration.
- Made detached tab windows movable through native Windows caption handling, and made closing a detached window close its tab and local terminal instead of leaving the terminal active in the background; shared SSH node connections remain independently owned.
- Kept typed keys and pasted text flowing to selected broadcast terminals without re-entering the GPUI workspace entity during synchronous input delivery.
- Repaired OneDrive app-folder hierarchy creation by sending Microsoft Graph conflict behavior through the supported request URL annotation.
🧰 Release Maintenance
- Retired the GPUI Preview channel from runtime settings, updater selection, help content, and plugin compatibility while preserving Stable and Beta updates and safely migrating older saved channel settings.
📥 Download for your system
────────────────┬─────────────────────────────────┬─────────────────────────────────
Operating system│x64 │ARM64
────────────────┼─────────────────────────────────┼─────────────────────────────────
Windows │Setup (.exe) │Setup (.exe)
────────────────┼─────────────────────────────────┼─────────────────────────────────
macOS │DMG (Intel) │DMG (Apple Silicon)
────────────────┼─────────────────────────────────┼─────────────────────────────────
Linux │AppImage · DEB · RPM │AppImage · DEB · RPM
────────────────┴─────────────────────────────────┴─────────────────────────────────
Portable archives, signatures, and sha256sums.txt remain available in the release assets below.
📌 Installation Tips / 安装提示
macOS
Downloaded .dmg files may be quarantined by Gatekeeper. Run in Terminal:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info -> Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 -> 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
# Fedora/RHEL-compatible systems
sudo dnf install ./OxideTerm_*_linux_*.rpm
🔗 Links
- Documentation: https://oxideterm.app
- GitHub Issues: https://github.com/AnalyseDeCircuit/oxideterm/issues
- Changelog: https://github.com/AnalyseDeCircuit/oxideterm/blob/main/.github/release-notes/stable-changelog.md |
| 2.0.18 | 9 d’agost del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióOxideTerm 2.0.18 makes remote Shell integration safer across terminal clients, restores terminal and SSH interaction workflows, and repairs Windows Cloud Sync and OneDrive behavior.
✨ Highlights
- Migrated remote SSH directory reporting to standard OSC 7 while retaining legacy protocol parsing and in-place upgrades for existing integration packages; private editor enhancements now activate only for marked OxideTerm channels and safely remain unavailable when the server rejects the optional marker.
- Added complete editing for saved SSH proxy chains, preserving unchanged hop credentials, copying credentials into independent owners when needed, and resolving saved proxy authentication when connecting.
🛠️ Fixes
- Restored terminal input broadcasting for typed text, protocol keys, and paste operations without rebroadcast loops or widening AI and credential input scope.
- Prevented Tab Rename input from reaching the terminal behind its dialog, restored pane focus after the dialog closes, and stopped UTF-8 prompt glyphs such as ❯ from being mistaken for terminal control bytes.
- Preserved terminal-driven SFTP directory navigation when shared-session readiness or an older listing completes after a newer path request.
- Recovered valid Windows credentials when malformed chunk metadata exists, allowed damaged metadata to be replaced or deleted, and retained safe platform error context for Cloud Sync diagnosis.
- Repaired OneDrive app-folder uploads with supported create-conflict semantics, more precise permission and conflict classification, and actionable operation and request identifiers.
🔒 Security
- Suppressed private editor OSC messages in tmux, GNU screen, and Zellij shared panes, removed private OSC clipboard payloads from terminal recordings across fragmented and oversized messages, and zeroized captured payload buffers after use.
📥 Download for your system
────────────────┬─────────────────────────────────┬─────────────────────────────────
Operating system│x64 │ARM64
────────────────┼─────────────────────────────────┼─────────────────────────────────
Windows │Setup (.exe) │Setup (.exe)
────────────────┼─────────────────────────────────┼─────────────────────────────────
macOS │DMG (Intel) │DMG (Apple Silicon)
────────────────┼─────────────────────────────────┼─────────────────────────────────
Linux │AppImage · DEB · RPM │AppImage · DEB · RPM
────────────────┴─────────────────────────────────┴─────────────────────────────────
Portable archives, signatures, and sha256sums.txt remain available in the release assets below.
📌 Installation Tips / 安装提示
macOS
Downloaded .dmg files may be quarantined by Gatekeeper. Run in Terminal:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info -> Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 -> 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
# Fedora/RHEL-compatible systems
sudo dnf install ./OxideTerm_*_linux_*.rpm
🔗 Links
- Documentation: https://oxideterm.app
- GitHub Issues: https://github.com/AnalyseDeCircuit/oxideterm/issues
- Changelog: https://github.com/AnalyseDeCircuit/oxideterm/blob/main/.github/release-notes/stable-changelog.md |
| 2.0.17 | 5 d’agost del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióOxideTerm 2.0.17 strengthens Windows SSH, SFTP, and RDP workflows, adds terminal tab naming and optional SSH close-confirmation suppression, and improves AI provider compatibility and settings polish.
✨ Highlights
- Added terminal tab renaming from attached or detached windows while preserving the existing pane and session.
- Added direct custom model ID entry for AI providers and consolidated system monitoring into the Host Tools sidebar instead of a duplicate full-page health view.
- Added an opt-out checkbox to SSH close and disconnect confirmations, persisting the preference only after the user confirms the action.
🛠️ Fixes
- Preserved credentials entered during SSH connection tests when saving a connection, allowed unavailable X11 forwarding to fall back to a normal shell, and applied saved X11 policy changes to subsequent shells without restarting the application.
- Made RDP display resizing recover through a controlled reconnect with stale-frame isolation instead of leaving the remote view stalled or incorrectly sized.
- Prevented SFTP downloads from silently overwriting local files, strengthened collision and resume validation, and restored text-editor keyboard input on Windows.
- Stored oversized Windows Credential Manager values, including long OneDrive tokens, in bounded chunks and restored them transparently.
- Kept AI model chips visible in narrow provider cards, showed successful SSH connection tests with the success color, and stopped broad conversational wording from forcing unnecessary AI tool calls.
🧰 Release Maintenance
- Added an artifact-repair workflow that can republish successfully built native packages without rebuilding unaffected platforms.
- Updated issue intake to close reports from superseded major versions with a bilingual upgrade notice while retaining reminders for older stable patch releases.
📥 Download for your system
────────────────┬─────────────────────────────────┬─────────────────────────────────
Operating system│x64 │ARM64
────────────────┼─────────────────────────────────┼─────────────────────────────────
Windows │Setup (.exe) │Setup (.exe)
────────────────┼─────────────────────────────────┼─────────────────────────────────
macOS │DMG (Intel) │DMG (Apple Silicon)
────────────────┼─────────────────────────────────┼─────────────────────────────────
Linux │AppImage · DEB · RPM │AppImage · DEB · RPM
────────────────┴─────────────────────────────────┴─────────────────────────────────
Portable archives, signatures, and sha256sums.txt remain available in the release assets below.
📌 Installation Tips / 安装提示
macOS
Downloaded .dmg files may be quarantined by Gatekeeper. Run in Terminal:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info -> Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 -> 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
# Fedora/RHEL-compatible systems
sudo dnf install ./OxideTerm_*_linux_*.rpm
🔗 Links
- Documentation: https://oxideterm.app
- GitHub Issues: https://github.com/AnalyseDeCircuit/oxideterm/issues
- Changelog: https://github.com/AnalyseDeCircuit/oxideterm/blob/main/.github/release-notes/stable-changelog.md |
| 2.0.16 | 2 d’agost del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióOxideTerm 2.0.16 adds searchable settings, contextual nested session groups, and secure SSH X11 forwarding while improving terminal startup, remote previews, remote-desktop compatibility, and modem transfers.
✨ Highlights
- Added localized settings search with ranked results and direct navigation to matching sections and controls.
- Expanded Session Manager group management with contextual creation, child-group creation without typing full paths, rename and delete actions, and made the tree layout the default and first view option.
- Added persistent trusted and untrusted X11 forwarding for SSH connections, including OpenSSH configuration import and synchronization, local display and xauth preparation, spoofed-cookie handling, forwarding timeouts, and connection-owned channel routing.
- Allowed user-configured MCP server commands without a built-in executable allowlist while retaining structural validation and explicit settings ownership.
🛠️ Fixes
- Restored output-independent terminal polling so first and subsequent SSH terminal panes no longer wait for remote output or the deferred PTY timeout before applying their real viewport size.
- Kept terminal processing bounded under heavy output with incremental snapshots, asynchronous search and image preparation, render caches, and byte-aware backpressure while preserving responsive startup scheduling.
- Reused the full text editor for SFTP text and Markdown previews, restoring consistent keyboard, selection, scrolling, and rendering behavior.
- Accepted RDP progressive graphics updates that legitimately omit an optional context and launched local Zsh sessions as non-login shells to avoid duplicate login initialization.
- Strengthened X/Y/ZMODEM transfers with transactional downloads, collision-safe file persistence, stricter frame validation, peer cancellation, resume handling, and safer filename processing.
📥 Download for your system
────────────────┬─────────────────────────────────┬─────────────────────────────────
Operating system│x64 │ARM64
────────────────┼─────────────────────────────────┼─────────────────────────────────
Windows │Setup (.exe) │Setup (.exe)
────────────────┼─────────────────────────────────┼─────────────────────────────────
macOS │DMG (Intel) │DMG (Apple Silicon)
────────────────┼─────────────────────────────────┼─────────────────────────────────
Linux │AppImage · DEB · RPM │AppImage · DEB · RPM
────────────────┴─────────────────────────────────┴─────────────────────────────────
Portable archives, signatures, and sha256sums.txt remain available in the release assets below.
📌 Installation Tips / 安装提示
macOS
Downloaded .dmg files may be quarantined by Gatekeeper. Run in Terminal:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info -> Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 -> 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
# Fedora/RHEL-compatible systems
sudo dnf install ./OxideTerm_*_linux_*.rpm
🔗 Links
- Documentation: https://oxideterm.app
- GitHub Issues: https://github.com/AnalyseDeCircuit/oxideterm/issues
- Changelog: https://github.com/AnalyseDeCircuit/oxideterm/blob/main/.github/release-notes/stable-changelog.md |
| 2.0.15 | 31 de juliol del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióOxideTerm 2.0.15 substantially expands OxideSens with application-aware tools, background tasks, Agent Skills, and modern MCP interoperability while improving AI context accuracy, terminal efficiency, and remote-session reliability.
✨ Highlights
- Expanded OxideSens tools across interactive terminal control, prompt and command completion waits, RDP, VNC, serial and Telnet sessions, Host Tools, forwarding, plugins, Cloud Sync, credentials, and scoped memory, with the same capabilities available to ACP backends through the application bridge.
- Added cancellable one-shot, interval, and condition-based background tasks owned by each conversation, including visible task state and bounded execution rules.
- Added bounded Agent Skills discovery, explicit skill and resource loading, chat completion, settings visibility, and a portable skills directory that is preserved across application updates.
- Added dual-era MCP negotiation that discovers modern servers first and falls back to legacy initialization, with protocol-specific tool and resource handling for compatibility across server generations.
🛠️ Fixes
- Corrected AI context accounting across system instructions, tool definitions, skills, ACP handoff, compaction, and continuation turns, and changed conversation history badges to report logical user turns instead of raw stored message rows.
- Improved the AI input surface with correctly layered skill and mention completion, clearer context-capacity feedback, responsive status controls, stable IME composition, and multiline placeholders that no longer interfere with editing.
- Added terminal control and navigation keys, TUI-aware output waits, and tracked command completion and exit status so AI workflows can operate interactive programs without relying on blind text submission.
- Reduced terminal memory and high-output pressure by loading the optional CJK font only when required, coalescing redundant wakeups, and bounding layout caching.
- Restored authentication for additional SSH terminal sessions, SFTP editor keyboard ownership, and Cloud Sync form focus, and updated the remote-desktop codec dependency for broader progressive-codec compatibility.
🔒 Security
- Added a read-only AI safety mode and category-level tool policy controls, keeping observation separate from mutating, destructive, credential, and interactive operations while preserving explicit approval boundaries.
📥 Download for your system
────────────────┬─────────────────────────────────┬─────────────────────────────────
Operating system│x64 │ARM64
────────────────┼─────────────────────────────────┼─────────────────────────────────
Windows │Setup (.exe) │Setup (.exe)
────────────────┼─────────────────────────────────┼─────────────────────────────────
macOS │DMG (Intel) │DMG (Apple Silicon)
────────────────┼─────────────────────────────────┼─────────────────────────────────
Linux │AppImage · DEB · RPM │AppImage · DEB · RPM
────────────────┴─────────────────────────────────┴─────────────────────────────────
Portable archives, signatures, and sha256sums.txt remain available in the release assets below.
📌 Installation Tips / 安装提示
macOS
Downloaded .dmg files may be quarantined by Gatekeeper. Run in Terminal:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info -> Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 -> 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
# Fedora/RHEL-compatible systems
sudo dnf install ./OxideTerm_*_linux_*.rpm
🔗 Links
- Documentation: https://oxideterm.app
- GitHub Issues: https://github.com/AnalyseDeCircuit/oxideterm/issues
- Changelog: https://github.com/AnalyseDeCircuit/oxideterm/blob/main/.github/release-notes/stable-changelog.md |
| 2.0.14 | 30 de juliol del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióOxideTerm 2.0.14 unifies ACP and ordinary AI conversations, makes long chats and privilege prompts more reliable, and improves portable credentials, SSH Agent routing, terminal input, and remote compatibility.
✨ Highlights
- Integrated ACP agents into the existing OxideSens chat surface, allowing ordinary models and ACP backends to alternate within one conversation while preserving message ownership, incremental handoff, cancellation, and session lifecycle.
- Added an authoritative, capability-scoped AI runtime context so approved terminal, SFTP, IDE, connection, and workspace state is projected consistently without exposing internal runtime handles or unredacted secret-bearing data.
- Added configurable custom SSH Agent endpoints to new and edited SSH connections, including imported IdentityAgent values, while preserving automatic system Agent discovery when no override is selected.
🛠️ Fixes
- Rebuilt sudo and su password-prompt detection at the decoded local and SSH session boundary, so the first prompt is available immediately even for shell-history commands, split output, localized prompts, and retry flows without leaking full terminal output into the UI event path.
- Virtualized long AI conversation rendering, preserved per-message backend attribution, and limited tool-result progress indicators to the tool call that is actually being summarized.
- Migrated portable Vault credentials to stable account identifiers, allowing managed SSH keys, connection passwords, private-key passphrases, and privilege credentials to remain accessible after moving the portable directory to another machine or operating-system account.
- Restored clipboard editing in managed SSH key dialogs and added an optional right-click terminal paste setting alongside the existing middle-click behavior.
- Restored the compact command input layout and cursor behavior, cleared submitted commands correctly, and kept QuickBar commands on a single horizontal row.
- Updated the RDP ClearCodec dependency to decode valid short vertical-band regions that previously failed during compatible remote-desktop sessions.
🔒 Security
- Kept privilege-prompt classification independent from credential retrieval: terminal sessions emit only bounded semantic prompt events, while scoped secret lookup, confirmation, zeroization, and direct PTY writes remain owned by the application boundary.
📥 Download for your system
────────────────┬─────────────────────────────────┬─────────────────────────────────
Operating system│x64 │ARM64
────────────────┼─────────────────────────────────┼─────────────────────────────────
Windows │Setup (.exe) │Setup (.exe)
────────────────┼─────────────────────────────────┼─────────────────────────────────
macOS │DMG (Intel) │DMG (Apple Silicon)
────────────────┼─────────────────────────────────┼─────────────────────────────────
Linux │AppImage · DEB · RPM │AppImage · DEB · RPM
────────────────┴─────────────────────────────────┴─────────────────────────────────
Portable archives, signatures, and sha256sums.txt remain available in the release assets below.
📌 Installation Tips / 安装提示
macOS
Downloaded .dmg files may be quarantined by Gatekeeper. Run in Terminal:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info -> Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 -> 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
# Fedora/RHEL-compatible systems
sudo dnf install ./OxideTerm_*_linux_*.rpm
🔗 Links
- Documentation: https://oxideterm.app
- GitHub Issues: https://github.com/AnalyseDeCircuit/oxideterm/issues
- Changelog: https://github.com/AnalyseDeCircuit/oxideterm/blob/main/.github/release-notes/stable-changelog.md |
| 2.0.13 | 29 de juliol del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióOxideTerm 2.0.13 introduces an advanced terminal command sender, completes portable-mode updates and storage, and substantially strengthens native workspace ownership while resolving important Windows, remote-desktop, font, and AI compatibility issues.
✨ Highlights
- Added a unified terminal command sender with compact and expanded layouts, multiline text and hexadecimal input, line or character pacing, configurable intervals and repeat counts, multiple sender documents, progress and cancellation, and current, all, or explicitly selected terminal targets.
- Added per-connection terminal behavior overrides for text encoding and Backspace and Delete sequences, with persistence, import, cloud synchronization, and editing support while retaining application defaults when no override is selected.
- Enabled automatic updates for portable Windows builds and completed portable initialization for application data, secrets, plugins, logs, update staging, and runtime paths without writing those resources into installed-mode locations.
- Reworked native workspace ownership across terminals, tabs, settings, Host Tools, plugins, forwarding, AI, remote desktop, connection monitoring, and updates so background work is actively delivered and cancelled by its owning GPUI entity instead of being polled from the root renderer.
🛠️ Fixes
- Fixed Windows Server 2022 RDP sessions that failed while decoding valid single-color ClearCodec RLEX regions, and preserved the original protocol error instead of replacing it with a later closed-pipe message.
- Fixed Windows local file navigation when switching drives and kept keyboard path-completion selection visible as it moves beyond the current popup viewport.
- Corrected bundled JetBrains Mono family resolution and glyph metrics across native text backends, preventing abnormal terminal spacing when the built-in font is selected.
- Preserved Gemini signed tool-call parts across streaming and continuation turns, preventing valid tool workflows from losing provider-required metadata.
- Added AI conversation renaming, Enter-to-confirm editing, dated conversation and message timestamps, and multiline editing for memory and system prompts.
- Restored toggle behavior for active sidebar sections, preserved the previous sidebar state when opening Settings, centered compact command input, and moved the terminal performance overlay to the upper-right corner.
- Applied the OxideTerm application icon to the Windows installer and uninstaller interfaces as well as installed-app registration.
🧰 Release Maintenance
- Made terminal playback, SSH keepalive, and reconnect timers explicitly owned and cancelled by their GPUI entities, eliminating timing-dependent cross-test scheduler failures seen in parallel CI.
- Added the missing localized generic error status used by remote Shell integration and expanded packaging regression coverage for Windows installer icons and portable updates.
📥 Download for your system
────────────────┬─────────────────────────────────┬─────────────────────────────────
Operating system│x64 │ARM64
────────────────┼─────────────────────────────────┼─────────────────────────────────
Windows │Setup (.exe) │Setup (.exe)
────────────────┼─────────────────────────────────┼─────────────────────────────────
macOS │DMG (Intel) │DMG (Apple Silicon)
────────────────┼─────────────────────────────────┼─────────────────────────────────
Linux │AppImage · DEB · RPM │AppImage · DEB · RPM
────────────────┴─────────────────────────────────┴─────────────────────────────────
Portable archives, signatures, and sha256sums.txt remain available in the release assets below.
📌 Installation Tips / 安装提示
macOS
Downloaded .dmg files may be quarantined by Gatekeeper. Run in Terminal:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info -> Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 -> 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppI |
| 2.0.12 | 26 de juliol del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióOxideTerm 2.0.12 substantially expands native remote desktop and SSH Agent workflows, adds richer asset and first-run appearance controls, and fixes several terminal, connection, and cloud-sync interactions.
✨ Highlights
- Expanded native RDP and VNC support with persisted session options, negotiated capability reporting, stronger VNC security policies, improved display and input handling, audio redirection, and richer clipboard interoperability.
- Added saved RDP and VNC assets to the session manager, including editing, selection, custom icons with independent foreground and background colors, and cloud synchronization alongside existing connection resources.
- Completed SSH Agent authentication and forwarding across supported endpoint types, including OpenSSH certificate identities, ForwardAgent and IdentityAgent imports, macOS Agent discovery, Windows named-pipe discovery, connection-pool isolation, and visible forwarding rejection errors.
- Expanded first-run appearance setup with bundled and custom terminal fonts, light and dark themes, background guidance, animation controls, and a continuous corner-radius slider.
- Added built-in light palettes and made password and private-key passphrase fields revealable while users enter or edit their own credentials.
🛠️ Fixes
- Fixed abnormal character spacing when the bundled JetBrains Mono font is selected on macOS by aligning embedded font metadata with the runtime family name.
- Preserved SSH Agent authentication and asset appearance settings when editing saved connections and other managed resources.
- Kept file-manager path completion navigation intact and added a terminal setting for recognizing local file paths as clickable links.
- Made keybindings explicitly removable without forcing a replacement shortcut.
- Corrected the cloud-sync automatic-upload toggle so the form reflects and saves the selected behavior consistently.
🧰 Release Maintenance
- Hardened GPUI draw lifetimes and platform dispatch behavior, expanded platform-focused checks, and documented the maintained GPUI-CE patch set.
- Added recoverable issue-maintenance automation and refined contribution and issue templates around the repository's current support policy.
📥 Download for your system
────────────────┬─────────────────────────────────┬─────────────────────────────────
Operating system│x64 │ARM64
────────────────┼─────────────────────────────────┼─────────────────────────────────
Windows │Setup (.exe) │Setup (.exe)
────────────────┼─────────────────────────────────┼─────────────────────────────────
macOS │DMG (Intel) │DMG (Apple Silicon)
────────────────┼─────────────────────────────────┼─────────────────────────────────
Linux │AppImage · DEB · RPM │AppImage · DEB · RPM
────────────────┴─────────────────────────────────┴─────────────────────────────────
Portable archives, signatures, and sha256sums.txt remain available in the release assets below.
📌 Installation Tips / 安装提示
macOS
Downloaded .dmg files may be quarantined by Gatekeeper. Run in Terminal:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info -> Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 -> 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
# Fedora/RHEL-compatible systems
sudo dnf install ./OxideTerm_*_linux_*.rpm
🔗 Links
- Documentation: https://oxideterm.app
- GitHub Issues: https://github.com/AnalyseDeCircuit/oxideterm/issues
- Changelog: https://github.com/AnalyseDeCircuit/oxideterm/blob/main/.github/release-notes/stable-changelog.md |
| 2.0.11 | 24 de juliol del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióOxideTerm 2.0.11 adds resilient SCP fallback and editor-aware Free Type Mode, improves IDE and terminal reliability, and avoids eager Metal memory allocation on macOS.
✨ Highlights
- Added legacy SCP as a compatibility transfer protocol for POSIX hosts, with an Auto mode that continues to prefer SFTP, explicit protocol settings, file and directory transfers, progress and cancellation, restart-aware retry behavior, and capability-gated plugin APIs.
- Expanded Free Type Mode with configurable Copy, Cut, and Paste actions, matched-bracket selection, true movement or copying of command selections, and insertion from command history while keeping the remote line editor authoritative.
- Validated ordinary, Emacs, and Vi command editing against real PTY-backed Bash, Zsh, and Fish sessions, and added opt-in Vim, Neovim, and Emacs adapters that expose bounded editor state without weakening alternate-screen or mouse-tracking protections.
🛠️ Fixes
- Prevented Sixel, Kitty graphics, iTerm image, and other terminal control-string payloads from being mistaken for ZMODEM, XMODEM, or YMODEM transfers, while preserving detection immediately after the control string ends.
- Completed the IDE folder path field with focus, IME composition, selection, clipboard actions, grapheme-safe deletion, and pointer positioning; aligned editor cursors and selections with shaped CJK and emoji text and made conflict overwrite reliably bypass stale version preconditions.
- Preserved Ctrl+B as the tmux prefix on Windows and Linux by moving the default broadcast shortcut to Ctrl+Shift+B.
- Made compact Host Tools monitoring responsive at narrow widths, kept network rates structured and readable, and reduced horizontal padding to 12 pixels at every sidebar width.
- Added operating-system name and version, architecture, boot time, and uptime to Host Tools system information.
- Fixed AI conversation titles collapsing to an ellipsis, prevented completed tool messages from retaining an active loading indicator, and kept streaming conversations pinned to the newest content unless the user scrolls upward.
- Allocated Metal path, scene, blur, and filter-group textures only when a frame needs them, avoiding full-window intermediate texture reservation for ordinary idle scenes and invalidating old resources without eager recreation after resize.
🧰 Release Maintenance
- Documented the Metal intermediate-texture lifecycle in the GPUI-CE vendor patch ledger and added regression coverage for ordinary scenes, independent path and filter allocation, and resize invalidation.
- Aligned every localized README with the main product overview, native-runtime comparison, CLI examples, technology stack, and host-key security guidance.
- Normalized the leading release-summary paragraph during note composition so source wrapping cannot create artificial line breaks in the GitHub Release editor.
- Made macOS DMG packaging track and detach the root disk-image device so APFS volume teardown cannot race the final compression step.
📥 Download for your system
────────────────┬─────────────────────────────────┬─────────────────────────────────
Operating system│x64 │ARM64
────────────────┼─────────────────────────────────┼─────────────────────────────────
Windows │Setup (.exe) │Setup (.exe)
────────────────┼─────────────────────────────────┼─────────────────────────────────
macOS │DMG (Intel) │DMG (Apple Silicon)
────────────────┼─────────────────────────────────┼─────────────────────────────────
Linux │AppImage · DEB · RPM │AppImage · DEB · RPM
────────────────┴─────────────────────────────────┴─────────────────────────────────
Portable archives, signatures, and sha256sums.txt remain available in the release assets below.
📌 Installation Tips / 安装提示
macOS
Downloaded .dmg files may be quarantined by Gatekeeper. Run in Terminal:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info -> Run anyway.
若 Sma |
| 2.0.10 | 23 de juliol del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióOxideTerm 2.0.10 opens a substantially broader native plugin platform, expands connection migration, and improves terminal, SFTP, and IDE workflows across the app.
✨ Highlights
- Expanded the native plugin API with useful redacted data by default plus capability-gated access to connection lifecycle, terminals, Host Tools, notifications, quick commands, complete theme tokens, IDE and AI operations, cloud sync, transfers, and other product controls.
- Added versioned, host-rendered plugin UI components together with plugin tabs, sidebar panels, activity-bar actions, bundled icons, and a complete Host Tools Dashboard example that demonstrates approved custom monitors.
- Added connection import for SecureCRT XML exports, Electerm JSON bookmarks, and FinalShell data folders, with a reviewable preview that excludes passwords and other secret material.
- Promoted Free Type Mode for ordinary shell command lines, including mouse cursor placement, selection replacement, drag editing, a configurable shortcut, and explicit Backspace and Delete sequence settings.
- Added a cross-platform window-opacity slider with persisted settings.
- Added authenticated application-owned Host Tools for ACP agents so approved tools can target explicit OxideTerm terminal sessions without exposing internal runtime handles.
🛠️ Fixes
- Added local and remote path completion to SFTP and local file-manager address bars, kept long breadcrumbs horizontally reachable, and prevented completion popups from leaking clicks or wheel input to the file list behind them.
- Made the SFTP local/remote split and transfer-queue height draggable, preserved independent pane sizing, documented the left/right transfer shortcuts in the queue, and refreshed local files without disturbing the remote session.
- Reworked IDE project search around native text input with focus, IME, selection, clipboard, and Unicode-safe deletion; reopening an existing IDE tab no longer asks for a folder again.
- Fixed IDE folder-picker cancellation, added missing toolbar hints and file-tree scrolling, and kept overflowing editor tabs horizontally scrollable with a visible draggable scrollbar.
- Corrected editor cursor, selection, and wrapping calculations for CJK text, emoji, and combining characters; added a visible document scrollbar and consistent monospace fallbacks.
- Aligned syntax-block guide lines with their closing braces instead of shifting them one indentation level into the block.
- Preserved legacy SSH compatibility fields while editing saved connections and improved session-manager selection, tab closing, and stale-action handling.
- Kept the right companion sidebar resizable against the actual maximized viewport after live Host Tool updates.
- Persisted welcome-flow legal acceptance, blocked click-through to the workspace behind the welcome layer, and added a direct entry for importing connections from other applications.
🧰 Release Maintenance
- Added policy coverage so manually reopened maintainer issues remain open instead of being closed again by the quality workflow.
- Added release-version consistency checks and expanded focused coverage for plugin permissions, connection imports, SFTP navigation, editor input, and Host Tools.
📥 Download for your system
────────────────┬─────────────────────────────────┬─────────────────────────────────
Operating system│x64 │ARM64
────────────────┼─────────────────────────────────┼─────────────────────────────────
Windows │Setup (.exe) │Setup (.exe)
────────────────┼─────────────────────────────────┼─────────────────────────────────
macOS │DMG (Intel) │DMG (Apple Silicon)
────────────────┼─────────────────────────────────┼─────────────────────────────────
Linux │AppImage · DEB · RPM │AppImage · DEB · RPM
────────────────┴─────────────────────────────────┴─────────────────────────────────
Portable archives, signatures, and sha256sums.txt remain available in the release assets below.
📌 Installation Tips / 安装提示
macOS
Downloaded .dmg files may be qu |
| 2.0.9 | 21 de juliol del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióOxideTerm 2.0.9 adds multi-vendor GPU and NPU monitoring, expands native Markdown
compatibility, and improves reliability across sidebars, remote editing, and terminals.
✨ Highlights
- Added a GPU / NPU Host Tool with available per-device utilization, memory, temperature, power, health, and process visibility for NVIDIA, AMD ROCm, Hygon DCU, Huawei Ascend, Intel XPU, Moore Threads MUSA, and Cambricon accelerators.
- Added safe native rendering for common inline and block HTML in Markdown, including headings, tables, lists, links, details, alignment, highlighting, and subscript or superscript content without executing active HTML.
🛠️ Fixes
- Kept the right companion sidebar freely resizable after live Host Tool refreshes and removed the visible seam between the main workspace and sidebar.
- Stopped high-frequency accelerator polling after a host proves that no supported device is available, while retaining manual refresh for re-detection.
- Rebuilt IDE rename input around the shared text-input contract so the existing name, base-name selection, IME input, clipboard actions, validation, and localized errors behave consistently.
- Preserved CRLF line endings when opening, editing, and saving remote text files through the SFTP editor.
- Returned scrolled terminals to live output when the user types, without changing the viewport for terminal-owned protocol traffic.
- Restored the OxideTerm icon in Windows installed-app and uninstall surfaces.
🧰 Release Maintenance
- Split accelerator sampling into provider-owned adapters with focused parsing coverage for each supported vendor family.
- Added a standalone CC BY 4.0 license alongside the bundled background resources.
📥 Download for your system
────────────────┬─────────────────────────────────┬─────────────────────────────────
Operating system│x64 │ARM64
────────────────┼─────────────────────────────────┼─────────────────────────────────
Windows │Setup (.exe) │Setup (.exe)
────────────────┼─────────────────────────────────┼─────────────────────────────────
macOS │DMG (Intel) │DMG (Apple Silicon)
────────────────┼─────────────────────────────────┼─────────────────────────────────
Linux │AppImage · DEB · RPM │AppImage · DEB · RPM
────────────────┴─────────────────────────────────┴─────────────────────────────────
Portable archives, signatures, and sha256sums.txt remain available in the release assets below.
📌 Installation Tips / 安装提示
macOS
Downloaded .dmg files may be quarantined by Gatekeeper. Run in Terminal:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info -> Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 -> 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
# Fedora/RHEL-compatible systems
sudo dnf install ./OxideTerm_*_linux_*.rpm
🔗 Links
- Documentation: https://oxideterm.app
- GitHub Issues: https://github.com/AnalyseDeCircuit/oxideterm/issues
- Changelog: https://github.com/AnalyseDeCircuit/oxideterm/blob/main/.github/release-notes/stable-changelog.md |
| 2.0.8 | 20 de juliol del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióOxideTerm 2.0.8 unifies application proxy routing, strengthens SSH forwarding and
SFTP transfer ownership, and makes network configuration easier to understand.
✨ Highlights
- Reorganized Network & Proxy settings around one reusable upstream proxy and explicit routing choices for SSH connections, application requests, and update checks.
- Added system, direct, and shared-proxy routing for application HTTP traffic, covering OxideSens, cloud sync, plugin services, and runtime downloads.
🛠️ Fixes
- Preserved explicitly requested remote-forwarding ports when SSH servers return an empty allocation field, while continuing to use server-assigned ports for dynamic allocation.
- Kept local, dynamic, and remote forwarding work owned by their rules so stopping a forward also cancels its listeners, handshakes, bridges, and server registration cleanly.
- Corrected remote-forward health checks to validate the local target and restored uploads to virtual SFTP gateways that reject temporary sibling files.
- Preserved active SFTP transfer ownership across session replacement and reconnects, including paused, cancelled, and resumable transfer state.
- Corrected the disabled OxideSens prompt so it points to Settings → OxideSens instead of the former AI settings label.
🧰 Release Maintenance
- Moved proxy policy, settings conversion, credential hydration, and HTTP client construction into a dedicated network-proxy crate with focused security and compatibility tests.
- Moved local directory, project probing, and plugin-settings persistence rules out of the GPUI application layer into their owning domain crates.
- Added end-to-end SSH forwarding coverage for explicit remote ports and shutdown behavior.
📥 Download for your system
────────────────┬─────────────────────────────────┬─────────────────────────────────
Operating system│x64 │ARM64
────────────────┼─────────────────────────────────┼─────────────────────────────────
Windows │Setup (.exe) │Setup (.exe)
────────────────┼─────────────────────────────────┼─────────────────────────────────
macOS │DMG (Intel) │DMG (Apple Silicon)
────────────────┼─────────────────────────────────┼─────────────────────────────────
Linux │AppImage · DEB · RPM │AppImage · DEB · RPM
────────────────┴─────────────────────────────────┴─────────────────────────────────
Portable archives, signatures, and sha256sums.txt remain available in the release assets below.
📌 Installation Tips / 安装提示
macOS
Downloaded .dmg files may be quarantined by Gatekeeper. Run in Terminal:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info -> Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 -> 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
# Fedora/RHEL-compatible systems
sudo dnf install ./OxideTerm_*_linux_*.rpm
🔗 Links
- Documentation: https://oxideterm.app
- GitHub Issues: https://github.com/AnalyseDeCircuit/oxideterm/issues
- Changelog: https://github.com/AnalyseDeCircuit/oxideterm/blob/main/.github/release-notes/stable-changelog.md |
| 2.0.7 | 19 de juliol del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióOxideTerm 2.0.7 expands SSH configuration interoperability and startup controls,
fixes cross-platform terminal rendering defects, and improves workspace reliability.
✨ Highlights
- Added automatic SSH Config synchronization that imports new hosts and updates previously imported connections without overwriting same-name manual connections or user-managed metadata.
- Expanded imported SSH routes with recursive ProxyJump resolution and opt-in direct ProxyCommand execution; shell operators remain rejected and command values stay out of persistence and diagnostics.
- Added launch-at-login controls for Windows and Linux, with a direct link to the system Login Items settings for ad-hoc signed macOS builds.
🛠️ Fixes
- Prevented Vim terminal queries from being misclassified as Sixel images, eliminating the repeated black artifact blocks they could leave across supported platforms.
- Preserved a full-screen terminal application's hidden-cursor state instead of replacing it with the configured visible cursor shape.
- Fixed Windows DirectWrite text corruption caused by mutable shaping buffers being reused after their callback lifetime ended.
- Kept all four welcome-screen shortcut hints on one row in standard Windows layouts while preserving wrapping in narrow windows.
- Restored Host Tools when OxideSens AI is disabled and corrected saved-connection search focus so hidden inputs no longer intercept terminal keys.
- Fixed keyboard and IME input routing in portable connection-transfer dialogs.
- Preserved ACP agent context across tool-call continuations and restored the configured default-key fallback when agent authentication is unavailable.
- Added the complete ANSI palette to asciicast v2 recordings for compatibility with conforming players.
- Reported stale saved-connection actions explicitly instead of silently operating on missing entries.
🧰 Release Maintenance
- Made issue-quality checks recoverable and covered their policy decisions with focused tests.
- Published repository-owned release, SSH session-ownership, and secret-handling skills for contributors and coding agents.
- Simplified stable release notes so the GitHub Release title is not repeated in the body and change details appear before download links.
📥 Download for your system
────────────────┬─────────────────────────────────┬─────────────────────────────────
Operating system│x64 │ARM64
────────────────┼─────────────────────────────────┼─────────────────────────────────
Windows │Setup (.exe) │Setup (.exe)
────────────────┼─────────────────────────────────┼─────────────────────────────────
macOS │DMG (Intel) │DMG (Apple Silicon)
────────────────┼─────────────────────────────────┼─────────────────────────────────
Linux │AppImage · DEB · RPM │AppImage · DEB · RPM
────────────────┴─────────────────────────────────┴─────────────────────────────────
Portable archives, signatures, and sha256sums.txt remain available in the release assets below.
📌 Installation Tips / 安装提示
macOS
Downloaded .dmg files may be quarantined by Gatekeeper. Run in Terminal:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info -> Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 -> 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
# Fedora/RHEL-compatible systems
sudo dnf install ./OxideTerm_*_linux_*.rpm
🔗 Links
- Documentation: https://oxideterm.app
- GitHub Issues: https://github.com/AnalyseDeCircuit/oxideterm/issues
- Changelog: https://github.com/AnalyseDeCircuit/oxideterm/blob/main/.github/release-notes/stable-changelog.md |
| 2.0.6 | 18 de juliol del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióOxideTerm 2.0
Download for your system
────────────────┬─────────────────────────────────┬─────────────────────────────────
Operating system│x64 │ARM64
────────────────┼─────────────────────────────────┼─────────────────────────────────
Windows │Setup (.exe) │Setup (.exe)
────────────────┼─────────────────────────────────┼─────────────────────────────────
macOS │DMG (Intel) │DMG (Apple Silicon)
────────────────┼─────────────────────────────────┼─────────────────────────────────
Linux │AppImage · DEB · RPM │AppImage · DEB · RPM
────────────────┴─────────────────────────────────┴─────────────────────────────────
Portable archives, signatures, and sha256sums.txt remain available in the release assets below.
2.0.6
OxideTerm 2.0.6 improves terminal input and command-mark reliability, adds
customizable settings navigation, and expands Linux window-manager integration.
Highlights
- Added drag-and-drop settings navigation so pages and groups can be reordered, regrouped, saved, or restored to the default layout.
- Added a Linux-only option to hide the application titlebar for tiling compositors while leaving macOS and Windows behavior unchanged.
Fixes
- Prevented the terminal command bar from crashing when IME composition creates overflow inside its compact input surface.
- Restored the blinking caret before the placeholder when an empty terminal command bar is focused.
- Reset visual command marks when saved history is cleared or terminal resizing reflows the grid, while preserving completed command facts.
- Improved Fish Shell command capture and command-line placement when shell integration events arrive without the usual prompt-start event.
Release Maintenance
- Refreshed the terminal, SFTP, port-forwarding, and Mini IDE documentation screenshots.
Installation Tips / 安装提示
macOS
Downloaded .dmg files may be quarantined by Gatekeeper. Run in Terminal:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info -> Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 -> 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
# Fedora/RHEL-compatible systems
sudo dnf install ./OxideTerm_*_linux_*.rpm
Links
- Documentation: https://oxideterm.app
- GitHub Issues: https://github.com/AnalyseDeCircuit/oxideterm/issues
- Changelog: https://github.com/AnalyseDeCircuit/oxideterm/blob/main/.github/release-notes/stable-changelog.md |
| 2.0.5 | 18 de juliol del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióOxideTerm 2.0
Download for your system
────────────────┬─────────────────────────────────┬─────────────────────────────────
Operating system│x64 │ARM64
────────────────┼─────────────────────────────────┼─────────────────────────────────
Windows │Setup (.exe) │Setup (.exe)
────────────────┼─────────────────────────────────┼─────────────────────────────────
macOS │DMG (Intel) │DMG (Apple Silicon)
────────────────┼─────────────────────────────────┼─────────────────────────────────
Linux │AppImage · DEB · RPM │AppImage · DEB · RPM
────────────────┴─────────────────────────────────┴─────────────────────────────────
Portable archives, signatures, and sha256sums.txt remain available in the release assets below.
2.0.5
OxideTerm 2.0.5 restores several native interface details and improves terminal
selection, glyph rendering, appearance controls, and packaging reliability.
Fixes
- Fixed custom-drawn Powerline separators and related terminal glyph geometry across supported shapes and cell sizes.
- Fixed copying terminal selections that span multiple wrapped or visible pages.
- Restored the proven grayscale text path on Windows to prevent overlapping or duplicated glyphs.
- Restored onboarding step content that could collapse to zero height in the GPUI layout.
- Refined select-menu hover and selected surfaces, and added localized tooltips to icon-only terminal actions.
- Expanded the managed appearance gallery to three protected bundled backgrounds and extended background opacity control to the full supported range.
- Corrected the introduction page to describe the current WASM plugin system instead of the legacy ESM runtime.
Release Maintenance
- Made macOS DMG packaging recover from transient busy-volume detach failures.
- Shipped provenance and CC BY 4.0 licensing for bundled background artwork, and limited remote-agent CI to relevant agent changes.
Installation Tips / 安装提示
macOS
Downloaded .dmg files may be quarantined by Gatekeeper. Run in Terminal:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info -> Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 -> 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
# Fedora/RHEL-compatible systems
sudo dnf install ./OxideTerm_*_linux_*.rpm
Links
- Documentation: https://oxideterm.app
- GitHub Issues: https://github.com/AnalyseDeCircuit/oxideterm/issues
- Changelog: https://github.com/AnalyseDeCircuit/oxideterm/blob/main/.github/release-notes/stable-changelog.md |
| 2.0.4 | 17 de juliol del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióOxideTerm 2.0
Download for your system
────────────────┬─────────────────────────────────┬─────────────────────────────────
Operating system│x64 │ARM64
────────────────┼─────────────────────────────────┼─────────────────────────────────
Windows │Setup (.exe) │Setup (.exe)
────────────────┼─────────────────────────────────┼─────────────────────────────────
macOS │DMG (Intel) │DMG (Apple Silicon)
────────────────┼─────────────────────────────────┼─────────────────────────────────
Linux │AppImage · DEB · RPM │AppImage · DEB · RPM
────────────────┴─────────────────────────────────┴─────────────────────────────────
Portable archives, signatures, and sha256sums.txt remain available in the release assets below.
2.0.4
OxideTerm 2.0.4 refreshes the native GPUI runtime, improves Linux and virtualized
graphics compatibility, and polishes remote desktop, transfers, scrolling, and
desktop integration.
Highlights
- Migrated the native desktop layer to a pinned, vendored GPUI-CE baseline while preserving OxideTerm's platform integration across macOS, Windows, and Linux.
- Improved Linux and virtual-machine graphics startup with deterministic Vulkan/OpenGL adapter selection, virtual-GPU handling, recoverable WGPU device resets, and actionable failure diagnostics.
- Updated remote desktop rendering to reuse a stable dynamic texture, apply incremental framebuffer updates, restore content after renderer resets, and hide the local pointer when displaying a remote cursor.
Fixes
- Fell back from Wayland to X11 when the selected compositor is missing required capabilities, including affected WSLg environments, and reported both backend failures when neither can start.
- Prevented one trackpad or mouse-wheel gesture from scrolling nested inner and outer surfaces at the same time.
- Improved title-bar window controls and wrapped long graphics-startup diagnostics so they remain readable.
- Enlarged the small Windows taskbar and Linux desktop-panel icon artwork without changing macOS application icons or larger launcher assets.
- Recovered interrupted active SFTP transfers as paused work after restart and removed stale completed or cancelled progress records.
- Limited native application logs to one bounded 10 MiB file while retaining the most recent complete entries.
- Refined cloud-sync metadata layout, background-scope selection motion, and localized remote-agent size information.
Release Maintenance
- Added a pinned GPUI-CE provenance ledger, vendored-source verification, refreshed third-party notices, and packaged license validation.
Installation Tips / 安装提示
macOS
Downloaded .dmg files may be quarantined by Gatekeeper. Run in Terminal:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info -> Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 -> 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
# Fedora/RHEL-compatible systems
sudo dnf install ./OxideTerm_*_linux_*.rpm
Links
- Documentation: https://oxideterm.app
- GitHub Issues: https://github.com/AnalyseDeCircuit/oxideterm/issues
- Changelog: https://github.com/AnalyseDeCircuit/oxideterm/blob/main/.github/release-notes/stable-changelog.md |
| 2.0.3 | 17 de juliol del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióOxideTerm 2.0
OxideTerm 2.0 is the stable, GPU-rendered desktop workspace for SSH, terminals, files, forwarding, host operations, remote desktop, and OxideSens AI.
Use this channel for daily work. It includes the desktop app, signed update metadata, and the recommended update path for most users.
Download for your system
────────────────┬─────────────────────────────────┬─────────────────────────────────
Operating system│x64 │ARM64
────────────────┼─────────────────────────────────┼─────────────────────────────────
Windows │Setup (.exe) │Setup (.exe)
────────────────┼─────────────────────────────────┼─────────────────────────────────
macOS │DMG (Intel) │DMG (Apple Silicon)
────────────────┼─────────────────────────────────┼─────────────────────────────────
Linux │AppImage · DEB · RPM │AppImage · DEB · RPM
────────────────┴─────────────────────────────────┴─────────────────────────────────
Portable archives, signatures, and sha256sums.txt remain available in the release assets below.
What This Release Is
- The stable OxideTerm 2.0 desktop build.
- Intended for daily SSH, SFTP, terminal, port forwarding, remote desktop, serial, file, and OxideSens workflows.
- Published with updater metadata for the stable channel.
- Suitable for users who do not want preview-channel churn.
2.0.3
OxideTerm 2.0.3 improves terminal input compatibility, remote directory awareness,
Linux desktop integration, and interface scaling across the native workspace.
Highlights
- Added user-controlled remote Shell integration for exact SSH working-directory awareness, with inspectable hook files, ask/always/disabled deployment policies, and explicit install, repair, and removal actions.
- Added an application-wide UI font-size setting and a temporary on-screen indicator when terminal font-size shortcuts are used.
- Added a terminal link activation preference that requires Ctrl + click by default on Linux and Windows, or Command + click on macOS, while retaining direct-click activation as an option.
Fixes
- Restored Ctrl + Insert and Shift + Insert clipboard shortcuts in terminal panes.
- Fixed Linux window identification so the running application matches the stable desktop entry in Ubuntu Dock and other desktop shells.
- Fixed terminal mouse hit testing during fractional smooth scrolling so selections and command blocks align with the painted rows.
- Kept terminal-grid completion owned by the active Shell or TUI application by limiting OxideTerm ghost text to privilege prompts.
- Prevented edited saved connections and jump-host routes from reusing stale SSH nodes that point to an earlier endpoint.
Installation Tips / 安装提示
macOS
Downloaded .dmg files may be quarantined by Gatekeeper. Run in Terminal:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info -> Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 -> 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
# Fedora/RHEL-compatible systems
sudo dnf install ./OxideTerm_*_linux_*.rpm
Links
- Documentation: https://oxideterm.app
- GitHub Issues: https://github.com/AnalyseDeCircuit/oxideterm/issues
- Changelog: https://github.com/AnalyseDeCircuit/oxideterm/blob/main/.github/release-notes/stable-changelog.md |
| 2.0.2 | 16 de juliol del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióOxideTerm 2.0
OxideTerm 2.0 is the stable, GPU-rendered desktop workspace for SSH, terminals, files, forwarding, host operations, remote desktop, and OxideSens AI.
Use this channel for daily work. It includes the desktop app, signed update metadata, and the recommended update path for most users.
Download for your system
────────────────┬─────────────────────────────────┬─────────────────────────────────
Operating system│x64 │ARM64
────────────────┼─────────────────────────────────┼─────────────────────────────────
Windows │Setup (.exe) │Setup (.exe)
────────────────┼─────────────────────────────────┼─────────────────────────────────
macOS │DMG (Intel) │DMG (Apple Silicon)
────────────────┼─────────────────────────────────┼─────────────────────────────────
Linux │AppImage · DEB · RPM │AppImage · DEB · RPM
────────────────┴─────────────────────────────────┴─────────────────────────────────
Portable archives, signatures, and sha256sums.txt remain available in the release assets below.
What This Release Is
- The stable OxideTerm 2.0 desktop build.
- Intended for daily SSH, SFTP, terminal, port forwarding, remote desktop, serial, file, and OxideSens workflows.
- Published with updater metadata for the stable channel.
- Suitable for users who do not want preview-channel churn.
2.0.2
OxideTerm 2.0.2 improves application privacy controls, terminal session ownership,
and visual consistency across the native workspace.
Highlights
- Added application locking with macOS Touch ID and Windows Hello unlock support, plus a setting to hide the lock action from the activity bar.
- Improved terminal, pane, tab, and SSH node ownership so independent consumers keep shared sessions alive and terminal endpoints remain traceable.
- Added animated authentication selection while preserving the existing connection form appearance and reduced-motion behavior.
Fixes
- Fixed modal backdrops so confirmations dim the complete application window instead of only the current content surface.
- Refined plugin manager typography, selected connection styling, sidebar selection motion, and other native workspace details.
- Improved terminal graphics cache ownership, rendering state, session cleanup, and transfer integration.
- Fixed local terminal background lifecycle handling and several tab, split-pane, SFTP, forwarding, cloud-sync, and plugin host edge cases.
Installation Tips / 安装提示
macOS
Downloaded .dmg files may be quarantined by Gatekeeper. Run in Terminal:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info -> Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 -> 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
# Fedora/RHEL-compatible systems
sudo dnf install ./OxideTerm_*_linux_*.rpm
Links
- Documentation: https://oxideterm.app
- GitHub Issues: https://github.com/AnalyseDeCircuit/oxideterm/issues
- Changelog: https://github.com/AnalyseDeCircuit/oxideterm/blob/main/.github/release-notes/stable-changelog.md |
| 2.0.1 | 16 de juliol del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióOxideTerm 2.0
OxideTerm 2.0 is the stable, GPU-rendered desktop workspace for SSH, terminals, files, forwarding, host operations, remote desktop, and OxideSens AI.
Use this channel for daily work. It includes the desktop app, signed update metadata, and the recommended update path for most users.
Download for your system
────────────────┬─────────────────────────────────┬─────────────────────────────────
Operating system│x64 │ARM64
────────────────┼─────────────────────────────────┼─────────────────────────────────
Windows │Setup (.exe) │Setup (.exe)
────────────────┼─────────────────────────────────┼─────────────────────────────────
macOS │DMG (Intel) │DMG (Apple Silicon)
────────────────┼─────────────────────────────────┼─────────────────────────────────
Linux │AppImage · DEB · RPM │AppImage · DEB · RPM
────────────────┴─────────────────────────────────┴─────────────────────────────────
Portable archives, signatures, and sha256sums.txt remain available in the release assets below.
What This Release Is
- The stable OxideTerm 2.0 desktop build.
- Intended for daily SSH, SFTP, terminal, port forwarding, remote desktop, serial, file, and OxideSens workflows.
- Published with updater metadata for the stable channel.
- Suitable for users who do not want preview-channel churn.
2.0.1
OxideTerm 2.0.1 is a maintenance release focused on Linux startup reliability,
cross-version updater compatibility, and settings navigation consistency.
Fixes
- Fixed a Linux startup panic caused by a Rust/WGSL backdrop-blur structure name mismatch in the Blade renderer.
- Kept stable updater manifests compatible with 1.x clients, including the gzip-compressed macOS application archives and installer-specific platform keys expected by the legacy Tauri updater.
- Fixed settings navigation selection and hover surfaces stretching vertically when the window had spare height.
Release Maintenance
- Stable releases now become GitHub's Latest release automatically, while prereleases remain excluded from Latest promotion.
- Added release-time validation for the legacy updater package contract so future 2.x releases remain reachable from 1.x installations.
- Removed obsolete preview-status messaging from the localized READMEs and refreshed third-party notices.
Installation Tips / 安装提示
macOS
Downloaded .dmg files may be quarantined by Gatekeeper. Run in Terminal:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info -> Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 -> 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
# Fedora/RHEL-compatible systems
sudo dnf install ./OxideTerm_*_linux_*.rpm
Links
- Documentation: https://oxideterm.app
- GitHub Issues: https://github.com/AnalyseDeCircuit/oxideterm/issues
- Changelog: https://github.com/AnalyseDeCircuit/oxideterm/blob/main/.github/release-notes/stable-changelog.md |
| 2.0.0 | 15 de juliol del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióOxideTerm 2.0
OxideTerm 2.0 is the stable, GPU-rendered desktop workspace for SSH, terminals, files, forwarding, host operations, remote desktop, and OxideSens AI.
Use this channel for daily work. It includes the desktop app, signed update metadata, and the recommended update path for most users.
Download for your system
────────────────┬─────────────────────────────────┬─────────────────────────────────
Operating system│x64 │ARM64
────────────────┼─────────────────────────────────┼─────────────────────────────────
Windows │Setup (.exe) │Setup (.exe)
────────────────┼─────────────────────────────────┼─────────────────────────────────
macOS │DMG (Intel) │DMG (Apple Silicon)
────────────────┼─────────────────────────────────┼─────────────────────────────────
Linux │AppImage · DEB · RPM │AppImage · DEB · RPM
────────────────┴─────────────────────────────────┴─────────────────────────────────
Portable archives, signatures, and sha256sums.txt remain available in the release assets below.
What This Release Is
- The stable OxideTerm 2.0 desktop build.
- Intended for daily SSH, SFTP, terminal, port forwarding, remote desktop, serial, file, and OxideSens workflows.
- Published with updater metadata for the stable channel.
- Suitable for users who do not want preview-channel churn.
2.0.0
OxideTerm 2.0 is the largest release in the project's history. The desktop application has been rebuilt around Rust and GPUI, replacing the bundled WebView application shell with a GPU-rendered workspace while preserving OxideTerm's local-first approach to remote operations.
This release brings terminals, saved connections, SFTP, remote editing, port forwarding, Host Tools, RDP/VNC, serial devices, cloud sync, plugins, the oxideterm CLI, and OxideSens AI into one shared workspace and runtime model.
Highlights
- A new GPUI desktop workspace for macOS, Windows, and Linux, with no Electron or bundled browser runtime.
- Replaced the Tauri WebView and xterm.js terminal path with a direct Rust implementation built around alacritty_terminal, portable-pty, and russh, rendered by GPUI.
- Reduced measured idle memory from roughly 300 MB in 1.x to just over 100 MB in the current 2.0 build.
- One SSH node can now serve terminals, SFTP, remote editing, port forwarding, Host Tools, and downstream connections without tying their lifetime to one terminal tab.
- Grace Period reconnect can preserve an existing SSH runtime across short network interruptions when the original connection recovers in time.
- Host Tools add monitoring, processes, services, logs, ports, scheduled tasks, disks, packages, containers, and tmux workflows beside the active connection.
- Built-in RDP and VNC sessions, plus a Windows WSL Graphics connection flow.
- OxideSens now operates inside the native workspace with BYOK providers, MCP, local knowledge retrieval, risk-aware tools, and user-controlled action policy.
- A new native plugin model supports manifest-only, Wasm, and external process runtimes with capability-scoped host APIs.
- Oxide cloud sync is now a built-in workspace feature with multiple user-owned storage backends, conflict preview, history, and rollback.
- The old oxt desktop RPC client is replaced by a standalone oxideterm CLI for configuration, automation, diagnostics, migration, and recovery.
Desktop Workspace
- Rebuilt the activity bar, saved-session sidebar, tab strip, auxiliary sidebar, dialogs, overlays, command palette, and settings surfaces in GPUI.
- Added a Session Manager for searching, sorting, grouping, importing, exporting, and editing saved connections.
- Separated saved connections, active SSH nodes, terminal panes, SFTP sessions, forwarding rules, IDE workspaces, and Host Tools so closing one view does not implicitly destroy unrelated runtime owners.
- Added connection topology and runtime views for jump-host relationships, downstream nodes, active consumers, reconnect state, and connection capabilities.
- Added split terminal panes with draggable dividers, pane |
| 1.6.12 | 6 de juliol del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióFixed
- Fixed a stale terminal entry issue where a terminal session could be cleaned up by the backend while the left session tree still showed the old terminal item.
- Removed stale terminal references from the session tree before returning it to the frontend, so expired terminal IDs are not rehydrated into the sidebar.
- Added a frontend fallback that clears stale terminal tree entries instead of silently doing nothing when users click an expired terminal item.
Notes
- This is a patch release. No user data migration is required.
📦 Installation Tips / 安装提示
macOS
Downloaded .dmg files are quarantined by Gatekeeper. Run in Terminal:
下载的 .dmg 文件会被 Gatekeeper 隔离,请在终端执行:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info → Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 → 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
Documentation · Report Issues · Changelog |
| 1.6.11 | 4 de juliol del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióFixed
- Removed the over-strict OxideSens Evidence Binding reply replacement that could hide valid tool-backed answers behind a generic tool-evidence warning.
- Stopped asking models to emit <evidence_claims> blocks and stripped any leftover evidence blocks from visible chat replies.
- Fixed legacy Default execution profiles overriding the global AI tool-calling switch after users enabled tools in settings.
Notes
- This is a patch release. No user data migration is required.
📦 Installation Tips / 安装提示
macOS
Downloaded .dmg files are quarantined by Gatekeeper. Run in Terminal:
下载的 .dmg 文件会被 Gatekeeper 隔离,请在终端执行:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info → Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 → 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
Documentation · Report Issues · Changelog |
| 1.6.10 | 4 de juliol del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióFixed
- Fixed a Tauri WebView interaction lock that could leave the app visible but unclickable after confirming destructive actions such as deleting an imported SSH connection.
- Kept the confirmation dialog mounted through its close transition so Radix can release its global pointer lock before the app refreshes connection state.
Notes
- This is a patch release. No user data migration is required.
📦 Installation Tips / 安装提示
macOS
Downloaded .dmg files are quarantined by Gatekeeper. Run in Terminal:
下载的 .dmg 文件会被 Gatekeeper 隔离,请在终端执行:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info → Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 → 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
Documentation · Report Issues · Changelog |
| 1.6.9 | 29 de juny del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versió📦 Installation Tips / 安装提示
macOS
Downloaded .dmg files are quarantined by Gatekeeper. Run in Terminal:
下载的 .dmg 文件会被 Gatekeeper 隔离,请在终端执行:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info → Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 → 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
Documentation · Report Issues · Changelog |
| 1.6.8 | 26 de juny del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versió📦 Installation Tips / 安装提示
macOS
Downloaded .dmg files are quarantined by Gatekeeper. Run in Terminal:
下载的 .dmg 文件会被 Gatekeeper 隔离,请在终端执行:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info → Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 → 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
Documentation · Report Issues · Changelog |
| 1.6.7 | 21 de juny del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versió📦 Installation Tips / 安装提示
macOS
Downloaded .dmg files are quarantined by Gatekeeper. Run in Terminal:
下载的 .dmg 文件会被 Gatekeeper 隔离,请在终端执行:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info → Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 → 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
Documentation · Report Issues · Changelog |
| 1.6.6 | 16 de juny del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versió📦 Installation Tips / 安装提示
macOS
Downloaded .dmg files are quarantined by Gatekeeper. Run in Terminal:
下载的 .dmg 文件会被 Gatekeeper 隔离,请在终端执行:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info → Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 → 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
Documentation · Report Issues · Changelog |
| 1.6.5 | 14 de juny del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versió📦 Installation Tips / 安装提示
macOS
Downloaded .dmg files are quarantined by Gatekeeper. Run in Terminal:
下载的 .dmg 文件会被 Gatekeeper 隔离,请在终端执行:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info → Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 → 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
Documentation · Report Issues · Changelog |
| 1.6.3 | 11 de juny del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versió📦 Installation Tips / 安装提示
macOS
Downloaded .dmg files are quarantined by Gatekeeper. Run in Terminal:
下载的 .dmg 文件会被 Gatekeeper 隔离,请在终端执行:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info → Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 → 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
Documentation · Report Issues · Changelog |
| 1.6.2 | 8 de juny del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versióChanged
- Updated frontend and Rust dependency patch releases, including Zustand, KaTeX, Radix Switch, TanStack Virtual, React, chrono, and uuid.
- Aligned react and react-dom versions so the frontend runtime and tests use a consistent React 19.2.7 pair.
Fixed
- Fixed frontend test mocks for new SSH connection upstream proxy resolution.
- Updated connection flow assertions to match the current upstream proxy argument shape.
Notes
- This is a maintenance release after dependency updates. No user data migration is required.
📦 Installation Tips / 安装提示
macOS
Downloaded .dmg files are quarantined by Gatekeeper. Run in Terminal:
下载的 .dmg 文件会被 Gatekeeper 隔离,请在终端执行:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info → Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 → 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
Documentation · Report Issues · Changelog |
| 1.5.3 | 2 de juny del 2026 | — | 64 bits EXE (NSIS)ARM64 EXE (NSIS) Notes de la versió📦 Installation Tips / 安装提示
macOS
Downloaded .dmg files are quarantined by Gatekeeper. Run in Terminal:
下载的 .dmg 文件会被 Gatekeeper 隔离,请在终端执行:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.app
Windows
If SmartScreen warns, click More info → Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 → 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f
Documentation · Report Issues · Changelog |