Repository navigation
Releases: quocvuong92/perplexity-cli
Releases · quocvuong92/perplexity-cli
Release list
v1.0.3
What's Changed
- feat(interactive): add colorful ASCII banner on startup by @quocvuong92 in #19
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
- feat: add retry logic, input validation, thread safety, structured lo… by @quocvuong92 in #18
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- feat: add new commands, tests, and improvements by @quocvuong92 in #17
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Perplexity CLI v1.0.0
A fast and simple command-line client for the Perplexity API with interactive chat mode, built with Go.
Features
- Interactive Chat Mode - Conversational interface with
/historyand/resumesupport - Real-time Streaming - SSE-powered live response streaming
- Markdown Rendering - Formatted output with syntax highlighting
- Multiple API Keys - Automatic rotation on failure or rate limits
- Graceful Cancellation - Press Ctrl+C to cancel requests without exiting
- Cross-platform - macOS, Linux, and Windows binaries included
Installation
Download the binary for your platform below, or build from source:
git clone https://github.com/quocvuong92/perplexity-cli.git
cd perplexity-cli
make install
## What's Changed
* feat: Add multi-API key support via PERPLEXITY_API_KEYS env var by @quocvuong92 in https://github.com/quocvuong92/perplexity-cli/pull/1
* feat: support multiple API keys with automatic rotation on failure by @quocvuong92 in https://github.com/quocvuong92/perplexity-cli/pull/2
* chore: update LICENSE copyright by @quocvuong92 in https://github.com/quocvuong92/perplexity-cli/pull/3
* Feature/markdown render by @quocvuong92 in https://github.com/quocvuong92/perplexity-cli/pull/4
* Feature/markdown render by @quocvuong92 in https://github.com/quocvuong92/perplexity-cli/pull/5
* chore: build compress by @quocvuong92 in https://github.com/quocvuong92/perplexity-cli/pull/6
* fix: keep spinner running during streaming+render mode for better UX by @quocvuong92 in https://github.com/quocvuong92/perplexity-cli/pull/7
* feat: add interactive chat mode with conversation history by @quocvuong92 in https://github.com/quocvuong92/perplexity-cli/pull/8
* chore: support multiline input by @quocvuong92 in https://github.com/quocvuong92/perplexity-cli/pull/9
* refactor: revert executor and reorganize cmd structure by @quocvuong92 in https://github.com/quocvuong92/perplexity-cli/pull/10
* fix: nil value by @quocvuong92 in https://github.com/quocvuong92/perplexity-cli/pull/11
* refactor: add context support, App struct pattern, history feature, c… by @quocvuong92 in https://github.com/quocvuong92/perplexity-cli/pull/12
* chore: random key selection by @quocvuong92 in https://github.com/quocvuong92/perplexity-cli/pull/13
* chore: remove docs folder and update README by @quocvuong92 in https://github.com/quocvuong92/perplexity-cli/pull/14
* feat(interactive): add Ctrl+C cancellation and improved conversation … by @quocvuong92 in https://github.com/quocvuong92/perplexity-cli/pull/15
* chore: add github workflows to release binaries by @quocvuong92 in https://github.com/quocvuong92/perplexity-cli/pull/16
## New Contributors
* @quocvuong92 made their first contribution in https://github.com/quocvuong92/perplexity-cli/pull/1
**Full Changelog**: https://github.com/quocvuong92/perplexity-cli/commits/v1.0.0