Mini-Term

tauri-app · dreamlonglll.Mini-Term

为 AI 时代打造的桌面终端管理器

一个 AI 终端管理工具,支持多项目、多终端布局管理 功能特性 终端核心 - 多标签管理 — 每个项目独立标签页,拖拽排序,状态图标一目了然 - 递归分屏 — 横向 / 纵向任意嵌套分屏,Allotment 拖拽调整比例 - 高性能渲染 — xterm.js v6 + WebGL 加速,自动降级为 Canvas - 10 万行滚动缓冲 — 拦截 CSI 3J(ED3)指令,Claude / Codex 等 TUI 清屏时保留上滚历史 - 终端缓存 — 切换标签 / 分屏不重建 xterm 实例,已有内容不丢失 - 复制粘贴 — Ctrl+Shift+C / Ctrl+Shift+V 快捷键 + 右键菜单,未选中时"复制"自动置灰;Windows 大段多行粘贴自动分块写入,防止 ConPTY 丢行 - 长文本粘贴 — 剪贴板文本 ≥10 行或 ≥2000 字符时自动转存为临时 .txt 并粘贴带引号的文件路径,避免 AI 工具直接处理超长内容引发性能与 paste bracket 问题 - 图片粘贴 — 剪贴板含截图时自动检测,通过 Win32 API 保存为临时 PNG 并粘贴带引号的路径,兼容 PinPix 等非标准格式 - 文件拖拽 — 文件拖到终端自动插入带引号的绝对路径,兼容含空格的路径 - 多 Shell 配置 — Windows(cmd / powershell / pwsh)、macOS(zsh / bash)、Linux(bash / sh)等,可自由增删 AI 进程感知 - 实时状态检测 — 500ms 轮询子进程名,自动识别 Claude / Codex,显示 idle / working / error 状态 - 状态聚合 — 面板 → 标签页 → 项目逐层聚合,优先级 error > ai-working > ai-idle > idle - 完成提醒三件套 — AI 任务从 working → idle 时立刻触发: - 右下角 Toast 桌面通知(仅非活跃项目弹出,同项目去重) - 项目列表 DONE 徽章,点击清除 - 任务栏闪烁(Windows)/ Dock 跳动(macOS),窗口失焦时才触发 - 三个开关独立可配 - 会话进出检测 — 命令 echo 识别进入 AI;双击 Ctrl+C / Ctrl+D 或 exit / quit / :quit / /logout 识别退出 - 会话历史 — 读取本地 Claude / Codex 历史会话记录,右键复制恢复命令快速续接 - AI 任务标记 — AI 会话内每次用户按 Enter 自动在 xterm 打点,标签右上角 ⚑ 按钮下拉展示历史提交列表,点击或 Ctrl+Shift+↑/↓ 在标记间跳转,目标行短暂高亮提示 项目管理 - 项目列表 — 左侧边栏管理多个项目目录,一键切换工作区,重启自动恢复上次激活项目 - 拖拽添加项目 — 从资源管理器拖拽文件夹到项目列表即可快速添加,自动识别文件 / 文件夹 / 重复项目并给出视觉反馈 - 嵌套分组 — 最多 3 级项目分组,拖拽排序,折叠 / 展开 - 文件树 — 集成目录浏览器,嵌套 .gitignore 置灰(每层子目录的忽略规则与 !pattern 白名单都会生效,与 git 行为一致),notify 文件监听实时刷新 - 文件操作 — 文件树内新建文件 / 文件夹、重命名、查看内容(二进制与超大文件友好提示) - VS Code 快捷打开 — 文件树右上角按钮一键用配置的 VS Code 可执行文件打开当前项目,路径可在「设置 → 系统设置 → 外部编辑器」自定义 Git 集成 - 文件状态 — 文件树显示 Git 状态颜色(修改 / 新增 / 删除 / 冲突) - 变更 Diff — 工作区文件变更的详细 Diff,Hunk 行级解析,并排 / 内联双视图 - 提交历史 — 浏览仓库提交记录,游标分页加载(默认 30 条) - 提交 Diff — 查看任意提交的文件变更,逐文件切换 - 分支信息 — 本地 / 远程分支列表 - 源码控制面板 — VS Code 风格 Changes 面板,Staged / Changes / Untracked 分组展示,支持单文件和全量 stage / unstage / discard,Ctrl+Enter 快速提交,列表与树形视图切换 - Pull / Push — 仓库行内按钮一键同步远端,支持刷新按钮重新加载提交记录与分支信息 - 多仓库发现 — 自动扫描项目目录下所有 Git 仓库(递归 5 层,跳过 node_modules 等) 外观与配置 - Activity Bar 侧边栏 — 最左侧常驻 40px 图标栏,含 Projects / Sessions / Files / Git 四个面板开关,独立控制显隐,激活态蓝色竖条指示,状态持久化 - 三种主题模式 — Auto(跟随系统)/ Light / Dark,深色基于 Warm Carbon 暖炭色调,自定义 CSS 变量体系 - 字体独立调节 — UI 与终端字号分别可调(10-20px),终端可选是否跟随 UI 主题 - 布局持久化 — 分屏比例、标签页、窗口大小 / 位置自动保存,重启恢复(tauri-plugin-window-state) - 关闭确认 — 关闭窗口前二次确认,并 flush 所有项目布局,避免误操作 - 版本检查 — 启动时拉取 GitHub Release,标题栏显示新版本提示 - 设置中心 — 统一的 SettingsModal 管理主题、字体、Shell、AI 通知等所有开关

