Jeff – Your Friendly CLI-pal
Welcome to the Jeff CLI project! Jeff is your CLI helper with carefully placed boosts—focused on speeding up the shells you already know.
Getting Started
- Install the CLI via
scripts/build.sh --compile(or grab the .deb package). - Configure your Jeff chat with
jeff codex init --lastorjeff codex init <session-id>. - Start your Jeff chat with
jeff chat. - Launch the tmux overlay with
jeff tmux(Ctrl-T opens the quick menu).
Happy hacking!
Some Highlights
jeff menugives you a simple, nestable menu for frequently used shell shortcuts.jeff tmuxlaunches the overlay with a configurable status bar and lets you pop open the menu viaCtrl-Twhile pair-programming in your favorite TUI editor.jeff tmpllets you list, validate, and render reusable template packages (with shell completion for template names).jeff vlruns the bundled Vaultline CLI without extracting a helper executable to disk.jeff initunpacks Jeff’s embedded memory castle and persistent personal-agent defaults into the XDG data directory.jeff chatopens the long-lived Jeff agent session for ongoing conversations.jeff executeruns Bash-backed user commands stored under Jeff’s data directory, with completion for command names.jeff completioninstalls command completions for bash, zsh, and fish.