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!

Table of Contents

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!
  • 📚 Chat History: cliz can remember chat history, and continue the conversation.
  • 🛡️ 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. This is my config:

auto: false # disable auto mode
chat_history: true # enable chat history
respond_language: "English" # you can switch language to "中文"
llm: # set your favorite LLMs
  base_url: "xxx"
  api_key: "xxx"
  model: "xxx"
tools: # add more tools you like!
  - name: "zstd"
    description: "Zstandard - Fast real-time compression algorithm"
  - name: "rsync"
    description: "Rsync is a fast and extraordinarily versatile file copying tool for both remote and local file"
  - name: "uv"
    description: "An extremely fast Python package and project manager, written in Rust"
  - name: "yt-dlp"
    description: "A feature-rich command-line audio/video downloader"

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
  • Release to 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.3.tar.gz (7.1 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.3-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cliz-0.1.3.tar.gz
  • Upload date:
  • Size: 7.1 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.3.tar.gz
Algorithm Hash digest
SHA256 fa72fcdce29e4194098f0073d597a8ecfdc06794548fdcdf715fd49c4539f377
MD5 14dac394e59c30a116072fb3627ba8fb
BLAKE2b-256 8a3527cb7053a3a8abb2ffa71bbbca022ac7d15dbc73d6f2a06701aada983393

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cliz-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 7.7 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2cab3a958c7b636ab5b69200d52e97f477e795ee913fa16ef062d308aa439c29
MD5 4881f0c4fce0ddc62fb6fb751ee0c782
BLAKE2b-256 3ac5002bfd292f2582bbcb926e2a1c25350f39620e455efe8bc7fc88776f7cb2

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