winget install --id dreamlonglll.Mini-Term --exact --source winget

Latest 0.6.0

Release Notes

更新内容

  • release: 升级版本号至 v0.6.0 - package.json / tauri.conf.json / Cargo.toml / Cargo.lock 同步升至 0.6.0 - README 中英双版更新版本徽章至 0.6.0 - 本版新增:mt-ssh-mcp(SSH MCP sidecar)文件传输能力——接入 russh-sftp 2.3.0,在现有 russh 0.61 持久会话池上新增 ssh_upload / ssh_download 两个 MCP 工具,让 AI agent 直接收发远程文件,摆脱 ssh_exec + base64 受 100KB 输出封顶限制的 workaround;大文件流式分块(open_with_flags + 8KB 缓冲)内存恒定;新增安全硬护栏拒传含全部 SSH 明文密码的 config.json;修正 russh-sftp 协议层 set_timeout 默认 10s 逐请求计时致慢链路大文件被误中断的问题
  • chore: record journal
  • chore(task): archive 06-09-ssh-mcp-sftp-transfer
  • docs: 固化 russh-sftp 文件传输后端 spec - 新增 russh-sftp-file-transfer.md:7 段可执行契约(签名/契约/错误矩阵/Good-Base-Bad/Tests/Wrong-vs-Correct),含接入模式(request_subsystem+into_stream)、大文件流式分块、协议层 10s 逐请求超时坑、config.json 明文密码外泄硬护栏 - backend/index.md 规范索引补一行指向新 spec
  • feat: 新增 mt-ssh-mcp SFTP 文件上传/下载工具 - 接入 russh-sftp 2.3.0,在现有 russh 0.61 持久会话池上新增 ssh_upload / ssh_download 两个 MCP 工具,让 AI agent 直接收发远程文件,摆脱 ssh_exec + base64 受 100KB 输出封顶限制的 workaround - 大文件流式分块(open_with_flags + 8KB 缓冲),内存恒定,不用整文件进内存的 SftpSessionread/write;下载先写 .mt-sftp-partial 临时文件再原子 rename,失败清理半截文件 - 安全硬护栏 is_blocked_local_path:拒传 mini-term 自身 config.json(含全部 SSH 明文密码),canonicalize 比对 + lexical 兜底防 .. 绕过/大小写,upload/download 双向都拦 - 修正 russh-sftp 协议层 SftpSessionset_timeout 默认 10s 且逐请求计时的坑,放宽到外层传输窗口(默认 300s,可 timeout_secs 覆盖),避免慢链路大文件被误中断 - transport 错(channel/subsystem/握手)走 evict+单次 retry,SFTP 业务错(路径不存在/无权限)直接返 agent 不 evict;每次传输记 ssh-mcp-audit.log;错误不含密码 - 依赖复核:russh-sftp 不依赖 russh、Cargo.lock 零 aws-lc、ssh-key/ssh-encoding/rsa 精确锁未变(规避 Windows MSVC NASM),tokio 补 fs/io-util feature - README 中英双版补充两个新工具说明;新增 SFTP 相关单测(护栏/审计行/错误分类/入参解析)

Installer types: nullsoft , wix

