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.4.tar.gz (8.9 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.4-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cliz-0.1.4.tar.gz
  • Upload date:
  • Size: 8.9 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.4.tar.gz
Algorithm Hash digest
SHA256 813c58a6bb4f0478fe3f39f8203015e521c6116b4c15589d430d4339037a0c0e
MD5 b3577e10644041d80f82e0b4bd453385
BLAKE2b-256 0dfe20f64c5cd906608b7ec2b99a9e2b7d41b63d0d16c081382a7342ee869376

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cliz-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 8.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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f68bcaa8c7aa8e3196b5bb68ac3403e630464040b135db022ae5360e5997f5d0
MD5 dd24efcff1d5925ea4b1da6d30e7a0bd
BLAKE2b-256 799dcff92057e82d930603a30a838497381a5ceca133e27ca3f7f86977ace525

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