Skip to main content

Your AI Buddy for Daily Tasks

Project description

HeyCLI 🤖 - Your AI Buddy for Daily Tasks

Stop wasting time on repetitive chores! heycli is your AI-powered command-line assistant that instantly automates everyday tasks. Forget writing scripts – simply run commands like heycli remove all empty folders. Zero setup, maximum efficiency.

HeyCLI Preview

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 ~/.helen/config.yaml 
# (on Windows: C:\Users\YourUsername\.helen\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.0.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.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: heycli-1.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 0a4ef161d086cd049ff2cf98726c29eb0ed52aca7b3ee69e3af4dc75a2d17f5b
MD5 2bb595032ddc332dbb6a9add4c78a677
BLAKE2b-256 a6a54ae4d66d47f8cde0016d77f6ad2896e416e276afc0bf250d1270e2b04e36

See more details on using hashes here.

Provenance

The following attestation bundles were made for heycli-1.0.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: heycli-1.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 af985eaecc417354eaf472b9ce1e67b12d62248efcb4173492c5128da6407b5d
MD5 c61df0667ac05b63efd81d06040464da
BLAKE2b-256 7d7d33c5dd690c13b1915cb83060813af2dd0524e05f869b0bbc9724522c2fb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for heycli-1.0.0-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