0.32 Editing PDF content

Light, friendly,
a Linux desktop that speaks your language

The login screen, window manager, Zhuyin input method, apps, PDF reader and AI assistant — all rebuilt from scratch in C. Lighter than LXDE and Xfce, and just over 700 MB once installed.

GPLv3 free software Ubuntu・Fedora・Rocky Linux 14 interface languages
Built-in Zhuyin inputOnly 4 MB extra, no ibus needed
Pomi: "Terminal opened."Quick command · under 0.1 s
Signed — all signatures are validPDF digital signatures, built in-house
Pomelo desktop: menu bar at the top, Dock at the bottom
700+ MB
installed size
<100MB
of resident memory at idle — lighter than LXDE and Xfce
1.5 MB
total size of all 36 packages
0
GNOME packages required
14
interface languages
Rebuilt from scratch in C

From the login screen to the AI assistant,
every layer is light

Most Linux desktops are assembled from components by different projects — login manager, window manager, input method, PDF reader… each bringing its own libraries. Every layer of Pomelo is rewritten in C as one coherent design, so files are small, it's fast, and it uses little memory.

AI assistant1 package
pomelo-assistant111 KB
111 KBPomi: an AI on your computer, a walking 3D robot
PDF1 package
pomelo-pdf318 KB
318 KBOur own PDF engine: read, annotate, sign, digital signatures, edit
Apps7 packages
pomelo-files40 KB pomelo-terminal36 KB pomelo-edit43 KB pomelo-calc30 KB pomelo-viewer41 KB pomelo-player64 KB pomelo-screenshot28 KB
282 KBFile manager, terminal, text editor, calculator, image viewer, media player, screenshots
Settings10 packages
pomelo-system61 KB pomelo-display16 KB pomelo-network25 KB pomelo-bluetooth18 KB pomelo-sound14 KB pomelo-power8 KB pomelo-storage25 KB pomelo-language26 KB pomelo-software20 KB pomelo-monitor20 KB
232 KBDisplays, network, Bluetooth, sound, power, storage, language, Software Center
Zhuyin input method1 package
pomelo-input13 KB
13 KBChewing engine + our own candidate window, no fcitx or ibus
Windows & desktop7 packages
pomelo-session11 KB pomelo-wm29 KB pomelo-panel28 KB pomelo-launcher18 KB pomelo-notify11 KB pomelo-control-center16 KB pomelo-theme23 KB
137 KBSession, window manager, menu bar and Dock, launcher, notifications, Control Center
Login & security5 packages
pomelo-dm26 KB pomelo-greeter17 KB pomelo-lock9 KB pomelo-polkit11 KB pomelo-keyring42 KB
105 KBLogin screen, screen lock, administrator password dialog, keyring
36 packages, only 1.5 MB in total

These are the actual file sizes of the Ubuntu 24.04 LTS build of 0.32 — smaller than a single phone photo.

See all packages
Light on resources

Lighter than LXDE and Xfce

Measured on a clean Ubuntu 24.04: installing Pomelo pulls in almost half as many packages as Xfce. At idle the CPU sits at 0% — everything is event-driven, and the menu bar wakes only once a minute to update the clock.

Packages installed along with the desktop

Pomelo (minimal)--no-install-recommends
about 330
Pomeloincl. Xorg, PipeWire, NetworkManager
about 570
Xfcexfce4
about 930
Ubuntu desktopubuntu-desktop-minimal
about 1,270

Includes everything a full desktop needs, such as Xorg, PipeWire and NetworkManager. Measured with apt on a clean Ubuntu 24.04.

Resident memory per component

0% CPU at idle
Window manager
9 MB
Menu bar and Dock
5 MB
Session
0.4 MB
Terminal
3.5 MB
File manager
7.5 MB
Calculator
4 MB
Image viewer
4 MB
Media player
9 MB

Measured PSS (proportional memory). The calculator, image viewer and media player together add only 4 small libraries; using ristretto + galculator + audacious instead would add 162 packages.

A familiar way to work

Menu bar on top, Dock below —
at home from day one

Press Super+Space to search and Super+A to see all apps. Clean, good-looking, and you can adjust every part of it.

Pomelo desktop

Click the numbers on the desktop

