Skip to main content

Your AI Buddy for Daily Tasks

Project description

HeyCLI 🤖 - Your AI Buddy for Daily Tasks

HeyCLI Preview

Stop wasting time on repetitive chores! HeyCLI is your AI-powered command-line assistant that simplifies everyday tasks. Forget writing scripts. Just run commands like heycli remove all empty folders.

Zero setup, maximum efficiency!

For example, need to convert all your .png images to .jpg? Just type heycli convert *.png to *.jpg. Or, if you want to extract the first column of your contacts.csv and save it to names.txt, simply use heycli extract column 1 from contacts.csv to names.txt.

heycli shows the code and confirms execution before running, ensuring you're always in control.

Also, by default, it works in your current directory, so you don't have to specify the current working directory every time in your prompt.

If you can describe it, HeyCLI can do it. Get your time back.

For getting free API keys, check out Zuki Journey.

https://github.com/user-attachments/assets/d3e53d75-7614-45ca-a347-dca77aba51e8

🚀 Install

pipx install heycli (recommended)

# Set up config file at ~/.heycli/config.yaml 
# (on Windows: C:\Users\YourUsername\.heycli\config.yaml)
# Then use it!
heycli rename all files sequentially from 1
heycli sort file names by size (descending) and save in a text file
heycli change all images format to jpg
heycli find large files in my documents folder
heycli print all emails from contact-list.txt
heycli generate 10 random numbers between 100 and 1000

📝 Sample Config File

# List faster, more reliable providers and more capable models first.
# They will be attempted in the order listed.

providers:
  - base_url: "https://api.naga.ac/v1"
    api_key: "Your API key"
    models:
      - "gpt-4o"
      - "deepseek-chat"
      - "gemini-2.0-flash"

  - base_url: "https://api.electronhub.top/v1"
    api_key: "Your API Key"
    models:
      - "claude-3-7-sonnet-20250219"
      - "gpt-4o"

  - base_url: "https://openrouter.ai/api/v1"
    api_key: "Your API key"
    models:
      - "deepseek/deepseek-chat:free"
      - "google/gemini-2.0-pro-exp-02-05:free"

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

heycli-1.0.1.tar.gz (120.2 kB view details)

Uploaded Source

Built Distribution

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

heycli-1.0.1-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file heycli-1.0.1.tar.gz.

File metadata

  • Download URL: heycli-1.0.1.tar.gz
  • Upload date:
  • Size: 120.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for heycli-1.0.1.tar.gz
Algorithm Hash digest
SHA256 a05ac33316d05f79a83f6b53cd6b8a306feca72d1a59533ecf591807d16197cc
MD5 e68342c9306746d3d9beb2ab3e89fc62
BLAKE2b-256 bbf0bdc756ee66c320e9392c1f056db584a29791ab193b8a99ba1ca6e3708a38

See more details on using hashes here.

Provenance

The following attestation bundles were made for heycli-1.0.1.tar.gz:

Publisher: publish.yml on sir-kokabi/heycli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file heycli-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: heycli-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for heycli-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d83ea655140777ac1c395621a3d44d9b9f5bb56b4d4a28f918ce2480a6495786
MD5 ac74d7728abd481e6e353794f4a59854
BLAKE2b-256 becec3512569202d219cfc60db7c934d79d3b589aabd62ca501a3d6949e27a74

See more details on using hashes here.

Provenance

The following attestation bundles were made for heycli-1.0.1-py3-none-any.whl:

Publisher: publish.yml on sir-kokabi/heycli

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