uni CLI
Universal CLI wrapping 25+ services. One command pattern for everything.
Pattern
bash
uni <service> <command> [args] [--options]
Discovery
bash
uni list # All services uni <service> --help # Commands for a service uni doctor # Health check
Services
| Category | Services |
|---|---|
| Messaging | wa, telegram |
gcal, gmail, gdrive, gsheets, gdocs, gslides, gforms, gmeet, gtasks, gcontacts | |
| Productivity | slack, notion, linear, todoist |
| Research | exa, arxiv, reddit, hn, wiki |
| Utilities | weather, stocks, currency, qrcode, shorturl |
| Meta | ask, run, flow, plugins, config, alias, history |
Quick Examples
bash
# Messaging uni wa send me "hello" # WhatsApp to self uni telegram send me "test" # Telegram to saved messages # Google uni gcal list # Today's calendar uni gmail list --unread # Unread emails uni gtasks add "Buy groceries" # Add task # Productivity uni slack send "#general" "update" # Slack message uni linear issues # Linear issues uni todoist tasks # Todoist tasks # Research uni exa search "AI agents 2025" # Web search uni arxiv search "transformers" # Academic papers uni hn top # Hacker News # Utilities uni weather "NYC" # Weather uni stocks AAPL # Stock price uni currency 100 usd to eur # Convert currency
Multi-Command
bash
uni run "cmd1" "cmd2" # Sequential uni run -p "cmd1" "cmd2" # Parallel uni run "cmd1 && cmd2" # Conditional (on success) uni run "cmd1 | cmd2" # Pipe output
Natural Language
bash
uni ask "show my calendar tomorrow" # Translates to uni command uni ask -i # Interactive mode
Output
- •Default: Human-readable
- •
--json: Machine-readable JSON
Service Details
For detailed commands, see:
- •Messaging (WA, Telegram)
- •Google Suite
- •Research (Exa, arXiv, Reddit, HN, Wiki)
- •Productivity (Slack, Notion, Linear, Todoist)
- •Utilities (Weather, Stocks, Currency, QR, URL)
See Also
- •REFERENCE.md - Auto-generated full command reference
- •PATTERNS.md - Common workflow patterns