Image 1 — I've been building a local-first terminal productivity RPG called Questline that also syncs
Image 2 — I've been building a local-first terminal productivity RPG called Questline that also syncs
Image 3 — I've been building a local-first terminal productivity RPG called Questline that also syncs
Image 4 — I've been building a local-first terminal productivity RPG called Questline that also syncs

I've been building a local-first terminal productivity RPG called Questline that also syncs

I've been building a local-first terminal productivity RPG called Questline, and I thought some people here might appreciate the approach to data ownership and synchronization.

Questline stores everything locally:

  • Tasks (Quests)
  • Projects
  • Notes (Scrolls)
  • Focus Sessions
  • Reflections
  • Achievements
  • Character Progress
  • Lore Progress

There are no mandatory accounts, subscriptions, cloud dependencies, telemetry requirements, or SaaS lock-in.

Your data belongs to you.

One feature I've been focusing on recently is synchronization.

Questline can sync your progress across multiple devices using your own infrastructure, allowing you to keep your hero, quests, projects, and world progress synchronized without handing your data to a third-party service.

The project itself is a bit unusual:

It's a terminal application where productivity is presented as an RPG. You choose an Order, level up your hero, unlock relics, discover lore, and participate in community-wide story chapters.

The current chapter is called The Notification Swarm, where all heroes contribute progress toward defeating a shared world boss.

But underneath the fantasy layer, one of the main goals is remaining local-first and respecting user ownership of data.

I'd love feedback from the self-hosting community, especially around synchronization, backups, and deployment ideas.

Project: https://questline.gibranlp.dev

u/gibranlp — 6 days ago

A terminal RPG that doubles as a productivity system.

I've spent years trying different task managers and eventually realized I spend most of my day in a terminal anyway, so I started building something that felt more like a game than a productivity app.

The result is Questline.

Features include:

Quest-based task management Projects and milestones Scrolls (notes) Focus sessions Character classes XP, levels, achievements, and relics Local-first storage Linux, macOS, and Windows support

The unusual part is the worldbuilding.

Instead of generic productivity terminology, the app has its own lore and ongoing story chapters. The current community chapter is called The Notification Swarm, where every user's completed tasks and focus sessions contribute toward defeating a shared world boss known as the Swarm Regent.

Current Orders include:

Task Paladins Code Warlocks Mind Sages Systems Architects Time Chronomancers Arch Accountants AI Crusaders

It started as a simple CLI todo list and somehow turned into an entire fantasy realm.

I'd love feedback from fellow terminal users.

Screenshots and downloads:

https://questline.gibranlp.dev

u/gibranlp — 6 days ago
▲ 0 r/tui+1 crossposts

release of Questline v1.0.6

Questline is an open-source, cross-platform productivity RPG that turns everyday work into an adventure. Organize your projects, complete quests, write scrolls (notes), focus with Pomodoro sessions, grow your Zen Tree, level up your hero, unlock relics, and discover a world that evolves alongside your progress.

Today marks the release of Questline v1.0.6, introducing the first Living Chapter of the Realm.

Chapter One: The Notification Swarm

The trouble began, as most trouble does, with a single notification.

Then another.

Then hundreds.

Notification Sprites have multiplied beyond control, disrupting focus sessions, distracting heroes, and feeding upon unfinished intentions.

For the first time, every Questline user contributes to a shared world event.

Every completed quest.

Every focus session.

Every ritual.

Every reflection.

Every watering of the Zen Tree.

Every small act of persistence weakens the Swarm for the entire Realm.

As the community progresses, the world changes. Notification Sprites become less common, new lore is unlocked, Memory Fragments are discovered, and the Great Chronicle records the Realm's journey. When the Swarm is finally defeated, it disappears forever, revealing the next chapter in Questline's story.

New in v1.0.6 Living Chapters Chapter One: The Notification Swarm Global cooperative objectives Dynamic Notification Sprite encounters New World Lore Memory Fragments Chapter rewards Permanent Chapter History Great Chronicle integration New story content for the Realm

No single hero will defeat the Swarm.

Thousands of heroes, each completing one more task, one more focus session, one more small promise to themselves, will.

If you'd like to try Questline, you can download it here:

https://questline.gibranlp.dev

I'd genuinely love to hear your feedback, ideas, or bug reports. Questline is a passion project I've been building in my free time, and every suggestion helps shape where the Realm goes next.

u/gibranlp — 9 days ago
▲ 21 r/macgaming+3 crossposts

Questline v1.0.6 — The Notification Swarm

Questline is an open-source, cross-platform productivity RPG that turns everyday work into an adventure. Organize your projects, complete quests, write scrolls (notes), focus with Pomodoro sessions, grow your Zen Tree, level up your hero, unlock relics, and discover a world that evolves alongside your progress.

Today marks the release of Questline v1.0.6, introducing the first Living Chapter of the Realm.

Chapter One: The Notification Swarm

The trouble began, as most trouble does, with a single notification.

Then another.

Then hundreds.

Notification Sprites have multiplied beyond control, disrupting focus sessions, distracting heroes, and feeding upon unfinished intentions.

For the first time, every Questline user contributes to a shared world event.

Every completed quest.

Every focus session.

Every ritual.

Every reflection.

Every watering of the Zen Tree.

Every small act of persistence weakens the Swarm for the entire Realm.

As the community progresses, the world changes. Notification Sprites become less common, new lore is unlocked, Memory Fragments are discovered, and the Great Chronicle records the Realm's journey. When the Swarm is finally defeated, it disappears forever, revealing the next chapter in Questline's story.

New in v1.0.6 Living Chapters Chapter One: The Notification Swarm Global cooperative objectives Dynamic Notification Sprite encounters New World Lore Memory Fragments Chapter rewards Permanent Chapter History Great Chronicle integration New story content for the Realm

No single hero will defeat the Swarm.

Thousands of heroes, each completing one more task, one more focus session, one more small promise to themselves, will.

If you'd like to try Questline, you can download it here:

https://questline.gibranlp.dev

I'd genuinely love to hear your feedback, ideas, or bug reports. Questline is a passion project I've been building in my free time, and every suggestion helps shape where the Realm goes next.

u/gibranlp — 9 days ago

Questline released

Hey everyone,

I've been building a terminal productivity app called Questline and just released the first beta.

It's a mix of projects, tasks, notes, journals, focus sessions, collaboration, and optional sync, with a fantasy RPG theme layered on top.

You create a hero, choose a class, gain XP by completing real work, unlock achievements, grow a Zen Tree, and slowly build your own Chronicle.

It started as a personal tool, but I figured others here might enjoy it too.

You can check it out here:

https://questline.gibranlp.dev

Any feedback, bugs, ideas, or criticism would be genuinely appreciated.

u/gibranlp — 11 days ago

Questline beta released

Hey everyone,

I've been building a terminal productivity app called Questline and just released the first beta.

It's a mix of projects, tasks, notes, journals, focus sessions, collaboration, and optional sync, with a fantasy RPG theme layered on top.

You create a hero, choose a class, gain XP by completing real work, unlock achievements, grow a Zen Tree, and slowly build your own Chronicle.

It started as a personal tool, but I figured others here might enjoy it too.

You can check it out here:

https://questline.gibranlp.dev

Any feedback, bugs, ideas, or criticism would be genuinely appreciated.

u/gibranlp — 13 days ago