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!
  • 🛡️ 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
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.1.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.1-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cliz-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 de348211c73d716720558b7f0cf71e164a84437725329f65cd4414e8b6cec7a0
MD5 957752feeaa723a9a3ef6fd25efa8eb7
BLAKE2b-256 7ee48f9b118a3502c18d5ef0c3ebfedf1f8857fa1b8c683919118201e3b6dd6a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cliz-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c126d43bdb8a6c8786473fba4ac6666c6ba177306851eff9109e690c6cc77166
MD5 3bdbe64906fa1273958e3e4789aef274
BLAKE2b-256 42b1cdfa34e4a9f49622a81fba1579d50995c3a6e80f5678cbcc904c081f3945

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