
Lazycat Aipod Developer
- 115 installs
- 54 repo stars
- Updated April 3, 2026
- whoamihappyhacking/lazycat-skills
Helps with ai & agent building tasks.
About
lazycat-aipod-developer is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.
- lazycat-aipod-developer
- AI & Agent Building
- AI-coding skill
Lazycat Aipod Developer by the numbers
- 115 all-time installs (skills.sh)
- +4 installs in the week ending Jul 27, 2026 (Skillselion tracking)
- Ranked #3,942 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Jul 27, 2026 (Skillselion catalog sync)
npx skills add https://github.com/whoamihappyhacking/lazycat-skills --skill lazycat-aipod-developerAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 115 |
|---|---|
| repo stars | ★ 54 |
| Last updated | April 3, 2026 |
| Repository | whoamihappyhacking/lazycat-skills ↗ |
What it does
Helps with ai & agent building tasks.
Files
懒猫 AI 算力舱应用构建指南
你现在是懒猫微服 AI 算力舱(AI Pod)的应用开发专家。本技能聚焦于 如何构建一个可部署到算力舱的 AI 应用。
核心概念
- AI 应用 = 微服应用 + 算力舱 AI 服务(和/或 AI 浏览器插件)
- 安装到微服后,会自动将 AI 服务部署到算力舱
- 算力舱基于 NVIDIA Jetson,Docker 默认使用
nvidia-runtime,容器内直接可用 GPU,无需显式配置 - 服务网关使用 Traefik,通过 Host 规则转发,域名必须以 `-ai` 结尾
行动指令
当用户需要构建 AI 算力舱应用时,请读取 references/aipod-app-spec.md 获取完整的打包规范、docker-compose 编写要求、Traefik 路由配置、环境变量说明、浏览器插件打包、进度提示集成、应用发布等详细内容。
--- 给 AI 引擎的强制约束: 1. 算力舱 Docker 默认使用 nvidia-runtime,不要在 docker-compose 中添加 gpus 或 runtime: nvidia 配置 2. Traefik 的 Host 域名必须以 -ai 结尾,否则无法转发 3. 服务必须加入 traefik-shared-network 网络才能被 Traefik 接管 4. 使用 LZC_AGENT_DATA_DIR 做数据持久化,LZC_AGENT_CACHE_DIR 做缓存,LZC_SERVICE_ID 做路由命名 5. 当需要获取微服名称时,执行 lzc-cli box default,不要询问用户
AI 应用打包与发布规范
AI 应用结构
AI应用 是在微服应用基础上,添加 AI服务 或 AI浏览器插件 的应用。安装后会自动部署服务到算力舱。
lpk 包目录结构
ai-pod-service/ # AI 服务目录
docker-compose.yml # 服务编排文件
README.md # 可选的说明文件
check_ollama.py # 可选的检查脚本等
content.tar # 微服应用内容
extension.zip # 可选-浏览器插件
icon.png # 应用图标
manifest.yml # 应用清单添加 AI 服务
在 lzc-build.yml 中添加 ai-pod-service 字段:
# ai-pod-service: 指定算力舱的服务目录,会将里面的内容打包到lpk中
ai-pod-service: ./ai-pod-service该目录下必须包含 docker-compose.yml。目录内的资源可在 docker-compose 中通过路径引用。
算力舱提供的环境变量
1. 数据持久化路径 LZC_AGENT_DATA_DIR
- 定义:
/ssd/lzc-ai-agent/data/<service_id> - 示例:
/ssd/lzc-ai-agent/data/cloud.lazycat.aipod.ai
ollama:
volumes:
- ${LZC_AGENT_DATA_DIR}/data:/root/.ollama2. 数据缓存路径 LZC_AGENT_CACHE_DIR
- 定义:
/ssd/lzc-ai-agent/cache/<service_id>
ollama:
volumes:
- ${LZC_AGENT_CACHE_DIR}/cache:/root/.cache3. 服务ID LZC_SERVICE_ID
- 对应 LPK 中的 appId,但会将
.去掉 - 示例: appId
cloud.lazycat.aipod.fish-speech→cloudlazycataipodfishspeech
ollama:
labels:
- "traefik.http.routers.${LZC_SERVICE_ID}-ollama.rule=Host(`ollama-ai`)"重要: 算力舱中的 Docker 默认使用nvidia-runtime,容器中可直接使用 GPU,不需要显式指定gpus配置。
配置 AI 服务 Traefik 访问规则
算力舱使用 traefik 通过 Host 规则做服务转发。
1. Host 规则 - 域名必须以 -ai 结尾
services:
ollama:
labels:
- "traefik.enable=true"
- "traefik.http.routers.${LZC_SERVICE_ID}-ollama.rule=Host(`ollama-ai`)"2. Traefik 网络 - 必须加入 traefik-shared-network
推荐设为默认网络:
networks:
default:
external: true
name: traefik-shared-network或服务级别指定:
services:
myservice:
networks:
- traefik-shared-network完整的 docker-compose.yml 示例
services:
whoami:
image: registry.lazycat.cloud/traefik/whoami:ab541801c8cc
labels:
- "traefik.http.routers.whoami.rule=Host(`whoami-ai`)"
networks:
default:
external: true
name: traefik-shared-network添加 AI 浏览器插件
在 lzc-build.yml 中添加 browser-extension 字段:
# browser-extension: 浏览器插件,支持 zip 文件或目录
browser-extension: ./my-awesome-chrome-extension.zip配置快捷方式
在 lzc-manifest.yml 中配置:
aipod:
shortcut:
disable: false # 设为 true 则不在 AI 浏览器显示快捷方式在 aipod 字段中仅支持 .SysParams(.S) 中的 .BoxName 和 .BoxDomain 模板参数。
添加启动进度提示(caddy-aipod)
AI 应用需要显示算力舱服务启动进度时,使用 caddy-aipod 中间件:
# lzc-manifest.yml
name: ComfyUI
package: cloud.lazycat.aipod.comfyui
version: 1.0.5
description: 最强大的开源基于节点的生成式人工智能应用程序
aipod:
shortcut:
disable: false
application:
subdomain: comfyui
routes:
- /=http://caddy:80
services:
caddy:
image: registry.lazycat.cloud/catdogai/caddy-aipod:65e058ce
setup_script: |
cat <<'EOF' > /etc/caddy/Caddyfile
{
auto_https off
http_port 80
https_port 0
}
:80 {
handle {
route {
lzcaipod
root * /lzcapp/pkg/content/ui/
try_files {path} /index.html
header Cache-Control "max-age=60, private, must-revalidate"
file_server
}
}
}
EOF
cat /etc/caddy/Caddyfile关键:Caddyfile 中的 lzcaipod 指令会检测算力舱服务是否运行并给出进度提示。
AI 应用依赖算力舱服务健康检测(微服 1.3.8+)
使用 upstreams 访问算力舱的 health check 接口:
application:
subdomain: comfyui
gpu_accel: true
routes:
- /=file:///lzcapp/pkg/content/dist
health_check:
test_url: http://127.0.0.1/version
start_period: 5m
upstreams:
- location: /version
backend: https://comfyui-ai.{{ .S.BoxDomain }}/api/manager/version
trim_url_suffix: /
use_backend_host: true
dump_http_headers_when_5xx: true发布 AI 应用
1. 算力舱分类:https://appstore.lazycat.cloud/#/shop/category/27 2. 发布方式与普通微服应用一致,通过 lzc-cli 或开发者平台提交 3. 提交时写上 AI Pod 或 算力舱 关键词,方便审核分类
指定某一个算力舱上的服务
多个算力舱时,通过域名格式访问:f-{算力舱序列号}-{服务名称}-ai.{微服名称}.heiyu.space
示例:https://f-1420225016421-dozzle-ai.your-box-name.heiyu.space