登录 注册
开发者工具效率与办公工具网络与基础设施 androidasyncioclicommand-lineconcurrencycross-platform
43,384
Stars
1,059
Forks
99
Watchers
71
Open Issues
MIT
许可证
Rust
语言
2023-07-08
创建时间
2026-11-12
最近更新

项目能做什么

基于 Rust 和异步 I/O 构建的极速终端文件管理器。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<div align="center">
	<sup>Special thanks to:</sup><br>

| <a href="https://go.warp.dev/yazi" target="_blank"><img alt="Warp sponsorship" width=350 src="https://github.com/warpdotdev/brand-assets/blob/main/Github/Sponsor/Warp-Github-LG-02.png"><br><b>Warp, built for coding with multiple AI agents</b><br><sup>Available for macOS, Linux and Windows</sup></a> |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

</div>

## Yazi - ⚡️ Blazing Fast Terminal File Manager

Yazi (means "duck") is a terminal file manager written in Rust, based on non-blocking async I/O. It aims to provide an efficient, user-friendly, and customizable file management experience.

💡 A new article explaining its internal workings: [Why is Yazi Fast?](https://yazi-rs.github.io/blog/why-is-yazi-fast)

- 🚀 **Full Asynchronous Support**: All I/O operations are asynchronous, CPU tasks are spread across multiple threads, making the most of available resources.
- 💪 **Powerful Async Task Scheduling and Management**: Provides real-time progress updates, task cancellation, and internal task priority assignment.
- 🖼️ **Built-in Support for Multiple Image Protocols**: Also integrated with Überzug++ and Chafa, covering almost all terminals.
- 🌟 **Built-in Code Highlighting and Image Decoding**: Combined with the pre-loading mechanism, greatly accelerates image and normal file loading.
- 🔌 **Concurrent Plugin System**: UI plugins (rewriting most of the UI), functional plugins, custom previewer/preloader/spotter/fetcher; Just some pieces of Lua.
- ☁️ **Virtual Filesystem**: Remote file management, custom VFS provider, custom search engines.
- 📡 **Data Distribution Service**: Built on a client-server architecture (no additional server process required), integrated with a Lua-based publish-subscribe model, achieving cross-instance communication and state persistence.
- 📦 **Package Manager**: Install plugins and themes with one command, keeping them up-to-date, or pin them to a specific version.
- 🧰 Integration with ripgrep, fd, fzf, zoxide, [Rclone](https://github.com/yazi-rs/plugins/tree/main/rclone.yazi)
- 💫 Vim-like input/pick/confirm/which/notify component, auto-completion for cd paths
- 🏷️ Multi-Tab Support, Cross-directory selection, Scrollable Preview (for videos, PDFs, archives, code, directories, etc.)
- 🔄 Bulk Rename/Create, Archive Extraction, [Compress Files](https://github.com/yazi-rs/plugins/tree/main/compress.yazi), Visual Mode, File Chooser, [Git Integration](https://github.com/yazi-rs/plugins/tree/main/git.yazi), [Mount Manager](https://github.com/yazi-rs/plugins/tree/main/mount.yazi)
- 🎨 Theme System, Mouse Support, [Drag and Drop](https://yazi-rs.github.io/docs/dnd), Trash Bin, Custom Layouts, CSI u, OSC 52, CSI 2031
- ... an
阅读完整原文

项目深度分析 AI 生成

生态赞助与终端品牌联名营销

产品构想依托项目极高 Star (43k+) 和极客开发群体曝光度,承接终端工具链相关品牌(如 Warp、终端服务商、云开发环境)的官方赞助与联名推广。
核心功能README 与官方文档黄金展示位、版本发布动态联合宣发、官方配置/生态集成推荐位。
目标用户面向开发者的商业公司(如现代终端厂商、云开发环境厂商、远程桌面服务商)。
难度/周期低 · 1周内 · 成本:极低(维护赞助商列表及合作关系)
收费模式月度/年度 Sponsor 订阅费、联名活动推广费(README 已有 Warp 商业赞助先例)。
竞争风险过度商业化可能引起开源极客社区反感;商业赞助依赖开发者关系维护。
依据 已验证事实

高级企业云存储与远程协同插件包 (Pro Plugins)

产品构想利用 Yazi 强大的 Lua 插件系统与 VFS (Virtual Filesystem),构建面向企业环境的高级功能插件集(如专有协议网盘挂载、大文件高速分发、审计日志、团队书签共享)。
核心功能高级 VFS 适配器(私有 S3、SFTP 高并发优化)、团队配置同步、敏感操作安全二次确认与审计日志输出。
目标用户需要通过终端批量管理多节点服务器与私有云资产的运维人员、SRE、跨国团队工程师。
难度/周期中等 · 1-3个月 · 成本:开发机器、多云环境测试账号(低成本)
收费模式采用按座席年费制(Commercial Plugin License)或双许可证授权。
竞争风险目标群体习惯开源免费工具自行编写脚本,付费意愿转化难度较高(推测)。
依据 尚需验证的假设

基于 Yazi 核心的跨平台 GUI/Web 极速文件管理器

产品构想利用 Yazi 的 Rust 异步核心与客户端-服务端架构(DDS),封装轻量级跨平台图形界面或 Web 远程管理控制台,提供既有终端速度又有 GUI 交互的管理工具。
核心功能基于 Web/Tauri 的极简轻量 UI、远程服务器免终端浏览器文件管理、原生级拖拽与多媒体极速预览。
目标用户偏好键盘快捷操作但偶尔需要直观界面/远程 Web 控制台的专业创作者、IT 资产管理员。
难度/周期高 · 3-6个月 · 成本:多端开发与签名证书费用、服务器测试环境
收费模式商业独立应用买断制(类似 Fork/Tower 等 Git GUI 模式)或高级远程管理版订阅制。
竞争风险开发周期长,与 Yazi 纯粹的终端哲学存在偏差,可能面临两头不讨好的定位风险(推测)。
依据 AI推测
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

相似项目数据正在完善中,暂不展示(避免误导)

项目优势与风险

技术成熟度创建于 2023-07-08,近 30 天仍在推送,发布过 33 个 Release
社区活跃Star 43,384 / Fork 1,059 / Issue 71(数据支持,可自行核实)
许可证MIT
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。