feat:添加zeroclaw到列表

This commit is contained in:
okxlin
2026-03-13 19:53:02 +08:00
parent 7953d4f51c
commit 9aa032d76c
11 changed files with 396 additions and 0 deletions
+8
View File
@@ -0,0 +1,8 @@
API_KEY=""
CONTAINER_NAME="zeroclaw"
PANEL_APP_PORT_HTTP=42617
PROVIDER=""
TZ="Asia/Shanghai"
ZEROCLAW_ALLOW_PUBLIC_BIND="true"
ZEROCLAW_GATEWAY_PORT=42617
ZEROCLAW_MODEL=""
+123
View File
@@ -0,0 +1,123 @@
additionalProperties:
formFields:
- default: 42617
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
label:
en: Port
zh: 端口
zh-hant:
ja: ポート
ko: 포트
ru: Порт
ms: Port
pt-br: Porta
required: true
rule: paramPort
type: number
- default: 42617
envKey: ZEROCLAW_GATEWAY_PORT
labelEn: Gateway Port (container)
labelZh: 网关端口(容器内)
label:
en: Gateway Port (container)
zh: 网关端口(容器内)
zh-Hant: 網關連接埠(容器內)
ja: ゲートウェイポート(コンテナ内)
ko: 게이트웨이 포트(컨테이너)
ru: Порт шлюза (контейнер)
ms: Port gerbang (kontena)
pt-br: Porta do gateway (contêiner)
required: true
rule: paramPort
type: number
- default: "true"
envKey: ZEROCLAW_ALLOW_PUBLIC_BIND
labelEn: Allow public bind (Docker)
labelZh: 允许容器内公网绑定(Docker
label:
en: Allow public bind (Docker)
zh: 允许容器内公网绑定(Docker
zh-Hant: 允許容器內公網綁定(Docker
ja: コンテナ内のパブリックバインドを許可(Docker)
ko: 컨테이너 내 공용 바인드 허용(Docker)
ru: Разрешить публичную привязку в контейнере (Docker)
ms: Benarkan ikatan awam dalam kontena (Docker)
pt-br: Permitir bind público no contêiner (Docker)
required: true
type: select
values:
- label: "true"
value: "true"
- default: Asia/Shanghai
envKey: TZ
labelEn: Timezone
labelZh: 时区
label:
en: Timezone
zh: 时区
zh-Hant: 時區
ja: タイムゾーン
ko: 시간대
ru: Часовой пояс
ms: Zon waktu
pt-br: Fuso horário
required: true
type: text
- default: ""
envKey: API_KEY
labelEn: LLM provider API key
labelZh: 模型服务商 API Key
label:
en: LLM provider API key
zh: 模型服务商 API Key
zh-Hant: 模型服務商 API Key
ja: LLM プロバイダーの API キー
ko: LLM 제공자 API 키
ru: API-ключ провайдера LLM
ms: Kunci API penyedia LLM
pt-br: Chave de API do provedor de LLM
required: false
type: password
- default: ""
envKey: PROVIDER
labelEn: Provider
labelZh: 服务商
label:
en: Provider
zh: 服务商
zh-Hant: 服務商
ja: プロバイダ
ko: 제공자
ru: Провайдер
ms: Pembekal
pt-br: Provedor
required: false
type: select
values:
- label: ""
value: ""
- label: OpenRouter
value: openrouter
- label: OpenAI
value: openai
- label: Anthropic
value: anthropic
- label: Ollama
value: ollama
- default: ""
envKey: ZEROCLAW_MODEL
labelEn: Model (optional)
labelZh: 模型(可选)
label:
en: Model (optional)
zh: 模型(可选)
zh-Hant: 模型(可選)
ja: モデル(任意)
ko: 모델(선택)
ru: Модель (необязательно)
ms: Model (pilihan)
pt-br: Modelo (opcional)
required: false
type: text
+35
View File
@@ -0,0 +1,35 @@
services:
zeroclaw:
image: "ghcr.io/zeroclaw-labs/zeroclaw:v0.1.7"
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
ports:
- "${PANEL_APP_PORT_HTTP}:${ZEROCLAW_GATEWAY_PORT}"
environment:
- TZ=${TZ}
- API_KEY=${API_KEY:-}
- PROVIDER=${PROVIDER}
- ZEROCLAW_MODEL=${ZEROCLAW_MODEL}
- ZEROCLAW_ALLOW_PUBLIC_BIND=${ZEROCLAW_ALLOW_PUBLIC_BIND}
- ZEROCLAW_GATEWAY_PORT=${ZEROCLAW_GATEWAY_PORT}
volumes:
- "zeroclaw-data:/zeroclaw-data"
healthcheck:
test: ["CMD", "zeroclaw", "status"]
interval: 10s
timeout: 10s
retries: 3
start_period: 10s
restart: unless-stopped
networks:
- 1panel-network
networks:
1panel-network:
external: true
name: 1panel-network
volumes:
zeroclaw-data:
name: zeroclaw-data
+3
View File
@@ -0,0 +1,3 @@
#!/bin/bash
docker-compose down --volumes
+27
View File
@@ -0,0 +1,27 @@
## 项目简介
ZeroClaw 是一个高性能、低资源占用、可组合的自主智能体运行时。ZeroClaw 是面向智能代理工作流的**运行时操作系统** — 它抽象了模型、工具、记忆和执行层,使代理可以一次构建、随处运行。
- Rust 原生实现,单二进制部署,跨 ARM / x86 / RISC-V。
- Trait 驱动架构,`Provider` / `Channel` / `Tool` / `Memory` 可替换。
- 安全默认值优先:配对鉴权、显式 allowlist、沙箱与作用域约束。
## 安装后如何访问
安装完成后访问:
- `http://<服务器IP>:<PANEL_APP_PORT_HTTP>`
**访问码通过容器日志获取**
## 数据存储(named volume
本应用主数据存放在 Docker **named volume**`zeroclaw-data`(容器内挂载到 `/zeroclaw-data`)。
- 卸载脚本会执行 `docker-compose down --volumes`,将同时删除该数据卷;如需保留数据,请先备份或避免删除 volume。
## 配置说明(简要)
- `API_KEY`LLM 提供方 API Key
- `PROVIDER`LLM 提供方
- `ZEROCLAW_MODEL`:可选模型覆盖
+31
View File
@@ -0,0 +1,31 @@
name: ZeroClaw
tags:
- AI
title: 一个高性能、低资源占用、可组合的自主智能体运行时
description: 一个高性能、低资源占用、可组合的自主智能体运行时
additionalProperties:
key: zeroclaw
name: ZeroClaw
tags:
- AI
shortDescZh: 一个高性能、低资源占用、可组合的自主智能体运行时
shortDescEn: A high-performance, low-resource, composable autonomous agent runtime.
description:
en: A high-performance, low-resource, composable autonomous agent runtime.
zh: 一个高性能、低资源占用、可组合的自主智能体运行时
zh-hant: 一個高效能、低資源佔用、可組合的自主智能體運行時
ja: 高性能・低リソースで、構成可能な自律エージェント実行基盤。
ko: 고성능, 저자원, 조합 가능한 자율 에이전트 런타임.
ru: Высокопроизводительный, малоресурсный и модульный рантайм для автономных агентов.
ms: Runtime ejen autonomi berprestasi tinggi, penggunaan sumber rendah dan boleh digabungkan.
pt-br: Runtime de agentes autônomos de alto desempenho, baixo consumo de recursos e composável.
type: website
crossVersionUpdate: true
limit: 1
recommend: 0
website: https://zeroclawlabs.ai
github: https://github.com/zeroclaw-labs/zeroclaw
document: https://www.zeroclawlabs.ai/docs
architectures:
- amd64
- arm64
+8
View File
@@ -0,0 +1,8 @@
API_KEY=""
CONTAINER_NAME="zeroclaw"
PANEL_APP_PORT_HTTP=42617
PROVIDER=""
TZ="Asia/Shanghai"
ZEROCLAW_ALLOW_PUBLIC_BIND="true"
ZEROCLAW_GATEWAY_PORT=42617
ZEROCLAW_MODEL=""
+123
View File
@@ -0,0 +1,123 @@
additionalProperties:
formFields:
- default: 42617
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
label:
en: Port
zh: 端口
zh-hant:
ja: ポート
ko: 포트
ru: Порт
ms: Port
pt-br: Porta
required: true
rule: paramPort
type: number
- default: 42617
envKey: ZEROCLAW_GATEWAY_PORT
labelEn: Gateway Port (container)
labelZh: 网关端口(容器内)
label:
en: Gateway Port (container)
zh: 网关端口(容器内)
zh-Hant: 網關連接埠(容器內)
ja: ゲートウェイポート(コンテナ内)
ko: 게이트웨이 포트(컨테이너)
ru: Порт шлюза (контейнер)
ms: Port gerbang (kontena)
pt-br: Porta do gateway (contêiner)
required: true
rule: paramPort
type: number
- default: "true"
envKey: ZEROCLAW_ALLOW_PUBLIC_BIND
labelEn: Allow public bind (Docker)
labelZh: 允许容器内公网绑定(Docker
label:
en: Allow public bind (Docker)
zh: 允许容器内公网绑定(Docker
zh-Hant: 允許容器內公網綁定(Docker
ja: コンテナ内のパブリックバインドを許可(Docker)
ko: 컨테이너 내 공용 바인드 허용(Docker)
ru: Разрешить публичную привязку в контейнере (Docker)
ms: Benarkan ikatan awam dalam kontena (Docker)
pt-br: Permitir bind público no contêiner (Docker)
required: true
type: select
values:
- label: "true"
value: "true"
- default: Asia/Shanghai
envKey: TZ
labelEn: Timezone
labelZh: 时区
label:
en: Timezone
zh: 时区
zh-Hant: 時區
ja: タイムゾーン
ko: 시간대
ru: Часовой пояс
ms: Zon waktu
pt-br: Fuso horário
required: true
type: text
- default: ""
envKey: API_KEY
labelEn: LLM provider API key
labelZh: 模型服务商 API Key
label:
en: LLM provider API key
zh: 模型服务商 API Key
zh-Hant: 模型服務商 API Key
ja: LLM プロバイダーの API キー
ko: LLM 제공자 API 키
ru: API-ключ провайдера LLM
ms: Kunci API penyedia LLM
pt-br: Chave de API do provedor de LLM
required: false
type: password
- default: ""
envKey: PROVIDER
labelEn: Provider
labelZh: 服务商
label:
en: Provider
zh: 服务商
zh-Hant: 服務商
ja: プロバイダ
ko: 제공자
ru: Провайдер
ms: Pembekal
pt-br: Provedor
required: false
type: select
values:
- label: ""
value: ""
- label: OpenRouter
value: openrouter
- label: OpenAI
value: openai
- label: Anthropic
value: anthropic
- label: Ollama
value: ollama
- default: ""
envKey: ZEROCLAW_MODEL
labelEn: Model (optional)
labelZh: 模型(可选)
label:
en: Model (optional)
zh: 模型(可选)
zh-Hant: 模型(可選)
ja: モデル(任意)
ko: 모델(선택)
ru: Модель (необязательно)
ms: Model (pilihan)
pt-br: Modelo (opcional)
required: false
type: text
+35
View File
@@ -0,0 +1,35 @@
services:
zeroclaw:
image: "ghcr.io/zeroclaw-labs/zeroclaw:latest"
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
ports:
- "${PANEL_APP_PORT_HTTP}:${ZEROCLAW_GATEWAY_PORT}"
environment:
- TZ=${TZ}
- API_KEY=${API_KEY:-}
- PROVIDER=${PROVIDER}
- ZEROCLAW_MODEL=${ZEROCLAW_MODEL}
- ZEROCLAW_ALLOW_PUBLIC_BIND=${ZEROCLAW_ALLOW_PUBLIC_BIND}
- ZEROCLAW_GATEWAY_PORT=${ZEROCLAW_GATEWAY_PORT}
volumes:
- "zeroclaw-data:/zeroclaw-data"
healthcheck:
test: ["CMD", "zeroclaw", "status"]
interval: 10s
timeout: 10s
retries: 3
start_period: 10s
restart: unless-stopped
networks:
- 1panel-network
networks:
1panel-network:
external: true
name: 1panel-network
volumes:
zeroclaw-data:
name: zeroclaw-data
@@ -0,0 +1,3 @@
#!/bin/bash
docker-compose down --volumes
Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB