OpenCLI
給你自己跑的模型,一個 agent
跑在你自己的電腦上,能用任何 OpenAI 兼容的模型,而且是去幹活,不是描述活兒: 讀你的文件、執行你的命令、修改你的東西,你不在的時候也在後臺繼續。
裝起來
- macOS
- Windows
- Linux
- 終端機
- 從源碼
下載 OpenCLI-macos-aarch64.dmg
(Apple 芯片)或
OpenCLI-macos-x86_64.dmg
(Intel),拖進「應用程式」。
安裝檔沒有 Apple 證書,所以第一次打開要多做一步:
xattr -dr com.apple.quarantine /Applications/OpenCLI.app
或者右鍵點應用、選打開。只需要一次。
下載並執行
OpenCLI-windows-x86_64-setup.exe。
因為沒有簽名,SmartScreen 會彈一個藍框。點 More info,再點 Run anyway。
下載
OpenCLI-linux-x86_64.AppImage,
加執行權限然後執行:
chmod +x OpenCLI-linux-x86_64.AppImage
./OpenCLI-linux-x86_64.AppImage
curl -fsSL https://opencli.ai/install.sh | sh
它會判斷你的平臺、下載對應的構建,把 opencli 放進 /usr/local/bin —— 沒有寫權限
就退到 ~/.local/bin。
需要一個較新的 Rust 工具鏈:
git clone https://github.com/ai-dashboad/opencli.git
cd opencli/opencli-rs
cargo build --release -p opencli-cli --bin opencli
它不帶模型。指一個給它 —— 本機的 Ollama、 你自己的伺服器,或者四十來家供應商之一,其中不少家 給免費額度。
接下來去哪
第一次對話
對話從哪個目錄開始、它在改動之前會問什麼、以及怎麼看它做了什麼。
部門與 Bot
一個帶常設說明的目錄,裡面的會話各有職責。九個部門帶樣例資料。
值守
自己到點的活兒 —— 碰到不該自己決定的事情時會停下來問你。
後臺執行
關掉發起它的對話之後還在跑的活兒,以及為什麼有時會被扣住。
沙箱與審批
agent 能做什麼、以及做之前必須問什麼。這裡最重要的一頁。
做不到什麼
寫在前面,而不是讓你後面發現,每一條都寫了為什麼。
花一晚上之前值得知道的兩件事
小的本地模型幹這個不如前沿模型。 介面是一樣的,推理不是。而且一個不會調用工具的 模型在這裡根本幹不了活 —— 它只會聊天。投入之前先測一下。
agent 的沙箱可以寫它工作目錄裡的任何東西。 那個目錄就是它能改動的全部範圍 —— 這也是為什麼對話從一個工作區開始,而不是從你的家目錄。