Ubuntu 安装ollama 在本地执行 zeroclaw 助手服务(二)

Ollama 官网有提供了openclaw的方案,一身反骨的我们决定用zeroclaw,一个rust版的更轻量级的替换方案。

前提准备

首先你得安装rust语言,

1
2
sudo apt-get update -y
sudo apt-get install rustc cargo -y

或者按照官方的指示从脚本安装:

1
2
3
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/cargo/env
rustup update

如网速较慢可以切换国内mirrors.

构建zeroclaw 助手

直接从github拷贝,按照README.md指示执行即可。

1
2
3
4
5
git clone https://github.com/theonlyhennygod/zeroclaw.git
cd zeroclaw
cargo build --release
cargo install --path .
...

执行zeroclaw onboard后会生成配置~/.zeroclaw/config.toml

1
zeroclaw onboard

zero-onboard

将zeroClaw集成到本地的ollama

修改config.toml以指定provider,譬如上一篇文章用了llama3.2,

1
zeroclaw onboard --interactive
  1. 选择Local / private(Ollama - no API key needed),因为穷…
  2. 选择已经安装好的模型
    zeroclaw-model
  3. 如果想代理到公网可以用cloudflare的zero trust
1
zeroclaw agent -m "Hello, are you running on Ollama?"
1
zeroclaw status

agent

emmmm… 还是有很多bug,估计过短时间就好了。