应用程序列表/其他
组织结构
CalDAV/CardDAV 服务器
- Baïkal — 一个轻量级的 CalDAV+CardDAV 服务器。
- kcaldav — 简单、安全、极简的 CalDAV 服务器。
- Radicale — 免费开源的 CalDAV 和 CardDAV 服务器。
- xandikos — 一个轻量级但功能齐全的 CardDAV/CalDAV 服务器,它备份到 Git 存储库。
个人信息管理器
这些应用程序支持时间、任务和联系人管理。
- Evolution — 提供集成邮件、日历和地址簿功能的个人信息管理应用程序。属于 gnome-extra。
- Merkuro — 日历和联系人应用程序,允许您管理任务、事件和联系人。属于 kde-pim。
- Osmo — GTK 个人组织器,包含日历、任务管理器和地址簿模块。
- SeaMonkey Mail & Newsgroups 配合 Lightning — SeaMonkey 的扩展,提供日历和任务支持。
- Thunderbird — 一个功能齐全的电子邮件客户端,以前由 Mozilla 开发。
时间管理
控制台
- Calcurse — 基于文本的 ncurses 日历和调度系统(支持 CalDAV)
- ccal — 一个在标准输出上显示日历(包括农历)的控制台程序。
- khal — 命令行(非交互式)和 ncurses(交互式)日历系统(支持 CalDAV)
- gcalcli — 用于事件管理和议程的命令行(非交互式)Google 日历。
- mail2rem — 一个小型脚本,用于将 .ics 日历从 Maildir 导入到 Remind 日历。
- Pal — 非常轻量级的日历,同时提供交互式和非交互式界面。
- pcal — 一个用于根据 pcal 输入创建 pdf 日历的工具,该日历可由某些日历程序导出。
- Remind — 高度复杂的基于文本的日历和通知系统。
- When — 简单的个人日历程序。
- Wyrd — Remind 的文本前端,Remind 是一个在 UNIX 和 Linux 计算机上使用的日历和闹钟程序。
图形界面
- Agenda — 使用 MauiKit 构建的日历应用程序。属于 maui。
- Calindori — Plasma Mobile 的日历应用程序。
- chinese-calendar — Ubuntu Kylin 的中国传统日历。
- CoreTime — 非常简单的时钟/日历应用程序,显示时钟,支持闹钟、提醒、秒表和计时器。属于 C-Suite。
- Deepin Calendar — Deepin 的日历应用程序。
- etmtk (Event and Task Manager) — 简单的应用程序,采用“全力以赴!”的方法来处理事件、任务、活动、提醒和项目。
- Gahshomar — 波斯(Jalali/Farsi)日历。
- GNOME Calendar — GNOME 的日历应用程序。属于 gnome。
- Kongress — KDE 制作的会议的配套应用程序。属于 kde-utilities。
- KOrganizer — 日历和调度程序,属于 kde-pim。
- Merkuro Calendar — 使用 Akonadi 的日历应用程序,支持本地和在线日历:Nextcloud、Google Calendar、Outlook、Caldav 等。属于 kde-pim。
- Nextcloud Calendar — Nextcloud 的日历应用程序。
- Outspline — 具有高级时间管理功能的,可扩展的大纲编辑器,支持具有复杂重复规则的事件。
- TkRemind — 精密的日历和闹钟程序。
计时器
倒计时器和秒表
- arttime — 时钟、计时器、基于模式的时间管理器、ASCII 艺术查看器。设置一次性、多次、重复、基于模式的计时器。
- Chess Clock — 提供棋盘游戏时间控制的简单应用程序。
- GNOME Clocks — GNOME 的时钟应用程序,包括闹钟、秒表和计时器功能。属于 gnome。
- Hourglass — 为 elementary OS 设计的简单时间记录应用程序。
- KClock — Plasma 的聚合时钟应用程序。它包含闹钟、计时器、秒表和时区功能。属于 kde-utilities。
- Kronometer — KDE 的秒表应用程序。
- KTeaTime — 用于泡茶的便捷计时器。属于 kde-utilities。
- pystopwatch — 用 Python 编写的秒表,带有时钟和两个可以最小化到托盘的倒计时功能。
- snore — 像 sleep(睡眠)一样的程序,但有反馈。
- termdown — 在终端中使用的倒计时器和秒表。
休息计时器
- Break Timer — 跟踪您使用计算机的时间,并提醒您定期休息。仅在 GNOME 中工作。
- RSI Break — 照顾您的健康,定期休息工作,以避免重复性劳损(RSI)在 Xorg 上。
- Safe Eyes — 用于减轻和预防重复性劳损(RSI)的工具。
- Work-break — 工作和休息时间平衡器,考虑到您当前和当天的劳损情况。
番茄工作法计时器
请参阅 Wikipedia:番茄工作法 以获得介绍。
- flow — 番茄工作法应用程序,可在您工作时阻止干扰。
- Francis — 使用著名的番茄工作法帮助您提高生产力的应用程序。属于 kde-utilities。
- Gnomato — 番茄工作法的计时器。
- Pilorama — 用 QML 编写的精美时间盒工具
- Pomodoro — 基于番茄工作法的 GNOME 时间管理工具。
- Pomodoro-Logger — 带有 看板 用于任务管理和跟踪的番茄计时器和记录器。
- potato-c — 一个具有客户端-服务器结构的最小且高效的番茄计时器。
- Solanum — GNOME 桌面的番茄计时器。
- Tomate — 番茄工作法的计时器。
- Tomighty — 番茄工作法的桌面计时器。
时间跟踪器
- ActivityWatch — 一个自托管/本地托管、跨平台、客户端-服务器、注重隐私的主动窗口跟踪器。
- Hamster — 时间跟踪应用程序,可帮助您跟踪每天在您选择跟踪的活动上花费的时间。
- Kapow — 用于跟踪项目花费时间的打卡钟。
- KTimeTracker — 待办事项管理和时间跟踪应用程序。
- Tider — 轻量级时间跟踪应用程序(GTK)
- Timenaut — 时间跟踪器,用于跟踪活动窗口并将它们分类。基于 Electron 平台。
- Timetrack — GNOME 的简单时间跟踪应用程序。
- Timewarrior — 命令行时间跟踪应用程序。
- Wakatime — 关于您的编程指标的开源插件,具有直观的 Web 界面。
任务管理
控制台
- c3 — 一个多平台 TUI 待办事项管理器,它扩展了 calcurse 的待办事项格式,具有树状依赖结构,甚至更多!
- Cfait — 功能强大、简单、优雅且轻量级的 CalDAV 任务管理器(TUI & GUI)。
- dijo — 可脚本化、基于 curses 的数字习惯跟踪器
- Taskbook — 命令行栖息地的任务、看板和笔记。
- Taskell — 一个命令行看板/任务管理器。
- Taskwarrior — 支持 Lua 自定义等的命令行待办事项列表应用程序。
- todoman — 命令行待办事项列表管理器(支持 CalDAV)
- Todo.txt — 小型命令行待办事项管理器。
- TuDu — 基于 Ncurses 的分层待办事项列表管理器,具有 Vim 式键绑定。
图形界面
- Agenda — 适用于 elementary OS 的简单、快速、不含糊的待办事项(任务)列表。
- Cfait — 功能强大、简单、优雅且轻量级的 CalDAV 任务管理器(TUI & GUI)。
- Effitask — 图形化任务管理器,基于 Todo.txt 格式。
- Endeavour — GNOME 的个人任务管理器。属于 gnome-extra。
- Errands — 适合追求简洁用户的待办事项应用程序。
- Go For It! — 简单时尚的效率应用程序,包含待办事项列表,并与计时器结合,让您专注于当前任务。待办事项列表存储在 Todo.txt 格式。
- GTG — GNOME 的个人任务和待办事项列表整理器,灵感来源于 GTD (Getting Things Done) 方法论。
- Nextcloud Tasks — Nextcloud 的任务应用程序。
- Planner — 支持 Todoist 的任务管理器。
- ptask — 基于 Taskwarrior 的 GTK 任务管理器。
- sleek — 具有现代 GUI 的 todo.txt 应用程序。基于 Electron 平台。
- TickTick — 一个简单有效的待办事项和任务管理器应用程序,可在所有设备之间实现无缝云同步。
- Zanshin — KDE 的待办事项管理应用程序。属于 kde-pim。
联系人管理
控制台
- Abook — 文本式联系人管理器,专为与 mutt 一起使用而设计。
- Khard — 命令行地址簿,能够与 CardDAV 服务器同步。
图形界面
- Addresses — GNUstep 的地址簿应用程序。
- Communicator — 集成地址簿和拨号器应用程序,具有搜索和查看联系人、编辑联系人详细信息、创建新联系人、收藏夹和拨号盘等功能。属于 maui。
- GNOME Contacts — GNOME 的联系人管理器。属于 gnome。
- KAddressBook — KDE 的地址簿管理器。属于 kde-pim。
- LDAP Administration Tool — 浏览基于 LDAP 的目录并添加/编辑/删除其中的条目。
- Merkuro Contacts — 使用 Akonadi 的地址簿。属于 kde-pim。
- Nextcloud Contacts — Nextcloud 的联系人应用程序。
- phpLDAPadmin — LDAP 客户端 Web 应用。其分层树形视图和高级搜索功能使其易于浏览和管理您的 LDAP 目录。
- Thunderbird 配合 CardBook 扩展 — 基于 CardDAV 和 vCard 标准的地址簿。
财务管理
另见 Wikipedia:Comparison of accounting software。
控制台
- Beancount — 一种复式记账计算机语言,允许您在文本文件中定义财务交易记录,将其读入内存,从中生成各种报告,并提供 Web 界面。
- hledger — 一款会计程序,用于通过复式记账和简单、可编辑的文件格式来跟踪金钱、时间或任何其他商品。hledger 的灵感来自 ledger,并与其在很大程度上兼容。
- Ledger — Ledger 是一个强大的复式记账系统,通过 UNIX 命令行访问。
图形界面
- Eqonomize! — 跨平台个人会计软件,注重效率和易用性,适用于小型家庭经济。
- ERPNext — 免费开源的企业资源规划 (ERP)。
- GnuCash — 实现复式记账系统的财务应用程序,具有小型企业会计功能。
- Grisbi — 个人财务系统,管理第三方、支出和收入类别,以及预算行、财务年度和其他信息,使其适用于协会。
- HomeBank — 易于使用的财务管理器,可以使用强大的过滤工具和图表详细分析您的个人财务。
- KMyMoney — 类似于 Microsoft Money 运行的个人财务管理器。它支持不同的账户类型、支出和收入分类、银行账户核对以及导入/导出为“QIF”文件格式。
- Kresus — 自托管的个人财务管理软件。它每天自动检索您的所有新银行交易,并允许您对其进行分类,通过图表进行研究并建立预算。
- Manager — 小型企业的专有会计软件。
- Money Manager EX — 一套易于使用的个人财务软件。
- Odoo — 完全用 Python 编写的开源 ERP 系统。以前称为 OpenERP。
- Skrooge — KDE 桌面的个人财务管理器。
加密货币
- Atomic Wallet — 管理您的比特币、以太坊、XRP、莱特币、XLM 和 300 多种其他币种和代币。
- Bitcoin Core — 连接到比特币 P2P 网络。
- Cake Wallet — 多币种钱包。
- Coinomi — 安全存储、管理和交易比特币、以太坊以及 1770 多种其他区块链资产。
- Cointop — 基于终端的追踪加密货币的应用程序。
- https://cointop.sh/ || cointopAUR
- Dogecoin Core — Dogecoin Core 钱包,允许您连接到 Dogecoin P2P 网络。
- https://dogecoin.com/ || dogecoin-qtAUR, multidogeAUR
- Electrum — 轻量级比特币客户端。
- Exodus — 一站式专有应用程序,用于保护、管理和交易区块链资产。基于 Electron 平台。
- https://www.exodus.io/ || exodusAUR
- Feather Wallet — 轻量级门罗币钱包。
- Mist — 以太坊 Dapp 浏览器。
- https://github.com/ethereum/mist || mistAUR[链接已损坏: 未找到包]
- Monero — 门罗币钱包。
- Sparrow Wallet — 高级比特币客户端。
项目管理
另见 Wikipedia:Comparison of project management software。
- Calligra Plan — 项目管理应用程序,旨在管理具有多个资源的中等规模项目。
- GanttProject — 项目排程应用程序,具有甘特图、资源管理、日历功能。
- Notion-app — 一个笔记软件和项目管理软件,用于笔记、任务管理、项目管理、知识管理和个人知识管理。
- Planner — GNOME 的项目管理应用程序。
- ProjectLibre — Microsoft Project 的项目管理软件替代品。
- https://www.projectlibre.com/product/projectlibre-open-source[链接失效 2025-08-15—HTTP 404] || projectlibreAUR
- TaskJuggler — 现代强大的项目管理工具。其项目规划和跟踪的新方法比常用的甘特图编辑工具更灵活、更优越。
书签管理
- KEditBookmarks — 书签组织器和编辑器。属于 kde-utilities。
- Read It Later — 简单的 Wallabag 客户端。
食谱管理
- Gourmand — 简单但强大的食谱管理应用程序。
- Recipes — GNOME 的食谱管理应用程序。属于 gnome-extra。
旅行管理
另见 List of applications/Science#Navigation and routing。
- Itinerary — 数字旅行助手,优先保护您的隐私。属于 kde-pim。
健康管理
- Health — GNOME 桌面的健康追踪应用程序。
教育
- Artikulate — 发音训练器,帮助学习者提高和完善外语发音技能。属于 kde-education。
- Fretboard — 查询吉他和弦。
- Kalm — 教您不同的呼吸技巧。属于 kde-utilities。
- Moodle — 开源软件学习管理系统。
- https://moodle.org/ || moodleAUR
- OpenBoard — 面向学校和大学的交互式白板软件。
- Wike — GNOME 桌面的维基百科阅读器。
- Wildcard — 提供一个简单的界面来测试/练习正则表达式。
抽认卡
另见 Wikipedia:List of flashcard software。
- Anki — 智能间隔重复记忆训练程序。
- jVLT — 词汇学习工具。
- KWordQuiz — 强大的词汇掌握工具。属于 kde-education。
- Mnemosyne — 优化学习过程的抽认卡工具。
- Parley — 帮助您记忆事物的程序。它使用间隔重复学习方法,也称为抽认卡。属于 kde-education。
- Pauker — 基于抽认卡的学习工具,使用短期和长期记忆训练。
- StudyFlash — 在终端中学习抽认卡。
触摸打字
控制台
- Dvorak 7min — 简单的基于 ncurses 的打字教程,适合那些试图熟练掌握 Dvorak 键盘布局的人。
- GNU Typist — 通用打字教程。
- psani-profi — 教您触摸打字(捷克语)的程序。
- Typespeed — 测试您的打字速度,获取您手指的 CPS。
- typiskt — 终端(Bash)中的触摸打字训练。
图形界面
- Klavaro — 教授触摸打字,旨在独立于键盘和语言。
- KTouch — 学习和练习触摸打字的程序。属于 kde-education。
- TIPP10 — 智能触摸打字教程。
- TypingTest — 具有大量自定义选项的打字测试桌面程序。
辅助功能
请参阅 Accessibility 以获取操作桌面的提示,请参阅 Category:Accessibility 以获取所有可用文章。另请参阅 On-screen keyboards。
语音合成器
另请参阅 Wikipedia:Comparison of speech synthesizers 和 各种引擎的收听比较。
- Ekho — 中文文本到语音(TTS)软件,支持粤语、普通话、潮州话、藏语、赣语和韩语。
- eSpeak — 适用于 50 多种语言的紧凑型语音合成器。
- eSpeak NG — eSpeak 的一个分支(由于原维护者不活跃)。
- Festival — 用于构建语音合成系统的通用框架,并包含各种模块的示例。总体而言,它提供完整的文本到语音功能。
- Flite — 轻量级语音合成引擎。
- Gespeaker — espeak 的 GTK 前端。它允许您使用语音、音高、音量和速度的设置来播放多种语言的文本。
- KMouth — 语音合成器前端,可让无法说话的人用计算机发声。是 kde-accessibility 的一部分。
- MaryTTS — 用 Java 编写的多语言文本到语音合成平台。
- MBROLA — 专有的音素到音频程序,支持 70 多种语言。Mbrola 语音也可以与 eSpeak 一起使用。
- Mimic — 来自 Mycroft 项目的文本到语音引擎(基于 Flite)。
- Open JTalk — 日语文本到语音合成系统。
- Orca — 供盲人或视障人士使用的屏幕阅读器,使用 eSpeak(通过 Speech Dispatcher)。是 gnome 的一部分。
- piper — 一个快速的本地神经网络文本到语音系统。
- SOPS — 提供了一种简单的方法来为屏幕阅读器 Orca 编写自定义插件。
- Speech dispatcher — 语音合成的通用接口。它具有 eSpeak、Festival 和其他一些语音合成器的后端。
语音识别
另请参阅 Wikipedia:Speech recognition software for Linux。
- Julius — 大词汇量连续语音识别引擎。
- Kaldi — 语音识别工具包。
- Kaylee — 一个相当花哨的语音命令识别程序,可以在用户说出大致预设的句子时执行操作。
- Mycroft — 可黑客攻击的语音助手。
- nerd-dictation — 使用 VOSK-API 的轻量级手动激活听写。
- Numen — 用于免提计算的语音控制。
屏幕放大器
- boomer — Linux 的缩放应用程序。
- KMag — KDE 的小型实用程序,用于放大屏幕的一部分。是 kde-accessibility 的一部分。
- Magnus — 非常简单的桌面放大器,在一个单独的窗口中显示鼠标指针周围的区域,放大两、三、四或五倍。
- Virtual Magnifying Glass — 简单、可定制且易于使用的屏幕放大工具。
- xzoom — 缩放、旋转和镜像 X 显示区域。
屏幕注解
- Gromit-MPX — 用于在屏幕上进行注解的工具。
- Pylote — 用于在屏幕上绘图的工具。
- Screenkey — 用于显示按键的工具。
- Show Me The Key — 一个通过 libinput 在 Wayland 下工作的 screenkey 替代方案。
鼠标
- Easystroke — 使用鼠标手势来启动命令和热键。
- KMouseTool — 在鼠标光标短暂暂停时单击鼠标。它的设计目的是帮助那些因重复性劳损而感到疼痛的人。是 kde-accessibility 的一部分。
- Mousetweaks — 指点设备的辅助功能增强。
显示管理器
请参阅主文章: Display manager#List of display managers。
桌面环境
请参阅主文章: Desktop environment#List of desktop environments。
窗口管理器
控制台
另请参阅 List of applications/Utilities#Terminal multiplexers,其中提供了一些控制台窗口管理器的功能。
- twin — 文本模式窗口管理器。
- Wmutils — 用于 X 窗口操作的工具集。
图形界面
请参阅主文章: Window manager#List of window managers。
复合管理器
请参阅主文章: Xorg#List of composite managers。
Wayland 合成器
请参阅主文章: Wayland#Compositors。
窗口平铺器
- QuickTile — Compiz Grid 插件的轻量级独立替代方案。
- wumwum — 窗口管理器管理器。它可以将符合 emwh 标准的窗口管理器变成平铺窗口管理器,同时保留所有初始功能。
任务栏
另请参阅 Wikipedia:Taskbar。
适用于 Wayland 和 Xorg
- Cairo-Dock — 高度可定制的 Dock 和启动器应用程序。
- eww — Elkowars Wacky Widgets 是一个独立的 Rust 编写的 Widget 系统,允许您在任何窗口管理器中实现自己的自定义 Widget。
- LXQt Panel — 基于 Qt 的任务栏,是 LXQt 桌面的组成部分。
- Xfce Panel — Xfce 桌面中包含的面板。
- yambar — 一个模块化且轻量级的 X11 和 Wayland 状态栏,在 CPU 和电池效率方面都做出了很大努力。
仅适用于 Wayland
- Dash to Panel — 一个完全可定制的图标任务栏,用于 gnome-shell。它将 Dash(启动器)移动到 GNOME 主面板中,类似于 KDE Plasma 和 Windows 10。
- Ironbar — 一个可定制且功能丰富的 GTK4 状态栏,用于 Wayland 合成器,用 Rust 编写。
- nwg-dock — GTK 基础的 Dock,用于 Sway 和 Hyprland Wayland 合成器。
- nwg-panel — GTK3 基础的面板,用于 Sway 和 Hyprland Wayland 合成器。
- SFWBar — 适用于 Wayland 合成器的灵活任务栏应用程序,设计为堆叠布局。
- Waybar — 一个可定制的状态栏,适用于基于 wlroots 的 Wayland 合成器。
仅适用于 Xorg
- Bmpanel — 轻量级,符合 NETWM 标准的面板。
- DockbarX — 独立的,Dock 风格的任务栏,用于 X11,支持窗口分组。
- fbpanel — 轻量级,符合 NETWM 标准的桌面面板。
- GNOME Panel — GNOME Flashback 桌面中包含的面板。
- Lemonbar — 一个轻量级的状态栏,基于 XCB。提供 UTF-8 支持、背景和前景颜色、文本对齐等功能。
- liquidshell — 使用 QtWidgets 实现的基础桌面 Shell。
- LXPanel — 轻量级 X11 桌面面板,是 LXDE 桌面的组成部分。
- MATE Panel — MATE 桌面中包含的面板。
- plainPanel — 一个用 Qt 编写的轻量级面板。它的目标是成为一个桌面环境,但目前只包含一个面板和一个控制中心。
- Polybar — 一个快速易用的状态栏创建工具。
- Tint2 — 专为 Openbox 开发的简单面板/任务栏。
- Vala Panel — 适用于合成窗口管理器的 GTK3 面板。
- xmobar — 一个用 Haskell 编写的轻量级、基于文本的状态栏。
系统托盘
Desktop environments 通常有自己的系统托盘实现。例如,KDE 自带 Plasma Panel,Xfce 自带 xfce4-panel。对于 GNOME,请参阅 GNOME#AppIndicators/Top bar icons。对于 dwm,请参阅 systray patch。
- AllTray — 将其他应用程序集成到系统托盘(通知区域)。
- Docker — 充当系统托盘的 Docking 应用程序。
- KDocker — 将任何应用程序 Dock 到系统托盘(通知区域)。
- Stalonetray — 独立的 freedesktop.org 和 KDE 系统托盘(通知区域),用于 Xorg。它具有完整的 XEMBED 支持和最少的依赖项:仅 X11 库。Stalonetray 几乎适用于任何符合 EWMH 标准的窗口管理器。
- Trayer — 轻量级的 GTK 基础系统托盘(通知区域)。
托盘指示器
桌面无关的托盘指示器。适用于没有内置托盘小部件的窗口管理器。
- cbatticon:电池
- volumeicon:音量
- pasystray:PulseAudio
- sbxkbAUR:键盘布局
- python-pystray:用于创建托盘条目的 Python 库。
- tktrayAUR:Tk 扩展,用于创建符合 XDG 规范的系统托盘图标。
应用程序启动器
另请参阅 Wikipedia:Comparison of desktop application launchers。
- Albert — 复杂、基于插件的独立键盘启动器。
- Application Finder — Xfce 的易于使用的应用程序启动器。
- Bashrun2 — 提供一种不同的、极简的方法来实现运行对话框,在小型的 xterm 窗口中使用专门的 Bash 会话。
- bemenu — 受 dmenu 启发的轻量级动态菜单。原生支持 Wayland。
- Cartridges — 使用 GTK4 和 Libadwaita 编写的简单的游戏启动器。
- dmenu — 快速轻量级的 X 动态菜单,也可用作应用程序启动器。
- dmenu-extended — dmenu 的扩展,用于快速打开文件和文件夹。
- dswitcher — 基于 dmenu 的窗口切换器,无论工作区或最小化状态如何都能工作。
- fuzzel — 适用于基于 wlroots 的 Wayland 合成器的应用程序启动器,类似于 rofi 的 `drun` 模式。
- Gmrun — 轻量级的 GTK 基础应用程序启动器,能够通过终端运行程序以及其他方便的功能。
- GNOME Games — GNOME 应用程序,用于浏览本地视频游戏库并轻松选择和玩游戏。是 gnome-extra 的一部分。
- Gnome-Pie — Linux 的圆形应用程序启动器(扇形菜单)。它由几个扇形组成,每个扇形又包含多个切片。
- higgins — 与桌面无关的应用程序启动器、文件查找器、计算器等。基于插件,可以通过用户编写的插件轻松扩展。
- j4-dmenu-desktop — 非常快速的 dmenu 应用程序启动器。
- jgmenu — 简单、独立、现代风格的 X11 菜单,专为脚本、装饰和调整而设计。
- Junction — 用于打开文件和链接的应用程序选择器。
- Kupfer — GNOME 桌面的便捷命令和访问工具,可以启动应用程序、打开文档以及访问不同类型的对象并对其进行操作。
- launch — 用于从终端模拟器启动应用程序的简单命令。
- Launchy — 非常流行的跨平台应用程序启动器,具有用于提供额外功能的插件系统。
- Lighthouse — 简单的可脚本化弹出对话框,可在 X 上运行。
- LXLauncher — Asus EeePC 启动器的克隆。
- nwg-drawer — 基于 GTK 的应用程序抽屉,专为 Sway 合成器设计。
- nwg-menu — 基于 GTK 的应用程序菜单,专为 Sway 合成器设计。
- rlaunch — 使用 Rust 编写的极其快速且轻量级的 dmenu 类应用程序启动器。
- rofi — 弹出窗口切换器,大致基于 superswitcher,仅需要 xlib 和 pango。
- Synapse — 用 Vala 编写的语义启动器,您可以使用它来启动应用程序,并通过 Zeitgeist 引擎查找和访问相关的文档和文件。
- tofi — 极简动态菜单,适用于 Sway 等 Wayland 合成器的快速简单 dmenu/rofi 替代品。
- Ulauncher — 现代而闪亮的启动器,提供模糊搜索、扩展和主题。
- vonal — 使用 Rust 编写的现代可定制全局菜单,具有无限插件系统。
- wmenu — 适用于 Sway 和 wlroots 基于 Wayland 的合成器的动态菜单。提供一个 Wayland 原生的 dmenu 替代品,保持 dmenu 的外观和感觉。
- wofi — 基于 GTK 的弹出窗口切换器,适用于 Sway 等 Wayland 合成器。灵感来自 Rofi。
- yofi — 适用于 Wayland 合成器的极简菜单。
应用程序菜单编辑器
- Alacarte — 从主菜单添加或删除应用程序。
- AppEditor — 编辑应用程序菜单中的应用程序条目。
- Ezame — 桌面和菜单文件编辑器。
- KMenuEdit — 编辑 KDE 应用程序启动器之一。属于 plasma。
- lxmed — 用 Java 编写的应用程序菜单编辑器。
- MenuLibre — 高级菜单编辑器,提供现代功能和简洁易用的界面。
- Meow — 用 Java 编写的应用程序菜单编辑器。
- Mozo — 更改主菜单中显示的应用程序。
应用程序菜单生成器
- MenuGenerator — 遵循 XDG 菜单规范的简单应用程序菜单生成器,适用于 Fluxbox、Openbox 和 JWM。
- MenuMaker — 适用于 Blackbox、Fluxbox、IceWM、Openbox、PekWM 和 WindowMaker 的启发式菜单生成器。
- xdg-menu — 为各种窗口管理器生成 XDG 应用程序菜单。
- xdgmenumaker — 为多个窗口管理器生成 XDG 菜单的命令行工具。
壁纸设置器
参见 Wikipedia:Wallpaper (computing)。
- bgs — 基于 imlib2 的极其快速且小巧的 X 背景设置器。
- feh — 轻量级且功能强大的图像查看器,也可用于管理桌面壁纸。
- Fondo — 从 Unsplash.com 获取各种精美壁纸。
- Hanabi — GNOME 的动态壁纸。
- Hidamari — Linux 的视频壁纸。用 Python 编写。
- hsetroot — 用于创建合成壁纸的工具。
- HydraPaper — GTK 工具,可在 GNOME 上为每个显示器设置两个不同的背景。
- Hyprpaper — Hyprpaper 是一个非常快速的 Wayland 壁纸实用程序,具有 IPC 控制。
- LiveWallpaper — 3D 动态壁纸。
- mpvpaper — 适用于 wlroots 的 Wayland 合成器的视频壁纸程序。
- Nitrogen — X 窗口的快速轻量级桌面背景浏览器和设置器。
- oguri — 适用于 Wayland 合成器的动态壁纸守护进程。
- pacwall — 显示已安装软件包依赖关系图和状态的动态壁纸。
- pywal — 更改壁纸并为各种应用程序(rofi、i3、终端)创建匹配的颜色方案。
- swaybg — Wayland 合成器的壁纸工具。
- swww — 适用于 Wayland 的高效动态壁纸守护进程,可在运行时控制。
- Variety — 使用用户指定或自动下载的图像定期更改壁纸。
- Xlivebg — X Window 系统的动态壁纸框架和动态壁纸集合。
- xwallpaper — X 的极简壁纸设置实用程序。
display 工具或 graphicsmagick 中的 gm display 很方便。例如:display -backdrop -background '#3f3f3f' -flatten -window root image。虚拟桌面分页器
- bbpager — blackbox 和其他窗口管理器的可停靠分页器。
- fbpager — fluxbox 的虚拟桌面分页器。
- http://www.fluxbox.org/fbpager[失效链接 2025-01-22—HTTP 404] || fbpager-gitAUR
- IPager — 一个可配置的透明分页器,最初为 Fluxbox 开发。
- http://useperl.ru/ipager/index.en.html[失效链接 2025-03-15—HTTP 404] || ipagerAUR
- Netwmpager — 一个 NetWM/EWMH 兼容的分页器。
桌面小部件
- CoreAction — 侧边栏,包含一些便捷的小工具,如系统负载、日历、计算器、笔记等。属于 C-Suite。
- gDesklets — 用于将迷你程序(desklets)放到桌面上的系统。
- KRuler — 在屏幕上显示一个测量像素的标尺。属于 kde-graphics。
桌面通知
剪贴板管理器
登出 UI
- clearine — X11 窗口管理器的美观登出 UI
- https://github.com/okitavera/clearine[失效链接 2025-11-17—HTTP 404] || clearine-gitAUR
- nwg-bar — 适用于 wlroots 的可配置按钮栏。
- oblogout — Openbox 登出脚本
- wlogout — Wayland 的登出菜单
人工智能
参见 Wikipedia:Open-source artificial intelligence、Wikipedia:Lists of open-source artificial intelligence software、Wikipedia:Comparison of deep learning software
机器学习框架
- cuDNN — NVIDIA CUDA 深度神经网络库,用于高性能 GPU 加速。
- Fast Artificial Neural Network — 用于开发前馈人工神经网络的库。
- ggml — 用于设备上 LLM 推理的轻量级张量库。
- https://github.com/ggml-org/ggml || ggml-gitAUR, libggml-gitAUR, libggml-cuda-gitAUR
- Orange — 用于数据挖掘、ML 和交互式可视化的可视化编程工具包。
- Prolog — 用于符号 AI 和计算语言学的逻辑编程语言。
- PyTorch — 具有强大 GPU 加速的动态神经网络框架。
- https://pytorch.ac.cn/ || python-pytorch, python-pytorch-cuda, python-pytorch-opt, python-pytorch-opt-cuda, python-pytorch-rocm, python-pytorch-opt-rocm
- libtorch — PyTorch 的 C++ 前端。
- https://pytorch.ac.cn || libtorch-cudaAUR, libtorch-cxx11abi-cpuAUR, libtorch-cxx11abi-cudaAUR, libtorch-cxx11abi-rocmAUR
- mlpack — 快速、可扩展的 C++ ML 库,具有 Python / R / Julia / Go 绑定。
- https://mlpack.org || mlpackAUR
- SentencePiece — 用于神经文本生成的无监督文本分词器。
- https://github.com/google/sentencepiece || sentencepieceAUR / sentencepiece-binAUR (C++), python-sentencepieceAUR / python-sentencepiece-binAUR (Python)
- Sentence Transformers — 用于最先进的句子/文本/图像嵌入的 Python 框架。
- TensorFlow — 用于可扩展机器学习的端到端平台。
- https://tensorflowcn.cn/ || python-tensorflow, python-tensorflow-cuda, python-tensorflow-opt, python-tensorflow-opt-cuda
- Theano — 用于高效多维数组数学和深度学习的 Python 库。
- Torch — 用于 LuaJIT 的科学计算与 ML 框架。
本地 AI 模型部署
推理引擎
- CTranslate2 — 一个 C++ 和 Python 库,用于高效地推理 Transformer 模型。
- describeimage — 使用 Ollama 描述图像。
- llama.cpp — Facebook LLaMA 模型的 C/C++ 高性能移植版,针对本地执行进行了优化。
- ik-llama.cpp — llama.cpp 的一个分支,具有额外的最先进的量化模型和改进的性能。
- https://github.com/ikawrakow/ik_llama.cpp || ik-llama.cppAUR, ik-llama.cpp-cudaAUR, ik-llama.cpp-vulkanAUR
- ONNX Runtime — 具有跨平台支持的高性能 ML 模型评分引擎。
- https://runtime.onnx.org.cn/ || onnxruntime-cpu, onnxruntime-cuda, onnxruntime-opt-cuda, onnxruntime-rocm, onnxruntime-opt-rocm
- Ollama — 用于在本地创建、运行和共享大型语言模型的精简工具。
- ollama-amd-igpu — Ollama 的专用版本,针对 AMD iGPU 进行了优化,支持 Llama 3.3、DeepSeek-R1、Phi-4 等模型。
- https://github.com/Crandel/ollama-amd-igpu || ollama-amd-igpuAUR, ollama-amd-igpu-cudaAUR, ollama-amd-igpu-rocmAUR
翻译
- Argos Translate — 开源离线翻译库,支持 GUI。
- TranslateLocally — 使用 Bergamot (Mozilla) 进行的快速安全本地翻译。
AI 应用
桌面客户端
- AIOne — 一款全能型 AI 桌面应用程序,提供对 ChatGPT、Gemini 和 Claude 的访问(使用系统级 Electron)。
- Alpaca AI — Ollama 的灵活客户端,支持本地 AI 模型使用和与 ChatGPT、Gemini 等第三方服务的集成。
- AnythingLLM — 一套全能型 AI 应用程序,支持 Docker 和桌面环境的检索增强生成 (RAG) 和多代理工作流。
- BrowserOS — 一个开源的代理浏览器,可在本地运行 AI 代理。
- Cherry Studio — 多个大语言模型提供商(OpenAI、Claude、LocalAI 等)的桌面客户端。
- Chatbox — 一个跨平台的桌面应用程序,用于通过 OpenAI API 与 GPT-4 和 GPT-3.5 模型进行交互。
- ChatWise — 快速的 AI 聊天机器人桌面应用程序。
- clara-verse — 隐私优先、客户端 AI 助手 WebUI,支持大语言模型并集成 ComfyUI。
- GPT4All — 一种轻量级解决方案,可在任何设备上本地运行大型语言模型。
- Jan — 一个易于使用的平台,可在您的 PC 上直接部署和管理 AI 模型。
- https://jan.net.cn/ || janAUR
- Lobe Chat — 一个现代、可扩展的 LLM 聊天框架,支持多个 AI 提供商、多模态交互和插件。
- LocalAI — 免费、开源的 OpenAI 替代品,具有 CPU 优化。
- RisuAI — 用户友好的软件,用于与本地 AI 模型进行 LLM 角色扮演。
- https://risuai.xyz || risuai-binAUR
- NextChat — 一个跨平台的 ChatGPT 客户端。
- noi-desktop — 用于探索和任务自动化的 AI 驱动桌面助手。
- Open-GPT — 使用 OpenAI API 的 ChatGPT 客户端。
- SillyTavern — 一个功能丰富的本地界面,用于与大型语言模型 (LLM) 交互、生成图像和合成语音。
- Mycroft — 具有语音识别功能的智能个人助理和知识导航器。
终端客户端
- AICommits — 使用 AI 编写 git 提交消息的 CLI。
- AIChat — 一款通用的 CLI 工具,用于与 AI 模型进行交互,具有类 REPL 功能、shell 助手以及对多个 AI 提供商的支持。
- AIChat NG — AIChat 的增强型分支,具有用于终端 AI 交互的高级功能。
- Gemini CLI — 开源 AI 代理,将 Google Gemini 的强大功能直接引入您的终端。
- GitHub Copilot CLI — GitHub Copilot 编码助手的官方 CLI 接口。
- OpenCommit — 使用 AI 自动生成有意义的 git 提交消息。
- TLM — 由 Ollama 驱动的本地 CLI Copilot。
- ShellGPT — 由 OpenAI 的 ChatGPT 驱动的以生产力为中心的 CLI 工具,专为高效的命令行工作流而设计。
开发工具
- hfdownloader — 用于下载 HuggingFace 模型和数据集的实用程序。
- Rivet — 用于创建复杂 AI 代理和提示链的 IDE。
- Kiro — 用于快速原型开发到生产的 AI 驱动 IDE。
- https://kiro.dev/ || kiro-binAUR
- koboldcpp — 一种简单的单文件方式,可通过 KoboldAI UI 运行各种 GGML 和 GGUF 模型。
- llamafile — 使用单个文件分发和运行 LLM。
- LM Studio — 一个用户友好的界面,用于发现、下载和运行本地 LLM。
- Msty — 一个简单直观的界面,用于访问本地和在线 AI 模型。
- https://msty.app || msty-binAUR
- netron — 神经网络、深度学习和机器学习模型的可视化工具。
- https://netron.app/ || netronAUR
- open-webui — 一个可扩展的自托管 AI 平台,具有 WebUI 和 OpenAI API 支持,用于 LLM 运行器。
编码助手
- Crush — 一个功能强大的基于终端的 AI 助手,专为开发人员设计,可在您的终端中提供智能编码辅助。
- https://charm.sh/crush || crushAUR, crush-binAUR
- Codename Goose — 一个可扩展的 AI 代理,超越代码建议 - 它可以安装、执行、编辑和测试任何 LLM。
- Claude Code — 一个位于您终端的智能编码工具。
- codai — 具有基于会话的 CLI 的 AI 代码助手,可提供智能建议和重构。
- CodeGPT — 一个用 Go 语言编写的 CLI,可使用 ChatGPT AI(gpt-4、gpt-3.5-turbo 模型)为您编写 git 提交消息或进行代码审查摘要,并自动安装 git prepare-commit-msg 钩子。
- Cursor — 使用 GPT 编写、编辑和讨论您的代码。
- https://cursor.so || cursor-binAUR
- opencode — 专为终端设计的 AI 编码代理。
- Kiro — 一个用于快速原型开发到生产的 AI 驱动 IDE。
- https://kiro.dev/ || kiro-ideAUR
- qwen-code — CLI 编码代理(gemini-cli 的分支),具有 AI 驱动的代码生成和辅助功能。
多媒体处理
图像生成
- RapidOCR — 基于 OnnxRuntime 的跨平台 OCR 库。
- Krita AI Diffusion — Krita 的直观 AI 驱动插件,支持无缝图像修复和外绘,并可选文本提示。
- StabilityMatrix — Stable Diffusion 的多功能包管理器,简化了模型管理和集成。
- Stable Diffusion C++ — Stable Diffusion 的纯 C/C++ 实现,可在本地机器上高效推理。
- Stable Diffusion Web UI — Stable Diffusion 的强大 Web 界面,可实现高质量的图像生成和可定制的参数。
- Upscayl — 一款免费开源的 AI 图像放大器,可在保持质量的同时提高图像分辨率。
语音处理
- Coqui TTS — 用于文本到语音的深度学习工具包,支持 20 多种语言。
- faster-whisper — 使用 CTranslate2 的更快的 Whisper 转录实现。
- MaryTTS — 用 Java 编写的多语言 TTS 合成平台。
- Piper — 一个快速、本地的神经文本转语音系统。
- Sherpa-ONNX — 使用新一代 Kaldi 和 onnxruntime 进行语音转文本、文本转语音、说话人分离和 VAD。
- shisper — 使用 whisper.cpp 生成字幕和转录的脚本。
- vibe — 使用 OpenAI Whisper 和 GUI 界面进行音频/视频离线转录。
- VOICEVOX — 具有动漫风格角色声音的日语 TTS 引擎。
- whisper.cpp — OpenAI Whisper 模型的 C/C++ 移植版,用于高效的语音识别。
- https://github.com/ggerganov/whisper.cpp || whisper.cppAUR, whisper.cpp-cudaAUR, whisper.cpp-openvinoAUR
- whisper.cpp-models — 各种大小的 whisper.cpp 预训练模型。
- https://github.com/ggerganov/whisper.cpp || whisper.cpp-model-large-v3AUR, whisper.cpp-model-mediumAUR, whisper.cpp-model-smallAUR, whisper.cpp-model-tinyAUR
- whispering — 具有全局语音转文本功能的开源转录应用程序。
- wiggly-stt — 具有 whisper.cpp 和剪贴板集成的本地语音转文本。