CLI for KallyAI - AI phone assistant that makes calls to businesses
Project description
KallyAI CLI
A command-line interface for KallyAI - an AI phone assistant that makes calls to businesses on your behalf.
Features
- Make AI phone calls - Reserve tables, schedule appointments, inquire about services
- Check usage - Monitor your minutes and calls remaining
- View call history - List and inspect past calls
- Get transcripts - Read full conversation transcripts
- Manage billing - Access Stripe billing portal
Installation
pip install kallyai-cli
Or install from source:
git clone https://github.com/anthropics/claude-code-skills.git
cd claude-code-skills/kallyai-api
pip install -e .
Quick Start
# Check your usage (will prompt for login on first use)
kallyai --usage
# Make a call
kallyai --phone "+15551234567" --task "Ask about store hours"
# View call history
kallyai --history
Authentication
Authentication is automatic. On first use, a browser window opens for Google/Apple sign-in. Tokens are securely stored locally.
kallyai --login # Force re-authentication
kallyai --logout # Clear saved credentials
kallyai --auth-status # Check if logged in
Commands
Making Calls
kallyai -p "+15551234567" -t "Reserve a table for 4 at 8pm" \
--category restaurant \
--name "John Smith" \
--party-size 4 \
--date "2026-01-28" \
--time "20:00"
| Option | Short | Description |
|---|---|---|
--phone |
-p |
Phone number (E.164 format) |
--task |
-t |
What the AI should accomplish |
--category |
-c |
restaurant, clinic, hotel, general |
--language |
-l |
en or es |
--name |
Your name (for reservations) | |
--business |
Business name | |
--party-size |
Party size (restaurants) | |
--date |
YYYY-MM-DD | |
--time |
HH:MM (24-hour) |
Account & Usage
kallyai --usage # Show minutes/calls remaining
kallyai --subscription # Show subscription status
kallyai --billing # Open Stripe billing portal
Call History
kallyai --history # List recent calls
kallyai --call-info <ID> # Get call details
kallyai --transcript <ID> # Get conversation transcript
Claude Code Skill
This CLI can also be used as a Claude Code skill. Add to your skills:
# Copy to Claude Code skills directory
cp -r kallyai-api ~/.claude/skills/
Then invoke with the skill trigger words: "call", "phone", "reservation", "appointment", "KallyAI".
Security
- Token storage:
~/.kallyai_token.jsonwith 0600 permissions - CSRF protection: State parameter validation
- Localhost only: OAuth redirects only to localhost/127.0.0.1
- Auto-refresh: Tokens refresh automatically when expired
API Documentation
For direct API usage, see the API Reference.
Requirements
- Python 3.10+
- httpx
License
MIT License - see LICENSE
Links
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kallyai_cli-1.0.0.tar.gz.
File metadata
- Download URL: kallyai_cli-1.0.0.tar.gz
- Upload date:
- Size: 13.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1fd105675eed208d7f755826e603afd31beb97c0bc1a244a1a1670780627641f
|
|
| MD5 |
b7fdfcdd9569c5b65c03d6042ee0244e
|
|
| BLAKE2b-256 |
dfcca9909fa3857e624df798a82cc9ffa9b76c10b88648eec2eeaa7428363cce
|
File details
Details for the file kallyai_cli-1.0.0-py3-none-any.whl.
File metadata
- Download URL: kallyai_cli-1.0.0-py3-none-any.whl
- Upload date:
- Size: 9.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e28de64737866f76c1e8c2405e6e2de0893d7aacc2d0949780e0b4f4a9a4167
|
|
| MD5 |
90da4bfd0be5a1c0b6e4fd893dce5f5d
|
|
| BLAKE2b-256 |
7981e6e2d1d4e335556d00deae75cc6cb0302631b76ecdeedc96cc8ce3119a24
|