OpenListApp
Alist、OpenList GUI App for Android、 iOS、Windows、macOS、Linux with Alist、OpenList local server
Install / Use
/learn @OpenListApp/OpenListAppREADME
OpenList App
专门为移动端编写了相同功能的程序,名字启发于Yaml(Yet Another Markup Language)和Yamux(Yet Another Multiplexer):Yalist(Yet Another List)
在谷歌应用市场市场提供下载:https://play.google.com/store/apps/details?id=cloud.iothub.yalist 或者https://github.com/OpenListApp/OpenListApp/releases/download/v2025.07.292/Yalist-app-release.apk
在苹果应用市场提供下载:https://apps.apple.com/cn/app/yalist/id6760989595
一个AList、OpenList跨平台客户端,目前内置OpenList服务器,不需要额外连接服务器,支持iOS、macOS、Windows、Android、Linux
内置DDNS-GO(MIT),如果设备具有公网IP可以借助DDNS-GO进行远程访问,将手机当做远程服务器
内置GATEWAY-GO(MIT),如果设备没有公网IP可以借助GATEWAY-GO进行远程访问,将手机当做远程服务器
通过CI构建,本项目不提供api服务器,服务器由上游OpenList等社区提供
项目提供两套UI,一套是原先的Web界面直接加载,另一套是目前已经开发完核心功能的原生界面,目前默认Linux使用原生界面其他都使用Web界面
本项目作为前端项目参考AList前端项目以宽松的MIT代码许可证发布,欢迎改包名后发布应用市场(特别是iOS),需要始终声明基于本项目开发的项目(带本项目地址)
关于编译本项目:
- 需要从OpenListLib下载相关库进行编译
QQ群:251405953

项目结构
- openlistAPP入口项目
- openlist_api核心api封装
- openlist_utils工具
- openlist_background_serviceopenlist(AList)库封装
- openlist_global全局共享代码
- openlist_config配置文件
- openlist_native_ui 原生界面代码
- openlist_web_uiweb界面代码(目前默认使用)

注意事项:
- 初始用户遵从上游默认权限,代表着默认webdav不开启,请注意
- 其他
