KDE Plasma
Linux with KDE Plasma is the desktop focus. The rest of the system stack is still to be decided.
Xef’s Open Computing Ecosystem
Useful apps. Shared tasks.
Room to try another way.
XOCE is Xef’s project to build an open-source ecosystem for KDE Plasma, Android and PebbleOS. It starts with small apps and a bigger question: how could everyday software work better, on its own and across devices?
Linux with KDE Plasma is the desktop focus. The rest of the system stack is still to be decided.
Android is the mobile focus. Mobile Linux is a longer-term interest, rather than a current target.
Pebble is the watch platform, with current watchfaces and apps for Time 2 and Round 2.
Why start small?
A timer is a manageable place to try an idea. If it does not work for you, another app can take its place. That makes small, replaceable tools a useful first step towards a much larger project.
The wider focus is everyday software: messaging, calls, file management, notes, terminals and more. The exact apps and priorities will develop with the project. Making a task understandable matters as much as adding features; a different interface is worth exploring when it could make that task easier.
Phone is planned as a standalone Android app, with an optional Pebble companion. Read the Phone plan.
See the current softwareWhat makes it an ecosystem?
A timer should be the same countdown wherever you look at it. Starting it on a phone, checking it on a watch and pausing it from a computer would share both its state and its controls.
That connection is a future goal. Today’s Pebble apps can share a timer summary with compatible watch apps and the watchface. Sharing it with the phone and desktop still lies ahead.
How the project could grow
These are flexible stages, without dates. Work can overlap, with cross-device connections developing along the way. Xef is starting the first stage; later work will need more contributors.
Starting here
Begin with smaller apps where a failed experiment has limited consequences and another tool can take over. Rapid, AI-assisted development can help make this first stage achievable. The first six Pebble products are published in Pebble Store.
Later
Develop stable editions for daily use, alongside separate experimental editions for trying different interfaces and workflows. An experimental edition would explore an alternative idea; it would not simply be the unfinished next release.
Longer term
Move beyond individual apps into our own Android and PebbleOS variants and deeper Linux or KDE work. Whether the desktop needs a distribution, a KDE fork or another approach is still to be decided.
Later work should also include JMAP-based calendars, tasks, contacts and related tools. The exact apps, server choices and timing have not been decided.
Take part
Try a build, work on an interface, fix a guide or contribute code. The current app repositories are the place to report problems and propose changes.
Found a problem? Include the app version, your watch and phone, what you did, and what you expected to happen.
For code or documentation changes, use the build and contribution instructions. To make an activity provider, start with the Activities guide.
The open-source ecosystem is the project’s aim. Current Pebble releases make their source available under PolyForm Noncommercial 1.0.0. Check each project’s terms before reusing its source or assets.
Licences and asset credits