Skip to main content

A useful command-line agent help you work with your favorite tools

Project description

cliz

🤖 Hello human, my name is cliz (cli + z), A useful command-line agent help you work with your favorite tools!

Features

  • 🚀 Lightweight & Fast: cliz is just 10M+ and run extremely fast.
  • 🌟 CLI Agent: cliz is a command-line agent, help you work with your favorite cli tools!
  • 🛡️ Secure: all tool-call requests need to be approved by user, We also has auto mode.

Enjoy your cliz!

Examples

Help me download video https://www.bilibili.com/video/BV1GJ411x7h7 to local folder videos/.

example

Fetch deepseek-v3 github homepage, and save to deepseek-v3.md.

example

Install

Step 1: install from pip:

pip install cliz

Step 2: make config file:

mkdir -p ~/.cliz
vim ~/.cliz/cliz.yaml

This is a template yaml, write your LLMs provider, and add any tools you like.

auto: false # disable auto mode
respond_language: "English" # you can switch language to "中文"
llm:
  base_url: "xxx" # set your favorite LLMs
  api_key: "xxx"
  model: "xxx"
tools: # add more tools you like!
  - name: "zstd"
    description: "Zstandard - Fast real-time compression algorithm"
    help_arg: "-h"
  - name: "rsync"
    description: "Rsync is a fast and extraordinarily versatile file copying tool for both remote and local file"
    help_arg: "-h"
  - name: "uv"
    description: "An extremely fast Python package and project manager, written in Rust"
    help_arg: "help"

Step 3: Run cliz!

cliz "build a operation system for me. :D"

Also run auto mode with --auto or set auto: true in config file:

cliz --auto "build a operation system for me. :D"

Roadmap

  • Add agent memory & chat history
  • Release to pypi & homebrew

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

cliz-0.1.0.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

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

cliz-0.1.0-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file cliz-0.1.0.tar.gz.

File metadata

  • Download URL: cliz-0.1.0.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for cliz-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9f41daaa9df467937d8e746a2520133c7ee7460c2705ca98d8d9c7375d5d7d4c
MD5 572844a2080727bdca2f3cfcf4b2ac36
BLAKE2b-256 558603bef72c0f47cd1be7c4547e3cf5c96240058fc2d6e850d9a5e682a42928

See more details on using hashes here.

File details

Details for the file cliz-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: cliz-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for cliz-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0a2cac515cdde747a1e5af643f1e09aa98a04864a33ef2697359d58f2aaa6bf1
MD5 c99147190bc38811eab0ebc08af54bc6
BLAKE2b-256 feddbfb7aa3ca5ccac4eee1d364c9f45f52813b39d2dd5cdb74bbf2d6b9d6135

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