A lightweight, zero-dependency AI terminal assistant
Project description
🤖 Smart CLI AI
Lightweight, Zero-Dependency AI Terminal Assistant
Convert Natural Language to Shell Commands · Diagnose Terminal Errors · Auto-Generate Git Commits
🔥 Key Features
- ⚡ Zero Third-Party Dependencies: Built 100% with standard Python libraries (
urllib,argparse,json). Lightweight and instant startup. - 💡 Natural Language to Shell (
smart-cli do): Turn descriptions into executable bash/zsh/powershell commands instantly. - 🔍 Intelligent Error Diagnosis (
smart-cli fix): Feed terminal errors directly into AI to get root-cause analysis and step-by-step solutions. - 📝 Automated Git Commits (
smart-cli commit): Analyzes yourgit diff --cachedand auto-generates Conventional Commit messages. - 🌐 Provider Agnostic: Native support for OpenAI, DeepSeek, Ollama, Moonshot, SiliconFlow, or any OpenAI-compatible API endpoint.
🚀 Quick Start
Installation
Install locally in editable mode or directly via pip:
pip install smart-cli-ai
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
smart_cli_ai-0.1.0.tar.gz
(5.9 kB
view details)
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 smart_cli_ai-0.1.0.tar.gz.
File metadata
- Download URL: smart_cli_ai-0.1.0.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d2eeb2dc5de0029f3bc39f3b5143c8656a503a117998c146ad8757e57643ffc
|
|
| MD5 |
0e980d5a50ac1bef00ace70cedc2c51b
|
|
| BLAKE2b-256 |
69ed244e4ae7d0e17ec9c8e06c3563157e0d11d898b5d39fd17571dae38b6131
|
File details
Details for the file smart_cli_ai-0.1.0-py3-none-any.whl.
File metadata
- Download URL: smart_cli_ai-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1f1260d0b9a537b0cb5528b53ef1e20c3e4885dd98ab426c9b0c61d34d3782ec
|
|
| MD5 |
a42b6eafc226a1abcae9992248b24339
|
|
| BLAKE2b-256 |
7e2f0aca3c506078d8d7f2e2dadc73e98831fcbda24398bcef5b552392c5f9a3
|