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
automode.
Enjoy your cliz!
Examples
Help me download video https://www.bilibili.com/video/BV1GJ411x7h7 to local folder videos/.
Fetch deepseek-v3 github homepage, and save to deepseek-v3.md.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
813c58a6bb4f0478fe3f39f8203015e521c6116b4c15589d430d4339037a0c0e
|
|
| MD5 |
b3577e10644041d80f82e0b4bd453385
|
|
| BLAKE2b-256 |
0dfe20f64c5cd906608b7ec2b99a9e2b7d41b63d0d16c081382a7342ee869376
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f68bcaa8c7aa8e3196b5bb68ac3403e630464040b135db022ae5360e5997f5d0
|
|
| MD5 |
dd24efcff1d5925ea4b1da6d30e7a0bd
|
|
| BLAKE2b-256 |
799dcff92057e82d930603a30a838497381a5ceca133e27ca3f7f86977ace525
|