# 🚀 TrueNAS SCALE AI Workspace ### code-server + OmniRoute + Claude Code (Kiro AI) ![TrueNAS](https://img.shields.io/badge/TrueNAS-SCALE-blue?logo=truenas) ![Docker](https://img.shields.io/badge/Docker-Ready-blue?logo=docker) ![VSCode](https://img.shields.io/badge/code--server-VSCode-green?logo=visualstudiocode) ![Claude](https://img.shields.io/badge/Claude-Code-purple) ![License](https://img.shields.io/badge/license-MIT-green) ------------------------------------------------------------------------ ## 📦 Стек - **code-server** --- VS Code в браузере\ - **OmniRoute** --- прокси для AI\ - **Claude Code** --- CLI агент\ - **Kiro AI** --- провайдер моделей ------------------------------------------------------------------------ ## 🛠 Подготовка ``` bash 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 ``` yaml 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 ``` bash 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://``{=html}:20128 **Model Mapping:** - `claude-sonnet-4-6` → `claude-sonnet-4.5` - `*` → `claude-sonnet-4.5` ------------------------------------------------------------------------ ## ▶️ Запуск ``` bash claude --model kr/claude-sonnet-4.5 ``` ------------------------------------------------------------------------ ## ⚡ Алиасы ``` bash 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