Getting Started¶
Installation¶
Homebrew (macOS/Linux)¶
Install Script¶
Go Install¶
Requires Go 1.21+:
Build from Source¶
Binary Downloads¶
Pre-built binaries for Linux and macOS (Intel and Apple Silicon) are available on the Releases page.
- Download the archive for your platform
- Extract:
tar -xzf perles_*.tar.gz - Move to PATH:
sudo mv perles /usr/local/bin/ - Verify:
perles --version
Quick Start¶
Run perles in any directory containing a .beads/ folder:
You'll see the default kanban board with four columns: Blocked, Ready, In Progress, and Closed.
CLI Reference¶
Flags¶
| Flag | Short | Description |
|---|---|---|
--beads-dir |
-b |
Path to beads database directory |
--config |
-c |
Path to config file |
--version |
-v |
Print version |
--help |
-h |
Print help |
--debug |
-d |
Enable developer/debug mode |
Commands¶
| Command | Description |
|---|---|
perles |
Launch the TUI application |
perles themes |
List available theme presets |
perles workflows |
List available workflow templates |
perles playground |
Run the vimtextarea playground |
Global Keybindings¶
These keybindings work across all modes:
| Key | Action |
|---|---|
ctrl+space |
Switch between Kanban and Search modes |
ctrl+o |
Enter Orchestration / Dashboard mode |
? |
Toggle help overlay |
ctrl+c |
Quit |
Debug Mode¶
Debug mode provides logging and debugging tools for troubleshooting.
# Via flag
perles --debug
# Via environment variable
PERLES_DEBUG=1 perles
# With custom log path
PERLES_LOG=/tmp/perles.log perles --debug
- Log file: Output written to
debug.log(or custom path viaPERLES_LOG) - Log overlay: Press
ctrl+xto view logs in-app - Lifecycle logging: Startup and shutdown events are logged
When reporting bugs, include the debug.log file:
- Run perles with
--debug - Reproduce the issue
- Attach
debug.logto your bug report