Agregando Claude Code y Cline al Entorno.
This commit is contained in:
21
README.md
21
README.md
@@ -7,11 +7,16 @@ Para correr los entornos, deben tener docker instalado y correr el docker-compos
|
|||||||
> **Nota2:** Recuerda que los bash de custom scripts deben tener permiso de ejecucion en la maquina host, para hacerlo correr en terminal:
|
> **Nota2:** Recuerda que los bash de custom scripts deben tener permiso de ejecucion en la maquina host, para hacerlo correr en terminal:
|
||||||
|
|
||||||
```
|
```
|
||||||
chmod +x ./01_install_git.sh
|
chmod +x ./01_setup_bash.sh
|
||||||
chmod +x ./02_install_python.sh
|
chmod +x ./02_install_git.sh
|
||||||
|
chmod +x ./03_install_python.sh
|
||||||
|
chmod +x ./04_install_python_libraries.sh
|
||||||
|
chmod +x ./05_install_claude_code.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
> **Nota3:** El contenedor tendra el volumen de la carpeta proyectos, esa es la carpeta persistente donde deben colocar los proyectos que apunta a la carpeta proyectos de su host.
|
> **Nota3:** Este entorno incluye **Claude Code**, una herramienta de IA para desarrollo. Para usarlo, solo necesitas loggearte con tu cuenta de Claude Code la primera vez que lo ejecutes.
|
||||||
|
|
||||||
|
> **Nota4:** El contenedor tendra el volumen de la carpeta proyectos, esa es la carpeta persistente donde deben colocar los proyectos que apunta a la carpeta proyectos de su host.
|
||||||
|
|
||||||
Recuerden que solo deben correr:
|
Recuerden que solo deben correr:
|
||||||
|
|
||||||
@@ -19,4 +24,12 @@ Recuerden que solo deben correr:
|
|||||||
docker-compose up -d
|
docker-compose up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
Luego de ingresar el codigo que les arroja la terminal, abran vscode.dev en un navegador, abran la pestaña de vscode de tunneles remotos y hagan login con su cuenta de github, podran trabajar desde ahí.
|
Luego de ingresar el codigo que les arroja la terminal, abran vscode.dev en un navegador, abran la pestaña de vscode de tunneles remotos y hagan login con su cuenta de github, podran trabajar desde ahí.
|
||||||
|
|
||||||
|
## Integración de Claude Code con la extensión Cline
|
||||||
|
|
||||||
|
Para integrar Claude Code con la extensión Cline (ya incluida en el entorno):
|
||||||
|
|
||||||
|
1. Abre la configuración de Cline en VS Code
|
||||||
|
2. Configura el path del ejecutable de Claude Code como: `/home/vscode/.local/bin/claude`
|
||||||
|
3. Guarda la configuración y ya podrás usar Claude Code directamente desde Cline
|
||||||
|
|||||||
7
custom-scripts/01_setup_bash.sh
Executable file
7
custom-scripts/01_setup_bash.sh
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Setup PATH for local binaries
|
||||||
|
|
||||||
|
# Agregar PATH a ~/.bashrc para persistencia
|
||||||
|
if ! grep -q 'export PATH="$HOME/.local/bin:$PATH"' ~/.bashrc; then
|
||||||
|
echo 'export PATH="$HOME/.local/bin:$PATH"' | sudo tee -a ~/.bashrc
|
||||||
|
fi
|
||||||
16
custom-scripts/04_install_python_libraries.sh
Executable file
16
custom-scripts/04_install_python_libraries.sh
Executable file
@@ -0,0 +1,16 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Installing Python libraries
|
||||||
|
|
||||||
|
# Update pip
|
||||||
|
pip install --upgrade pip
|
||||||
|
|
||||||
|
# Install Python libraries
|
||||||
|
pip install pandas numpy matplotlib requests
|
||||||
|
|
||||||
|
# Verify installations
|
||||||
|
python3 -c "import pandas; print('Pandas installed')"
|
||||||
|
python3 -c "import numpy; print('Numpy installed')"
|
||||||
|
python3 -c "import matplotlib; print('Matplotlib installed')"
|
||||||
|
python3 -c "import requests; print('Requests installed')"
|
||||||
|
|
||||||
|
# Finished installing Python libraries
|
||||||
4
custom-scripts/05_install_claude_code.sh
Executable file
4
custom-scripts/05_install_claude_code.sh
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Installing Claude Code
|
||||||
|
curl -fsSL https://claude.ai/install.sh | bash
|
||||||
|
|
||||||
@@ -14,6 +14,23 @@
|
|||||||
"uniqueIdentifier": "ms-toolsai.jupyter"
|
"uniqueIdentifier": "ms-toolsai.jupyter"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"extensionsGroup": {
|
||||||
|
"description": "Extensions of AI",
|
||||||
|
"extensions": [
|
||||||
|
{
|
||||||
|
"name": "Claude Code",
|
||||||
|
"notes": "Extension of Claude Code",
|
||||||
|
"uniqueIdentifier": "anthropic.claude-code"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Cline",
|
||||||
|
"notes": "Extension of Cline",
|
||||||
|
"uniqueIdentifier": "saoudrizwan.claude-dev"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
Reference in New Issue
Block a user