Kite

Terminal assistant that translates natural language into commands.

Try it yourself

Tap to try(1/5)
$ kite
How can I help you today?
$
I'll help you backup your photos from last month. Here's what I'll do:
tar -czf photos_backup.tar.gz $(find ~/Pictures -type f -mtime -30 -mtime +0)
✓ Backup created successfully

Press Tab or click to cycle through examples.

Network Operations

$ kite "check if my website is responding and show response time"
→ Checking website availability:
curl -o /dev/null -s -w 'Response time: %{time_total}s Status: %{http_code} ' https://example.com
✓ Website responding (200ms, HTTP 200)

Network monitoring with curl. Generates commands with proper formatting flags.

Data Processing

$ kite "compress all log files older than 7 days in my project directory"
→ Compressing old log files:
find ./logs -name "*.log" -mtime +7 -exec gzip \\;
✓ Compressed 12 log files (saved 45MB)

File operations with find and exec. Handles time-based filtering and batch processing.

Package Management

$ kite "update all my homebrew packages and show what changed"
→ Updating Homebrew packages:
brew update && brew upgrade && brew outdated
✓ Updated 5 packages, 3 pending updates

Package management workflows. Chains multiple commands for update operations.

About

Terminal assistant that bridges the gap between natural language and command syntax. Instead of memorizing commands or searching documentation, describe what you want to accomplish.

Built to feel native to the terminal while respecting privacy. Runs entirely locally on macOS with no data collection. Commands are validated for safety, destructive operations require confirmation, and everything can be undone.