Pomelo's desktop feels like the computers you already know: a menu bar at the top and a Dock at the bottom.

  • Window buttons are at the top right — or move them to the left, effective immediately
  • Super+←/→ snaps a window to the left or right half
  • Super+Tab shows all windows
  • Dark mode, accent color and text size are all under "Appearance"
AI assistant "Pomi"

An AI assistant that
strolls across your desktop

Pomi runs on your own computer, so what you say never goes online. Everyday requests like "open the terminal", "set the volume to 30" or "remind me to take a break in 10 minutes" are done in under 0.1 seconds.

  • Runs entirely on your computer: download the model once — no account, no internet
  • Gets things done: opens apps, finds files, changes settings, creates folders, appends to files
  • Always asks first: never overwrites files, and only moves things to the Trash
  • Software 3D: our own renderer, no graphics card needed, under 1% CPU

Meet Pomi

Pomi・Super+Shift+Space Web demo
Hi, I'm Pomi! Tap a phrase below or type to talk to me.

This is a web demo with scripted replies. The real Pomi runs on your computer; green means a quick command, purple means the model is thinking.

PDF reader

Even the PDF engine is our own

No off-the-shelf PDF library. Read documents, annotate, sign, apply digital signatures, edit text and remove watermarks — all in one app.

PDF reader:Read

Chinese documents and encrypted files open fine

Documents without embedded fonts use system fonts; vertical text and Big5 work; RC4 and AES encryption are supported and damaged files are repaired automatically.

See all PDF reader features

Built-in Pomelo Zhuyin

Type Chinese right away —
no fcitx or ibus needed

Pomelo comes with its own Zhuyin input method: the Chewing engine plus our own candidate window. Works in Firefox, Chrome, VS Code and LibreOffice.

  • Tap Shift or press Ctrl+Space to switch between Chinese and English
  • Standard, Hsu, Eten, pinyin and other Zhuyin layouts are supported
  • Dark mode and accent color follow the system
Type Zhuyin, press ↓ for candidates, and press 6 to get "柚"

Extra disk space needed

Pomelo Zhuyinpomelo-input
about 4 MB
fcitx5 + Chewingwithout recommended packages
about 37 MB
ibus + Chewingpulls in GTK and Python
about 235 MB
Show data table
OptionExtra packagesExtra disk spaceResident memory
Pomelo Zhuyin5about 4 MBabout 6 MB
fcitx5 + Chewing49about 37 MBabout 30 MB
ibus + Chewing79about 235 MBabout 28 MB
Measured on a clean Pomelo system — see the input method design notes.
Built-in apps

The apps you use every day,
ready to go

Also built in-house: quick to open, light on resources. Double-click in the file manager and the right app opens.

Text editor

Text editor

Tabs, file tree, find and replace, line numbers. Old Big5 files are converted automatically and saved back as Big5.

Big5TabsFind & replace
Calculator

Calculator

Type the whole expression and see the result as you go. Scientific mode has trigonometry, logarithms and factorials. 0.1+0.2 correctly shows 0.3.

Scientific modeHistory
Image viewer

Image viewer

Phone photos rotated automatically, animated GIF/WebP, slideshows and photo info; even 50-megapixel photos open.

EXIFHEICSlideshow
Media player

Media player

Playlists, album art and subtitles (Big5 too). Big5 song titles in old MP3s are no longer garbled.

SubtitlesAlbum art
Music library

Music library

Automatically organizes your Music folder; browse by song, artist or album and play everything with one click.

ArtistsAlbums
Screenshots & recording

Screenshots & recording

Super+Shift+3/4/5 captures the whole screen, a selection or a window; recordings are saved as MP4.

MP4 recordingClipboard

Plus: file manager, terminal (with tabs), Software Center, Activity Monitor, Keyring, storage cleanup… See all features

Multilingual

14 interface languages

Switch in "Language & Input" and log in again. Traditional Chinese is the native language — every word was written with care.

Simplified Chinese was converted from Traditional and reviewed by hand; the other languages are AI translations not yet reviewed by native speakers — please report any odd wording.

Try Pomelo today

Free and open source (GPLv3). It won't replace your current desktop, and you can remove it whenever you like.

curl -LO https://pomelo.fedora.tw/download/pomelo-0.32-ubuntu24.04-amd64.tar.gz