103 lines
2.1 KiB
Markdown
103 lines
2.1 KiB
Markdown
# Claude Config
|
|
|
|
Configuración para Claude Code con múltiples proveedores de LLM.
|
|
|
|
## Estructura
|
|
|
|
```
|
|
claude-config/
|
|
├── agents/ # Agentes Claude
|
|
├── commands/ # Comandos personalizados
|
|
├── rules/ # Reglas de código
|
|
├── skills/ # Skills de Claude
|
|
└── scripts/ # Scripts para CLI
|
|
```
|
|
|
|
## Configuración de Claude Code
|
|
|
|
### settings.json
|
|
|
|
Editar `~/.claude/settings.json`:
|
|
|
|
```json
|
|
{
|
|
"skipDangerousModePermissionPrompt": true,
|
|
"env": {
|
|
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1",
|
|
"KIMI_API_KEY": "tu-token-kimi",
|
|
"MINIMAX_API_KEY": "tu-token-minimax"
|
|
},
|
|
"statusLine": {
|
|
"type": "command",
|
|
"command": "node ~/.claude/plugins/combined-statusline/dist/index.js"
|
|
}
|
|
}
|
|
```
|
|
|
|
## Scripts
|
|
|
|
### GLM
|
|
```bash
|
|
# Copiar script
|
|
sudo cp scripts/glm /usr/local/bin/glm
|
|
sudo chmod +x /usr/local/bin/glm
|
|
|
|
# Configurar variable de entorno en ~/.bashrc o ~/.zshrc
|
|
export GLM_API_KEY="tu-token-glm"
|
|
|
|
# Usar
|
|
glm
|
|
```
|
|
|
|
### Kimi
|
|
```bash
|
|
# Copiar script
|
|
sudo cp scripts/kimi /usr/local/bin/kimi
|
|
sudo chmod +x /usr/local/bin/kimi
|
|
|
|
# Configurar variable de entorno
|
|
export KIMI_API_KEY="tu-token-kimi"
|
|
|
|
# Usar
|
|
kimi
|
|
```
|
|
|
|
### Cuotas (statusline)
|
|
```bash
|
|
# Instalar el plugin plan-usage
|
|
git clone https://gitea.cbcren.online/renato97/plan-usage.git ~/.claude/plugins/combined-statusline
|
|
|
|
# O manualmente
|
|
mkdir -p ~/.claude/plugins/combined-statusline/dist
|
|
cp plan-usage/dist/index.js ~/.claude/plugins/combined-statusline/dist/
|
|
chmod +x ~/.claude/plugins/combined-statusline/dist/index.js
|
|
|
|
# Configurar variables de entorno
|
|
export GLM_API_KEY="tu-token-glm"
|
|
export MINIMAX_API_KEY="tu-token-minimax"
|
|
export KIMI_API_KEY="tu-token-kimi"
|
|
|
|
# Probar
|
|
node ~/.claude/plugins/combined-statusline/dist/index.js
|
|
```
|
|
|
|
## SSH Config
|
|
|
|
Configurar acceso rápido a VPS en `~/.ssh/config`:
|
|
|
|
```
|
|
Host vps
|
|
HostName 194.163.191.200
|
|
User ren
|
|
IdentityFile ~/.ssh/id_ed25519
|
|
StrictHostKeyChecking no
|
|
```
|
|
|
|
Usar: `ssh vps`
|
|
|
|
## Variables de entorno requeridas
|
|
|
|
- `GLM_API_KEY`: Token de GLM (ZAI)
|
|
- `KIMI_API_KEY`: Token de Kimi Code
|
|
- `MINIMAX_API_KEY`: Token de MiniMax
|