Shelly-ALPM
1,266
Stars
107
Forks
15
Watchers
35
Open Issues
GPL-3.0
许可证
Zig
语言
2026-01-07
创建时间
2026-11-11
最近更新
项目能做什么
一款专为提升用户体验而设计的 Arch Linux Pacman 替代工具。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)

### Powered by
<a href="https://jb.gg/OpenSource">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://www.jetbrains.com/company/brand/img/logo_jb_dos_3.svg">
<source media="(prefers-color-scheme: light)" srcset="https://resources.jetbrains.com/storage/products/company/brand/logos/jetbrains.svg">
<img alt="JetBrains logo." src="https://resources.jetbrains.com/storage/products/company/brand/logos/jetbrains.svg">
</picture>
</a>
## About
Shelly is a modern package manager for Arch Linux designed to be a more user-friendly alternative. Offering a visual interface with a focus on user experience and ease of use. Shelly supports native package operations through `libalpm` or `Shelly.Rlpm`, with libalpm selected by default. It is a complete reimagination of how a user interacts with their Arch Linux system, providing a more intuitive experience.
## Native backend selection
Default builds include both engines. Select RLPM with
`shelly config set NativePackageBackend rlpm`, or restore libalpm with
`shelly config set NativePackageBackend libalpm`. Build the CLI with
`zig build -Dlibalpm=false` for an RLPM-only binary. See the
[backend guide](https://seafoam-labs.org/shelly-alpm/docs/rlpm/) for defaults, packaging,
verification and the remaining release acceptance gates.
## Quick Install
The recommended installation method for Shelly is for CachyOS or using CachyOS packages
```bash
sudo pacman -S shelly
```
This will download and install the latest release, including the UI and CLI tools.
To install with an AUR helper like yay or paru.
```bash
yay -S shelly
```
or
```bash
paru -S shelly
```
## Uninstall
### For standard package removal
```bash
sudo pacman -Rns shelly
```
#### If installed from AUR
```bash
yay -Rns shelly
```
or
```bash
paru -Rns shelly
```
## Features
- **Modern-CLI**: Provides a command-line interface for advanced users and automation, with a focus on ease of use.
- **Native Arch Integration**: Configurable libalpm or RLPM backend, retaining CachyOS extensions.
- **Native Wayland Support**: Front end built using GTK4.
- **Package Management**: Supports searching and filtering for, installing, updating, and removing packages.
- **Repository Management**: Synchronizes with official repositories to keep package lists up to date.
- **AUR Support**: Integration with the Arch User Repository for a wider range of software.
- **Optional Flatpak Support**: Install `shelly-flatpak-backend` to manage
Flatpak applications alongside native packages without making Flatpak a
runtime dependency of the base Shelly package.
## AUR package availability
`shelly install aur` (`shelly -Ia`) requires the requested package and any AUR
build dependencies to be listed by the configured AUR service. Cached checkouts
and surviving Git repositories do not authorize building a removed package.
This also applies to `--version` installs. If availability cannot be ver
阅读完整原文
项目深度分析 AI 生成
开发者桌面/团队工作站集中式包管理配置工具
| 产品构想 | 基于 Shelly 的 CLI/UI 能力,提供团队开发机统一软件包清单同步、私有 repo 源分发与合规检测插件。 |
| 核心功能 | 团队 package.json/dotfiles 式包依赖锁定、私有镜像源与安全规则校验、UI 端一键配置同步。 |
| 目标用户 | 在日常开发中使用 Arch/CachyOS 的团队主管、独立工作室开发者。 |
| 难度/周期 | 高 · 3-6个月 · 成本:中等(需要开发云端同步协议及配套后端服务) |
| 收费模式 | SaaS 订阅(团队版席位费)或增值功能许可授权。 |
| 竞争风险 | Arch 生态用户偏向极客与开源自由软件狂热者,排斥商业化插件,企业级生产环境采用 Arch 的基数小。 |
| 依据 | AI推测 |
AUR 隔离构建与供应链安全检测扩展
| 产品构想 | 针对 Shelly 的 isolated build 特性,推出云端/本地增强的安全沙盒与 PKGBUILD 静态恶意脚本扫描增值模块。 |
| 核心功能 | PKGBUILD 漏洞/挖矿脚本威胁情报分析、自动化签名验证、增强型隔离容器运行环境支持。 |
| 目标用户 | 对 AUR 安全性高度敏感的企业开发者、安全从业者及重度 AUR 用户。 |
| 难度/周期 | 中等 · 2-3个月 · 成本:中等(需维护安全特征库与沙箱逻辑) |
| 收费模式 | 高级安全订阅模式(Freemium)或商业技术支持授权。 |
| 竞争风险 | 现有 AUR 辅助工具(如 paru, yay)均为免费开源,用户宁愿自行审计代码也不愿为客户端安全插件付费。 |
| 依据 | 尚需验证的假设 |
发行版 OEM 定制与商业赞助支持
| 产品构想 | 面向 CachyOS 等新兴 Arch 衍生发行版或便携掌机系统(如 SteamOS 社区生态衍生系统),提供深度定制的 GUI 软件中心解决方案及官方技术支持。 |
| 核心功能 | 深度品牌定制主题、专属 Flatpak 与系统包混合市场界面、特定硬件架构性能优化调试。 |
| 目标用户 | Linux 发行版维护团队、开源硬件厂商/社区掌机系统定制团队。 |
| 难度/周期 | 低 · 1-2个月 · 成本:低(主要为人力定制开发成本) |
| 收费模式 | B2B 项目定制费、硬件厂商捆绑支持服务费、社区赞助/赏金。 |
| 竞争风险 | Linux 社区衍生版大多预算有限,商业支付能力偏弱,难以支撑持续稳定现金流。 |
| 依据 | 数据支持的判断 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
相似项目数据正在完善中,暂不展示(避免误导)
项目优势与风险
| 技术成熟度 | 创建于 2026-01-07,近 30 天仍在推送,发布过 100 个 Release |
| 社区活跃 | Star 1,266 / Fork 107 / Issue 35(数据支持,可自行核实) |
| 许可证 | GPL-3.0 商用需注意传染性条款 |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。