Skip to main content

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

Python Version License: MIT Dependencies PRs Welcome

English | 简体中文


🔥 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 your git diff --cached and 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


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)

Uploaded Source

Built Distribution

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

smart_cli_ai-0.1.0-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

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

Hashes for smart_cli_ai-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0d2eeb2dc5de0029f3bc39f3b5143c8656a503a117998c146ad8757e57643ffc
MD5 0e980d5a50ac1bef00ace70cedc2c51b
BLAKE2b-256 69ed244e4ae7d0e17ec9c8e06c3563157e0d11d898b5d39fd17571dae38b6131

See more details on using hashes here.

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

Hashes for smart_cli_ai-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1f1260d0b9a537b0cb5528b53ef1e20c3e4885dd98ab426c9b0c61d34d3782ec
MD5 a42b6eafc226a1abcae9992248b24339
BLAKE2b-256 7e2f0aca3c506078d8d7f2e2dadc73e98831fcbda24398bcef5b552392c5f9a3

See more details on using hashes here.

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