3.3 KiB
3.3 KiB
🚀 TrueNAS SCALE AI Workspace
code-server + OmniRoute + Claude Code (Kiro AI)
📦 Стек
- code-server --- VS Code в браузере\
- OmniRoute --- прокси для AI\
- Claude Code --- CLI агент\
- Kiro AI --- провайдер моделей
🛠 Подготовка
mkdir -p /mnt/ssd/apps/vscode/config \
/mnt/ssd/apps/vscode/workspace \
/mnt/ssd/apps/omniroute
chown -R 568:568 /mnt/ssd/apps
chmod -R 775 /mnt/ssd/apps
🐳 Docker Compose
services:
code-server:
image: lscr.io/linuxserver/code-server:latest
container_name: code-server
environment:
- PUID=568
- PGID=568
- TZ=Europe/Prague
- PASSWORD=your_password
volumes:
- /mnt/ssd/apps/vscode/config:/config
- /mnt/ssd/apps/vscode/workspace:/config/workspace
- /mnt/ssd/apps:/mnt/ssd/apps
ports:
- 18443:8443
restart: unless-stopped
omniroute:
image: diegosouzapw/omniroute:latest
container_name: omniroute
environment:
- PORT=20128
volumes:
- /mnt/ssd/apps/omniroute:/app/data
ports:
- 20128:20128
restart: unless-stopped
🤖 Установка Claude Code
docker exec -u 0 -it code-server bash -c "
apt update &&
apt install -y nodejs npm &&
npm install -g @anthropic-ai/claude-code
"
⚙️ OmniRoute
Открыть: http://<IP>{=html}:20128
Model Mapping: - claude-sonnet-4-6 → claude-sonnet-4.5 - * →
claude-sonnet-4.5
▶️ Запуск
claude --model kr/claude-sonnet-4.5
⚡ Алиасы
alias c4s='claude --model kr/claude-sonnet-4.5'
alias c4h='claude --model kr/claude-haiku-4.5'
📂 Доступ к файлам
Открыть в VS Code:
/mnt/ssd/apps
🧠 Возможности
- AI прямо в браузере\
- централизованный API через OmniRoute\
- быстрые и дешёвые модели (Haiku)\
- доступ ко всем конфигам
🧩 Архитектура
Browser → code-server → Claude Code → OmniRoute → Kiro AI
📜 License
MIT