Skip to main content

Unified CLI for Pine AI — voice calls & assistant tasks from your terminal

Project description

Pine CLI

Unified command-line interface for Pine AI — voice calls and assistant tasks from your terminal.

Install

pip install pineai-cli

Or install from source:

cd pine-cli
pip install -e .

Quick Start

# Authenticate (shared credentials for voice & assistant)
pine auth login

# Make a voice call
pine voice call \
  --to "+14155551234" \
  --name "Dr. Smith Office" \
  --context "I'm a patient needing a follow-up" \
  --objective "Schedule an appointment for next week"

# Check call status
pine voice status <call-id>

# Start an assistant chat
pine chat

# Send a one-shot message
pine send "Negotiate my Comcast bill down"

# List sessions
pine sessions list

# Start a task
pine task start <session-id>

Commands

Authentication

Command Description
pine auth login Log in with email verification
pine auth status Show current auth status
pine auth logout Clear saved credentials

Voice Calls

Command Description
pine voice call Make a phone call via Pine AI voice agent
pine voice status <id> Check call status / get result

Voice call options:

--to           Phone number (E.164 format, required)
--name         Callee name (required)
--context      Background context (required)
--objective    Call goal (required)
--instructions Detailed strategy
--caller       negotiator | communicator
--voice        male | female
--max-duration 1-120 minutes
--summary      Enable LLM summary
--wait         Wait for completion (default: yes)
--no-wait      Fire and forget
--json         JSON output

Assistant

Command Description
pine chat [session-id] Interactive REPL chat
pine send <message> One-shot message
pine sessions list List sessions
pine sessions get <id> Get session details
pine sessions create Create new session
pine sessions delete <id> Delete session
pine task start <id> Start task execution
pine task stop <id> Stop a running task

Configuration

Credentials are stored at ~/.pine/config.json after pine auth login. Both voice and assistant commands share the same authentication.

Dependencies

License

MIT — see LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pineai_cli-0.2.0.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pineai_cli-0.2.0-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

Details for the file pineai_cli-0.2.0.tar.gz.

File metadata

  • Download URL: pineai_cli-0.2.0.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pineai_cli-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e43b057535d05ab4607af09037e550691c87afe2081b4ddfddd9513bdff0a1dc
MD5 42c2a461ac47a0336a6d6e962dd0f728
BLAKE2b-256 55c74b9c58e7207654599b66ab367f6aa2cd6ade22934e45527d758dba78317c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pineai_cli-0.2.0.tar.gz:

Publisher: publish.yml on 19PINE-AI/pineai-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pineai_cli-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: pineai_cli-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 11.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pineai_cli-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 85211ac9618a048b8f45fe8d68cf6f150f41d231b6940c0e8958179bf10b4765
MD5 810011ad57945d1db183632851dc255c
BLAKE2b-256 229fec067ad83c909e54141548623868ad50dd8f3169097cb8cacea0ce6a0e37

See more details on using hashes here.

Provenance

The following attestation bundles were made for pineai_cli-0.2.0-py3-none-any.whl:

Publisher: publish.yml on 19PINE-AI/pineai-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page