Обновить README.md
This commit is contained in:
@@ -0,0 +1,132 @@
|
||||
# 🚀 TrueNAS SCALE AI Workspace
|
||||
|
||||
### code-server + OmniRoute + Claude Code (Kiro AI)
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## 📦 Стек
|
||||
|
||||
- **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://`<IP>`{=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
|
||||
Reference in New Issue
Block a user