搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

neondeex/atlas-filemanager

效率与系统工具

面向 Windows 的原生 GPU 加速文件管理器,提供标签页、分栏、搜索、预览和本地文件转换。

109
6
Rust
AGPL-3.0
创建于 2 天前

项目介绍

Atlas 是一个面向 Windows 10/11 的本地优先文件管理器,用 Rust 和 GPUI 编写。界面由 GPU 渲染,因此在大目录下滚动和打开文件夹仍能保持流畅,文件操作也留在本机完成。

它适合经常在多个目录间来回操作的人:提供 Grid、List、Details、Miller 列和 Tree 五种视图,支持标签页、任意方向分栏与跨栏拖放,命令面板用 Ctrl+Shift+P,Ctrl+K 可模糊跳转目录。索引式模糊搜索边输边找;按 Space 可预览图片、视频、音频、文档、代码和压缩包;ZIP、RAR、7z、TAR 能当文件夹直接浏览。右键菜单或径向菜单可在本地转换图片、视频、音频和文档,侧边栏还能接入 SMB、FTP、WebDAV、Google Drive 和 OneDrive。

项目处于免费 alpha 阶段,源码采用 AGPL-3.0-or-later;可选的一次性 Premium 授权会提高分栏、配置、云连接、转换和批量重命名的上限。

安装与运行

推荐从 Microsoft Store 安装免费版,更新自动完成。项目官网提供更新日志、平台进度和 Linux 等待列表。

在 Windows 10/11 上从源码构建,需要安装带 Windows SDK 的 Visual Studio Build Tools 和 Rust;rust-toolchain.toml 固定了工具链版本,cargo 会自动选用。

git clone https://github.com/neondeex/atlas-filemanager.git
cd atlas-filemanager

cargo run --release          # 运行 Atlas
cargo check --workspace      # 类型检查整个工作区
cargo test --workspace       # 运行测试

首次构建会编译 GPUI,耗时较长。构建别名在 .cargo/config.toml 中;想复现 Free 版的限制可参考构建版本说明。

使用约束

  • 目前仅支持 Windows 10/11;Linux 版在开发中,macOS 在路线图上,其他平台暂时无法运行。
  • 项目自称 alpha,遇到粗糙之处和快速变更是预期内的。
  • 本地转换、搜索索引和预览都在本机执行;使用云盘和网络源需要先配置对应服务或 rclone 连接。
  • 从源码构建不只需要 Rust,还要 MSVC 工具链和 Windows SDK。
  • 代码采用 AGPL-3.0-or-later 许可,但 Atlas 名称和 logo 不在该许可范围内。

仓库结构

工作区拆分为 atlas-model(共享类型与状态)、atlas-core(文件系统、搜索、预览、转换、压缩包、云服务)、atlas-ui(GPUI 应用)、atlas-win-space(磁盘空间与清理)、atlas-search-service(后台索引服务),另有 extensions/ 和 vendor/ 下打过补丁的 GPUI 分支。依赖规则见 ARCHITECTURE.md,扩展作者应从 docs/extensions.md 开始。

HotRepo 点评

该项目在 2026-11-05 进入 HotRepo 新项目 Rust 榜,当时有 109 颗 Star、6 个 Fork;此前一次采样为 106 颗,随后一小时窗口内净增 3 颗。记录时间很短,只能说明项目在创建初期获得了关注,不能据此判断热度能否持续。对读者更有价值的是项目形态本身:完整的 Rust/GPUI 工作区,附带架构文档、扩展体系和构建说明,而不是一个落地页;因此采用前主要需要权衡的是 alpha 状态和仅支持 Windows 这两点。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。