Skip to content

Releases: quocvuong92/perplexity-cli

v1.0.3

Choose a tag to compare

@quocvuong92 quocvuong92 released this 08 Jan 15:44
656f65a

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

Choose a tag to compare

@quocvuong92 quocvuong92 released this 30 Dec 07:17
964644f

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

Choose a tag to compare

@quocvuong92 quocvuong92 released this 22 Dec 06:02
894f68e

What's Changed

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@quocvuong92 quocvuong92 released this 21 Dec 16:03
65c46e5

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 /history and /resume support
  • 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