Architecture Scope Type Download SHA256
x64 user nullsoft Download 61FAF70E09332059EA1316F22B7BB02A846E4835651D511B943A73773D82FDE1
x64 machine wix Download 93B88FF8BC90776490EFB2DBBA307BAEE8C461B4D1EDC746E52E408D419CEA60

Details

Homepage
https://github.com/dreamlonglll/mini-term
License
免费软件
Publisher
tauri-app
Support
https://github.com/dreamlonglll/mini-term/issues

Older versions (38)

0.5.3
Architecture Scope Type Download SHA256
x64 user nullsoft Download 3D809632F1AF1D12EA415288DBD18962A70EAD159CEA2D97BA2FD17507B52565
x64 machine wix Download 11116505FE12853B3FAD5256E2FAB788C2BE8CF435BA0685CDC51FF403F849AB
0.5.2
Architecture Scope Type Download SHA256
x64 user nullsoft Download CC28D2B7CC5A54A0640CA745CF0BECDE59A9CA1596599EDF2B91C77ADD6EBB0B
x64 machine wix Download 11C1DEB4FAD879ACC36EEA39288782A19C989A956B4D481BEA58A141235E90CB
0.5.1
Architecture Scope Type Download SHA256
x64 user nullsoft Download E2F9E5EFF60AC962080BBE1082314063261D0E07C95320609A3A8886D301DC35
x64 machine wix Download 1A0163F561AD3C610B99B05805A472406374B10558F92057A6BB80CBDCFD465B
0.5.0
Architecture Scope Type Download SHA256
x64 user nullsoft Download 332A1B8E07671CCB38B3416210FA16B57ADCBE7EA2AE5520285CA59E35109AE4
x64 machine wix Download A24845A8F68A6F0DD6201799427F82B2AD4568A33BABB209216D8500314C2686
0.4.22
Architecture Scope Type Download SHA256
x64 user nullsoft Download D388E948E69E98056E1E885237686E9E258B30A84A7087FA9212996616C34C5B
x64 machine wix Download E141AC650257AC3F2FA3787EE418D2F57EB052E67EAC365E673BEE424F0A312B
0.4.21
Architecture Scope Type Download SHA256
x64 user nullsoft Download 3020CD467CF780DFEFA26933FB9E3848F545CBC8A118270AEC43BC617E29F500
x64 machine wix Download 9D48B992519B2068C01619A90369A5B24F42F5EF0C3BC470C093EFBD52ABC94A
0.4.20
Architecture Scope Type Download SHA256
x64 user nullsoft Download 86FEC1D982CDCD585B798C056E8406227F775C11B002EE200F1D3D557E6F682C
x64 machine wix Download F839B82E2A5A01AFC1E401530A98DAE271C9EE397BD61B904426E73E64C2B52B
0.4.19
Architecture Scope Type Download SHA256
x64 user nullsoft Download 629239E502066521C2DA463835B58EA349A3FEE30EBF7AD04B0D7405A336A56C
x64 machine wix Download 46B57EAA63965304F631BD5FF905DF2183FB39DAC67B1ABC4D7F0484DEFA19DB
0.4.17
Architecture Scope Type Download SHA256
x64 user nullsoft Download 148F5F901B8F8B832BB5B3DFA1A901CD7E8096C3CD5E04BDBCFA664E671FFE3D
x64 machine wix Download FC2C35365AD771C0B3F8646277D60F9E7D8A4F0D526A7328E93D0832164E1DCD
0.4.16
Architecture Scope Type Download SHA256
x64 user nullsoft Download 959E9D5A4C7BCDE3418EE0FAC91328AE36D6DABFE832965E130119AB06CF8614
x64 machine wix Download 6A313A4BA769D5BC4BB77B743F4F2FE64AD10A289A012DF406C7224D6C26B253
0.4.15
Architecture Scope Type Download SHA256
x64 user nullsoft Download E34298127E0FD344ABFC34F37297A358BA749C2334C3F145E8B38109CBB8A85B
x64 machine wix Download 3CC4750AB6C1E454E45B0B32E8231E17098AC03E675CC9CA09CE74CA8B8D1B36
0.4.14
Architecture Scope Type Download SHA256
x64 user nullsoft Download 39B853D127A9DA2C87F70283A18D9F554B462B1C94AF42908D9F30C3C531DF85
x64 machine wix Download 4B7F85CF7ADFD1E3B16E89F466A57D6B4F62F5D5622105E94EC15FDB1C136CB1
0.4.13
Architecture Scope Type Download SHA256
x64 user nullsoft Download DF743BEBFBD2A0A3EC287972EF30BC747BB03E2E65277C76F11BE0689A6E4110
x64 machine wix Download 7F14B9C5039539D5C3D025DD7333A097547B8C6B8D63313ECF1730A9364DB44A
0.4.12
Architecture Scope Type Download SHA256
x64 user nullsoft Download AF658EB29F3135E75CBE27337927B50D3AC2AA70AC532306576564D9FC0F53FC
x64 machine wix Download DE81E397E289547B2ABE6E870E09C63C526EA5A98AA67739B781D81CBF894E4D
0.4.11
Architecture Scope Type Download SHA256
x64 user nullsoft Download 641E9977452DB9968249990C536B60FA4BDC5A292199E1900A57C186B687E73D
x64 machine wix Download 01FD350B965A4AA0645BCBB6C1F0DF3DF59C969A969DCC1D438767573CF1EEE4
0.4.9
Architecture Scope Type Download SHA256
x64 user nullsoft Download 03757D4C185C64ABBEB270BB5B06C9A5C22BADE4AEB9EDBD16CC7D2EE096DC61
x64 machine wix Download 40D0F6A979469CD61E31EB770A2FA508A8AE208351CC4929D60889733008D684
0.4.8
Architecture Scope Type Download SHA256
x64 user nullsoft Download F8F0BD35332A66BE5A27E1A9A6AF8323C8B6CD9429071F028B686B01C624AA39
x64 machine wix Download EDE003AE3FA19875800574B9D5A39C60F9559D82AD442FF8D6E42EECD86BEC62
0.4.7
Architecture Scope Type Download SHA256
x64 user nullsoft Download 479C2ADE59D770619D9D57FB9CD6A6EC09333C7A40AD53A088424A686C6FB3F3
x64 machine wix Download 57844A56012088E6D4AC20B8E054237024761D74BE02EC00D1F77BDF7F19047D
0.4.6
Architecture Scope Type Download SHA256
x64 user nullsoft Download FEEBDB29E05D8C63C45C6A214F01DBFA19DCBA2C92ECEBC4C8510046E43842B6
x64 machine wix Download 3D57AE360F0A570A4F07D1A8F80894E2D5F37802DCA1FA1B62C8591AC03B1C78
0.4.5
Architecture Scope Type Download SHA256
x64 user nullsoft Download 6E97005E25056766E624C8B5F25E729549427C922581A892E5B952BFCAA142BC
x64 machine wix Download 2E505E3E58A447B79D2F48E72CCDF6C353D240C072E79C2B4F6970A40A0409FE
0.4.4
Architecture Scope Type Download SHA256
x64 user nullsoft Download DD0ED225812A67E951A4B657864E82A8575748CCFA188546405DD7143583BCDA
x64 machine wix Download D6AFFCDF42D28D6FAF615C5580DF1B609B3D0536AA65E15BF0B2AEAE95682750
0.4.3
Architecture Scope Type Download SHA256
x64 user nullsoft Download D4E622BDAD42287E7141CF04ED9C29AD205C276711688B02947F6252AFB94AD5
x64 machine wix Download D242B3A6808E44A36B17E3BB7EF5E4D8FC61152F7B92C6BC0D6F46CBF97943A7
0.4.2
Architecture Scope Type Download SHA256
x64 user nullsoft Download 3002F2CB34BDC714AEE826104A049875BF43A8E31187E3E21DAF6EC517163350
x64 machine wix Download 376109595CBF811A595400E9E6DC38AADDB8E417B04F0EA38A2BD081E42A5EF2
0.4.1
Architecture Scope Type Download SHA256
x64 user nullsoft Download 19809FCBD7E4398D5048A508A7F62D4B1E3B17292E2B0F23613BE919B669CC14
x64 machine wix Download 07BA698206A7942E4EF2F336337A63DBB6D382C660D0D1B4D030ACAD28BCD221
0.3.10
Architecture Scope Type Download SHA256
x64 user nullsoft Download 5DA1FAB08542FD44DD9703D94672FD2C0AEF3783CA0489BD3D1B5BABCD83F00F
x64 machine wix Download DD10E66914D315B5345FE19CAB8755D2CB6B06F8EE59940E6DBF86BE4769C142
0.3.9
Architecture Scope Type Download SHA256
x64 user nullsoft Download 4C590DB832B8786FEEF5BE9BCC7BF20AE2CDF6D78BABC07402AF20EA756015EA
x64 machine wix Download 98318A28555BBB0590185684BE25C307110B99E9E149CD22E0700388055F39B8
0.3.8
Architecture Scope Type Download SHA256
x64 user nullsoft Download 98C1852A7BFD4BFCA3624D4E53F940540ADAB39BD2A61C81E9777BE995513BE6
x64 machine wix Download B2E8466C208DAEE41828BAAFE4A94292DADE14D3E29DED88A02F55D6514BD43F
0.3.7
Architecture Scope Type Download SHA256
x64 user nullsoft Download 2D784DCF69AFCCAC2A333AA12DA915D0337A2D37073D58FF599DDA2215E4A91E
x64 machine wix Download C13FF2B097F9B175BA3A2F2481366C3BE2E7CDD4F501D31B3004746C4134DA39
0.3.6
Architecture Scope Type Download SHA256
x64 user nullsoft Download F24769DA07B584959A4A49A530AE197EBB3F03CEB8E14C6BDCC29A1DBBE2F2C1
x64 machine wix Download E173572A8F9038834B2BC4E34A6F6B60A1D94FBFEABC27C328D1033C7B819075
0.3.5
Architecture Scope Type Download SHA256
x64 user nullsoft Download DC7C909DC3CB9FC9A85D7E2A812F0F5418F5AD5FCF4C41AFB4F77B66BE08F1D1
x64 machine wix Download CFEC7A6CACD6F1F7B18DB18103F03A79FD80775F78C60EA7BC01938FD99DDE32
0.3.4
Architecture Scope Type Download SHA256
x64 user nullsoft Download EF3305EE990D6434BC72A96E4D8DBB378CA9CFC235CA0A80E42571A385F0582C
x64 machine wix Download 0C922DD6C2FE855585ED5054F3DFEBF056C9F00C93F54E22058A5D2005265C28
0.3.3
Architecture Scope Type Download SHA256
x64 user nullsoft Download 6044FDCC040B77C398915D910263E638352535363D5A42CD564836CF3225234A
x64 machine wix Download E9F31A4D2AB9BDD973F7E9A6ABF502DAD748B05FB133162A49DB4534BF99D96A
0.3.1
Architecture Scope Type Download SHA256
x64 user nullsoft Download 3095191D336C4B614F9B93D0C6E31AE78C33EDA045C0AE0EEF48611CFD67AD5A
x64 machine wix Download B54B84D32B0D3961CDBA3AE873FB24414EC74BE9698FD4721825DDF4ED1B2BCA
0.3.0
Architecture Scope Type Download SHA256
x64 user nullsoft Download 7923013A57FBB0FBB5E5376653EE3D1ACD10F84A704CA3652022498F5C3C4BCC
x64 machine wix Download 3BCED424EE8CCB56A1112BC0DAF10ED03B32723BE4032F36A619B64855FE0B84
0.2.28
Architecture Scope Type Download SHA256
x64 user nullsoft Download C3D871552A7C2C81884923D2D4EF52CD883296514BE97A7CE79E8F6C13066395
x64 machine wix Download 858A68FF98A8BCE0F338F3D26B0C2FCF3CC8C868CD7298ECCB039B5AB7A65B0A
0.2.27
Architecture Scope Type Download SHA256
x64 user nullsoft Download 6924486507F1CACCA8A5AAD0326B0E2FAEB28959491592391537B162D0F6DFA8
x64 machine wix Download 9E766CCF465FB68AC19C96B7A9FEDA2807D4F9140DFBC67F56F7168836A14B31
0.2.25
Architecture Scope Type Download SHA256
x64 user nullsoft Download 746ABD063E620C973CF5886AD240F63D87FC5461BAA6DBA0F9658F01936D1D7E
x64 machine wix Download 3B10EE9ABCAE0499E60345461129DA298DB130B0D0085B76A5AF9A61C3455590
0.2.24
Architecture Scope Type Download SHA256
x64 user nullsoft Download E51F3543036DB4840DEB65F571C7FAAB594924CBFF28DB8E4CD07698D2C3C70E
x64 machine wix Download 7E9619D2E2B593EC45E0BFD11B2E7DD6A1DC3B73D11E0F62419A76497BEDB1B3