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.1.0.tar.gz (8.6 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.1.0-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pineai_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 8.6 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.1.0.tar.gz
Algorithm Hash digest
SHA256 a356940478892d094974f1777dfbdd6fc7ea438251a3bfcde880ffa321aca1e5
MD5 6ae25d9818e10d43dcefacc30637eb31
BLAKE2b-256 6a8b87deec1efa30dfd5d11bd3ec0f37f64510285a79dddfbf433be07badd40f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pineai_cli-0.1.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.1.0-py3-none-any.whl.

File metadata

  • Download URL: pineai_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.5 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2844f8de57c0702507d45c38901bb3f36d8fbec7eeea4b39df7f6e09205e0d93
MD5 a3d89e8ef2e88a1d9a072ee9820ea8f3
BLAKE2b-256 39f61c599234737013d203addbd6672cb1c7605152e522d94b2135275e91c3d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pineai_cli-0.1.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