Skip to main content

Browse, search and resume Claude Code sessions — 4-panel TUI, zero dependencies

Project description

XED /TUI

Browse, search and resume your Claude Code sessions — right in the terminal.

🇩🇪 Deutsche Version: de/README.md

XED /TUI — 4-Panel Session Browser

Install

curl -fsSL https://tui.xed.dev/install.sh | bash

Or: pipx install xed-tui · uv tool install xed-tui · brew install xed-dev/xed/xed-tui

Requires: Claude Code installed · Python 3.11+ · Linux, macOS, or WSL

30-Second Demo

xed-tui          # browse all sessions
↑↓  Enter        # navigate and read
/schema           # search across everything
a                 # resume in Claude Code
e                 # write a note
?                 # help (DE/EN/FR/JA/ES)

Why XED /TUI?

XED /TUI Alternatives
Dependencies ✅ None (Python stdlib) Go compiler / Node.js
Per-session notes ✅ Smart sync Not available
Markdown rendering ✅ Bold, code, tables Raw text
Multi-language ✅ 5 languages English only
Install time ✅ ~5 seconds Compile required

Features

  • 4-Panel Layout — Projects · Sessions · Reader · Notes
  • a Resume — start Claude Code with --resume <uuid> (CWD automatic)
  • r Clipboard — copy /resume <uuid> for a running Claude Code instance
  • e Notes — per-session notes with auto-sync
  • / Search — live full-text search across titles and notes
  • # Tags — label sessions, filter by tag (/#bugfix)
  • Ctrl+R — hot-reload, state preserved
  • Multi-language help — DE / EN / FR / JA / ES

→ Full documentation: Wiki · Quickstart · Keybindings

→ Landing page: tui.xed.dev · XED /Suite: xed.dev


Keybindings

Key Action
↑↓ / j k Navigate
Tab / ← → Switch panel
Enter Open session
a Resume in Claude Code
e Edit note
/ Search
# Tags
f / n / m Fullscreen / Notes / Swap
? Help (5 languages)
q Quit

All keybindings


Backup

XED /TUI is strictly local — no cloud, no telemetry. The library lives under ~/.xed/tui/ (archive + state). If you want cross-machine sync or off-site backups, use the tool of your choice:

  • Syncthing — peer-to-peer sync of ~/.xed/tui/ between your machines
  • rsync — periodic snapshots to an external drive or remote host
  • git-annex — versioned history with large-file handling

This is an infrastructure decision, not a tool decision — XED /TUI ships no built-in sync on purpose.


Contribute

All languages welcome. → CONTRIBUTING.md · Issues · Discussions

Collective Context · MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xed_tui-1.26.0.tar.gz (267.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xed_tui-1.26.0-py3-none-any.whl (36.9 kB view details)

Uploaded Python 3

File details

Details for the file xed_tui-1.26.0.tar.gz.

File metadata

  • Download URL: xed_tui-1.26.0.tar.gz
  • Upload date:
  • Size: 267.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xed_tui-1.26.0.tar.gz
Algorithm Hash digest
SHA256 b497f43411bec0d1146177fca0d10be9e77cf57c602c7a33eb50db2a0c9e8835
MD5 9f81c7d5ffecce23e5e925309d0965e6
BLAKE2b-256 a3f887886bff3e43466a9d186324f8c5084021970d839eda3c36ce0e8531b4f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for xed_tui-1.26.0.tar.gz:

Publisher: publish-pypi.yml on XED-dev/TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xed_tui-1.26.0-py3-none-any.whl.

File metadata

  • Download URL: xed_tui-1.26.0-py3-none-any.whl
  • Upload date:
  • Size: 36.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xed_tui-1.26.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3155e322ce8b21bc1f1ed1b905bbc4b3cdd6aa8498c8941c3469ef80e5ff1481
MD5 5b53e21cecc7a38da3f730a8f08452e8
BLAKE2b-256 08cfbe20df7e98a55bf9f9fd54cb3e0a5debb45e33503a0707de97e4471f7d59

See more details on using hashes here.

Provenance

The following attestation bundles were made for xed_tui-1.26.0-py3-none-any.whl:

Publisher: publish-pypi.yml on XED-dev/TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page