myeon

A minimalist, spatial TUI Kanban


myeon screenshot

Overview

myeon is a minimalist, keyboard-driven TUI (Terminal User Interface) Kanban board built in Rust. As the desktop companion to the ilseon ecosystem, it provides a low-sensory environment for triaging ideas and mapping your executive landscape.

Perspective vs. Execution

In the ilseon philosophy, focus is a finite resource. I distinguish between two mental states:

  1. Execution: Walking the path of a single priority. This is handled by the ilseon mobile app.
  2. Perspective: Mapping the territory and deciding which paths are worth taking. This is myeon.

By separating “Planning” from “Doing,” myeon helps neurodivergent users avoid the task paralysis that often comes from seeing a massive “Big Picture” while trying to work on a small, immediate task.

Features for Stillness

The Idea Inbox

New tasks default to the Idea Column. This creates a low-pressure inbox where you can offload mental noise without the immediate executive demand of setting a deadline or priority.

WIP (Work In Progress)

To prevent burnout and cognitive overload, the Doing column has a hard-coded WIP limit. If more than three tasks enter your “First Line,” the column border blushes with a non-intrusive Muted Red warning.

Context Tunneling

Using the c key, you can instantly filter your entire board by context (e.g. Work, Personal, Study). If a task isn’t relevant to your current mental “tunnel,” it disappears from view.

Shared Stillness Palette

myeon uses the exact same colour DNA as ilseon:

  • Background: DarkGrey
  • Active Focus: MutedTeal
  • Urgency: MutedRed

Keyboard Flow

Designed for speed and “muscle memory” to keep your hands on the keys and your mind in the zone.

Key Action Mental Benefit
a Add Instant offloading of a thought.
h / l Shift Move between Idea, To Do, Doing, and Done.
j / k Scan Navigate through tasks in a column.
Enter Commit Move a task to the next stage of flow.
Backspace Un-commit Move a task backwards one stage.
c Context Filter out the noise of unrelated projects.
d / e Clean Delete or edit to maintain a tidy landscape.

Technology used

  • Language: Written in Rust for lightning-fast performance and memory safety.
  • Engine: Powered by Ratatui, the gold standard for modern terminal TUIs.
  • Privacy: Local-first. Your tasks are stored in a human-readable tasks.json on your machine.
  • Distribution: Self-updating binary via GitHub Releases and cargo install myeon via crates.io

The ilseon Umbrella

ilseon (Mobile): High-speed capture and single-priority execution on the go.
myeon (TUI): Desktop triage and spatial visualisation.

GitHub Repository

Tags: project myeon