Command-line interface for Pikarama — karma-weighted group decisions.
✨ Interactive by default — run commands without arguments and get beautiful select menus. Add --json for scripts.
npm install -g @pikarama/cli# Interactive login
pikarama login
# Browse and select events interactively
pikarama events
# Create a poll with guided prompts
pikarama poll
# Or use non-interactive mode for scripts
pikarama events --json
pikarama poll <topic-id> "Question?" --option "A" --option "B" --json- 🎨 Interactive mode — Select from menus, get prompted for missing info
- 📦 JSON mode —
--jsonflag for scripting and automation - 🔇 Quiet mode —
--quietfor minimal output (just IDs)
pikarama events # Interactive: browse and select
pikarama events --json # List as JSON
pikarama events create # Interactive: guided creation
pikarama events submit # Interactive: select event, enter pick
pikarama events vote # Interactive: select event & submission
pikarama events advance <id> # Advance to next phasepikarama poll # Interactive: full guided flow
pikarama poll <topic> "Q?" -o A -o B # Non-interactivepikarama groups # Interactive: browse groups
pikarama groups create # Interactive: create with prompts
pikarama groups join # Interactive: enter invite codepikarama karma # Show karma across all topics
pikarama karma <group-id> # Filter by grouppikarama login # Store API token
pikarama logout # Remove token| Flag | Effect |
|---|---|
| (default) | Interactive menus and prompts |
--json |
Raw JSON (non-interactive) |
--quiet |
Minimal output, just IDs |
- Token stored in
~/.pikarama/config.json - Get your API token at https://www.pikarama.com/settings
REST API: https://www.pikarama.com/api/v1
OpenAPI docs: https://www.pikarama.com/api-docs
MIT