File size: 4,372 Bytes
c17e1b4 064bfd6 c17e1b4 6a1ada8 c17e1b4 064bfd6 c17e1b4 064bfd6 c17e1b4 064bfd6 c17e1b4 a47504b 064bfd6 6a1ada8 8156a50 064bfd6 a47504b c17e1b4 064bfd6 c17e1b4 064bfd6 c17e1b4 064bfd6 c17e1b4 064bfd6 c17e1b4 064bfd6 c17e1b4 064bfd6 a47504b 064bfd6 c17e1b4 064bfd6 c17e1b4 064bfd6 a47504b 3949ea6 a47504b 3949ea6 a47504b 3949ea6 a47504b 3949ea6 a47504b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 | # VersperClaw: Not Only AI Assistant Code Agent
<div align="center">
<img src="assets/VersperAI_Banner.png" alt="VersperAI">
</div>
## Quick Start
```bash
# script install
curl -fsSL https://raw.githubusercontent.com/versperai/VersperClaw/main/install.sh | bash
# source install
git clone https://github.com/versperai/VersperClaw.git && cd VersperClaw && bun install && bun run build:dev:full && ./cli-dev
```
## WebSearch & WebFetch Tools - 100% local free no remote api fee
<table align="center">
<tr>
<td><img src="assets/WebSearchTool.png"></td>
<td><img src="assets/WebSearchTool2.png"></td>
<td><img src="assets/WebSearchTool3.png"></td>
</tr>
</table>
```bash
# local config search engine - searxng in archlinux
# make sure have install docker and docker-compose
sudo pacman -S docker-compose && docker
docker --version && docker compose version
sudo usermod -aG docker $USER
# make sure open pc and now start docker daemon
sudo systemctl enable --now docker
# install searxng in docker-compose
curl -fsSL \
-O https://raw.githubusercontent.com/searxng/searxng/master/container/docker-compose.yml \
-O https://raw.githubusercontent.com/searxng/searxng/master/container/.env.example
# add json source in formats behind html - jsonl in 87 lines
cd searxng/core-config/ && sudo nvim settings.yml
# start searxng engine
docker compose up -d
# check in every browser
firefox http://localhost:8080
```
## Telegram - Interactive Config
```bash
# On startup, the CLI runs silently in the background, maintains a persistent Telegram connection, and listens for messages.
# start VersperClaw Cli
./cli-dev
# enter it into the cli input field and interactive configuration parameters
/telegram
```
# Legacy Python Version
### Demos dev/python
#### 1.Auto Scientific Research & evolve code experiment and write AI ccf/sci draft paper also support checkpoint
<table align="center">
<tr>
<td><img src="assets/legacy/paper.gif"/></td>
<td><img src="assets/legacy/versper.gif"/></td>
</tr>
</table>
#### 2. WebToolAgent
<table align="center">
<tr>
<td align="center"><b>Web Search</b></td>
<td align="center"><b>Deep Search</b></td>
<td align="center"><b>Live Chrome Control</b></td>
</tr>
<tr>
<td><img src="assets/legacy/versperclaw1.jpg" width="100%"></td>
<td><img src="assets/legacy/versperclaw2.jpg" width="100%"></td>
<td><img src="assets/legacy/control_browser_use_gemini.jpg" width="100%"></td>
</tr>
</table>
#### 3.Gateway - WeXin, Telegram and so on
```bash
# telegram, wechat and whatsapp
versper setup gateway
# then start listen
versper gateway
```
```bash
# Source install
git clone -b dev/python https://github.com/versperai/VersperClaw.git
# If you want check out the have been legacyed python version code, just switch to the dev/python branch
# make sure you have installed uv and creat .venv via uv venv
uv pip install -r requirements.txt # or uv sync
source .venv/bin/activate
uv pip install -e .
# use codex, openrouter, or claude remote model via api
versper setup
```
```bash
# if use vllm or llama.cpp in local model for inference
# for example use llama.cpp
llama-server \
--model unsloth/Qwen3.5-4B-GGUF/Qwen3.5-4B-UD-Q4_K_XL.gguf \
--mmproj unsloth/Qwen3.5-4B-GGUF/mmproj-F16.gguf \
--seed 3407 \
--temp 1.0 \
--top-p 0.95 \
--min-p 0.01 \
--top-k 40 \
-c 49152 \
--port 8001 \
--chat-template-kwargs '{"enable_thinking":true}' \
--host 0.0.0.0
# check model name and pass inference
curl http://localhost:8001/v1/models
curl http://localhost:8001/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "qwen",
"messages": [
{"role": "user", "content": "hello"}
]
}'
cd ~/.versper && nvim config.yaml
# model:
# api_key: sk-no-key-required
# base_url: http://localhost:8001/v1
# default: unsloth/Qwen3.5-4B-GGUF
# provider: custom
```
```bash
versper doctor # make sure all checks passed
```
## Add-on
```bash
if ban mcp in ~/.versper/.env:
export VERSPER_BROWSER_USE_MCP=0
```
```bash
# live chrome control
npm install -g chrome-devtools-mcp@latest
npm install -g agent-browser@latest
# make sure you have installed chrome
google-chrome-stable
# fill it in the search bar and click the box
chrome://inspect/#remote-debugging
# check chrome connect
versper
/browser status
```
|