faustus

command module
v0.0.0-...-7e82324 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2026 License: GPL-3.0 Imports: 5 Imported by: 0

README

🛎️ Faustus

A beautiful TUI for managing Claude Code sessions

asciicast

Features

  • Browse Sessions: View all your Claude Code conversation sessions
  • Filter: Filter session list by summary, prompt, project name
  • Deep Search: Search through all session content (messages, code, etc.)
  • Preview Pane: View conversation content with search highlighting
  • Delete: Move sessions to bin (recoverable)
  • Restore: Recover sessions from bin
  • Rename: Update session summaries
  • Reassign Folder: Move sessions when project folders are relocated
  • Bin Management: Empty bin to permanently delete sessions

Installation

go install github.com/Fuwn/faustus@latest

Or run with Nix:

nix run github:Fuwn/faustus

Or build from source:

git clone https://github.com/Fuwn/faustus.git
cd faustus
task build
task install

Usage

faustus

Keybindings

Vim-style navigation:

Key Action
j/k Navigate down/up (or scroll preview when focused)
h/l Switch tabs (Sessions ↔ Bin)
gg/G Jump to top/bottom
C-u/C-d Half page up/down
/ Filter list (or search in preview when focused)
s Deep search across all session content
n/N Next/previous search match
p Toggle preview pane
tab Switch focus between list and preview
d Delete (move to bin)
u Restore from bin
c Change name (rename)
r Reassign folder (single session)
R Reassign folder (all matching sessions)
D Clear bin
? Toggle help
q Quit
  • Filter (/): Filters the session list by summary, first prompt, and project name. When the preview is focused, searches within the current preview.
  • Deep Search (s): Searches through all message content across all sessions. Results show context around matches. Use n/N to navigate between matches.

Data Location

Sessions are stored in ~/.claude/projects/. Binned sessions are moved to ~/.claude/faustus-trash/.

Licence

This project is licensed under the GNU General Public License v3.0.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
app
ui

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL