v0.0.9
Mimofan is the canonical project, command, bun package, and
release-asset name. The legacy npm packagedeepseek-tuiis
deprecated and receives no further releases. Users coming from
v0.8.x legacydeepseek/deepseek-tuinames should migrate
withdocs/REBRAND.md.
Install
Recommended — bun (one command, both binaries)
bun add -g mimofanThe wrapper downloads both binaries from this Release and places them in the same directory.
Docker / GHCR
docker run --rm -it \
-e DEEPSEEK_API_KEY="$DEEPSEEK_API_KEY" \
-v ~/.deepseek:/home/mimofan/.deepseek \
ghcr.io/hmbown/mimofan:v0.0.9The image ships the mimofan dispatcher and mimofan-tui runtime. The latest tag is also updated on release.
Cargo (Linux / macOS)
cargo install mimofan --lockedManual download — platform archives (recommended)
Each archive below contains both the mimofan dispatcher and mimofan-tui runtime, plus an install script:
| Platform | Archive | Install script |
|---|---|---|
| Linux x64 | mimofan-linux-x64.tar.gz |
install.sh |
| Linux ARM64 | mimofan-linux-arm64.tar.gz |
install.sh |
| Linux RISC-V | mimofan-linux-riscv64.tar.gz |
install.sh |
| macOS x64 | mimofan-macos-x64.tar.gz |
install.sh |
| macOS ARM | mimofan-macos-arm64.tar.gz |
install.sh |
| Windows x64 (installer) | MimofanSetup.exe |
NSIS setup |
| Windows x64 | mimofan-windows-x64.zip |
install.bat |
| Windows x64 (portable) | mimofan-windows-x64-portable.zip |
— |
Unix (Linux / macOS):
tar xzf mimofan-<platform>.tar.gz
cd mimofan-<platform>
./install.shWindows:
- For the installer path, run
MimofanSetup.exe; it installs both binaries under%LOCALAPPDATA%\Programs\Mimofan\binand adds that directory to the current-user PATH. - Extract
mimofan-windows-x64.zip - Run
install.bat(copies to%USERPROFILE%\bin) - Add
%USERPROFILE%\binto your PATH
The portable Windows archive skips the install script — extract and run from any directory. The NSIS installer is currently unsigned and may trigger Windows SmartScreen until a signing certificate is wired into the release pipeline.
Each platform also has bare, unarchived binaries attached below (mimofan-<platform> and mimofan-tui-<platform>) — these are what the bun wrapper and the in-app mimofan update download, whereas the .tar.gz / .zip archives above are the recommended manual download and additionally bundle an install script. The legacy npm package deepseek-tui is deprecated and is not republished. For migration from v0.8.x legacy binary names, see docs/REBRAND.md.
Verify (recommended)
Download the checksum manifests from this Release and verify:
# Linux — archive bundles
sha256sum -c mimofan-bundles-sha256.txt
# Linux — individual binaries
sha256sum -c mimofan-artifacts-sha256.txt
# macOS
shasum -a 256 -c mimofan-bundles-sha256.txt
shasum -a 256 -c mimofan-artifacts-sha256.txtWhat's in v0.0.9
Added
- Issue Monitor 工作流 (#560):新增 issue 监控与自动处理流程,便于跟踪上游反馈与自动归档。
Changed
- 架构规划收尾(DDD 第一性原理梳理,零功能新增、零交互层改动):
- 标记
mimofan-memory为 experimental(未集成),避免零上游依赖的僵尸模块误导用户 (#570)。 execpolicy双实现厘清为互补而非重复:CLI/tui 走本地文件策略、crate 提供可复用引擎;仅移除shell.rs的死导入 (#572)。- 双重「运行时」(
crate::Runtime无界面 API 核心 /tui::Engine交互循环)厘清为两个限界上下文,命名撞车误判,不合并 (#574)。 - UI 层 3 处渲染 IO(提示建议静态客户端、剪贴板落盘、文件树读取)确认为展示层正当职责,不做端口化注入(过度设计)(#576)。
- 冗余英文文档清理并中文化架构说明 (#568)。
- DDD 拆分 5 个「上帝文件」模块 (#566)。
- 标记
Security
- deny 规则大小写不敏感(行为变化,更安全) (#580):tui 的 deny/allow 匹配统一改用 crate 的 lowercase
canonical_executable_form,execpolicy.toml中deny = ["rm *"]现在也能拦住大写命令(RM -rf //SUDO RM -rf /),不再因大小写绕过 deny 规则。这是本版本唯一的行为变化点。
Contributor credits for this release live in the changelog entry above —
thank you to everyone whose reports, PRs, reviews, and reproductions shaped it.
See CHANGELOG.md for full notes and docs/CHANGELOG_ARCHIVE.md for older releases.