Fast and intuitive Zellij session manager with real-time search. Simplify your Zellij workflow with intuitive keyboard-driven operations.
# Install from npm
npm install -g ze-cli
# Or using npx
npx ze-cli# Clone the repository
git clone https://github.com/yudppp/ze.git
cd ze
# Install dependencies
npm install
# Install globally
npm link# Run ze
ze- Real-time Search: Incremental search with instant filtering
- Create from Search: Type any name to get "Create New Session" option
- Always Available: "Create New Session" option always shown at bottom
- Layout Selection: Choose from available layouts when creating sessions
- Session Actions: View, attach, delete, and create sessions seamlessly
- Simplified State: Clean 3-mode interface (list β input β layout)
- Keyboard-First: Optimized for terminal workflow
- Visual Feedback: Active sessions marked with green dot (β)
- No Dependencies: Minimal runtime dependencies for fast startup
-
Navigation
β/β- Navigate through itemsEnter- Select item or confirm inputEscorCtrl+C- Cancel current action or exit
-
Search & Creation
- Type any characters - Filter sessions by name (incremental search)
Backspace/Delete- Clear search character by character- Search for non-existent name - Shows "Create New Session: [name]" option
-
Session Management
Ctrl+D- Delete selected session
β‘ Select Session
βββββββββββββββββββββββββββββββββββββββ
β session1 β
β > session2 β β
β [ + New Session ] β
βββββββββββββββββββββββββββββββββββββββ
β‘ Select Session
Search: my-project
βββββββββββββββββββββββββββββββββββββββ
β > Create New Session: my-project β
βββββββββββββββββββββββββββββββββββββββ
- Name Input: Enter session name (optional, press Enter to continue)
- Layout Selection: Choose from available layouts
default- Standard layout (recommended)compact- Compact viewclassic- Classic style- Custom layouts from
~/.config/zellij/layouts/
# Watch mode for TypeScript
npm run dev
# Build
npm run build
# Run
npm startMIT
