test

by cline

Cline – #1 en OpenRouter

Conozca a Cline, un asistente de inteligencia artificial que puede usar su CLI como editor .

Gracias a las capacidades de programación agencial de Claude 3.7 Sonnet , Cline puede gestionar tareas complejas de desarrollo de software paso a paso. Con herramientas que le permiten crear y editar archivos, explorar proyectos grandes, usar el navegador y ejecutar comandos de terminal (después de conceder permisos), puede ayudarle en aspectos que van más allá de la finalización de código o el soporte técnico. Cline incluso puede usar el Protocolo de Contexto de Modelo (MCP) para crear nuevas herramientas y ampliar sus propias capacidades. Mientras que los scripts de IA autónoma se ejecutan tradicionalmente en entornos aislados, esta extensión proporciona una interfaz gráfica de usuario con intervención humana para aprobar cada cambio de archivo y comando de terminal, lo que proporciona una forma segura y accesible de explorar el potencial de la IA agencial.

  1. Ingresa tu tarea y agrega imágenes para convertir maquetas en aplicaciones funcionales o corregir errores con capturas de pantalla.
  2. Cline comienza analizando la estructura de archivos y los AST de código fuente, realizando búsquedas de expresiones regulares y leyendo archivos relevantes para optimizar los proyectos existentes. Al gestionar cuidadosamente la información que se añade al contexto, Cline puede brindar asistencia valiosa incluso en proyectos grandes y complejos sin saturar la ventana de contexto.
  3. Una vez que Cline tiene la información que necesita, puede:
    • Crear y editar archivos + monitorear errores del compilador/linter en el proceso, lo que le permite corregir de manera proactiva problemas como importaciones faltantes y errores de sintaxis por su cuenta.
    • Ejecute comandos directamente en su terminal y monitoree su salida mientras trabaja, lo que le permite, por ejemplo, reaccionar a los problemas del servidor de desarrollo después de editar un archivo.
    • Para las tareas de desarrollo web, Cline puede iniciar el sitio en un navegador sin cabeza, hacer clic, escribir, desplazarse y capturar capturas de pantalla + registros de la consola, lo que le permite corregir errores de tiempo de ejecución y errores visuales.
  4. Cuando se completa una tarea, Cline le presentará el resultado con un comando de terminal como open -a "Google Chrome" index.html , que ejecuta con un clic de un botón.

[!TIP] Usa el atajo CMD/CTRL + Shift + P para abrir la paleta de comandos y escribe "Cline: Abrir en nueva pestaña" para abrir la extensión como una pestaña en tu editor. Esto te permite usar Cline en paralelo con tu explorador de archivos y ver cómo cambia tu espacio de trabajo con mayor claridad.


Utilice cualquier API y modelo

Cline es compatible con proveedores de API como OpenRouter, Anthropic, OpenAI, Google Gemini, AWS Bedrock, Azure y GCP Vertex. También puedes configurar cualquier API compatible con OpenAI o usar un modelo local a través de LM Studio/Ollama. Si usas OpenRouter, la extensión obtiene la lista de modelos más reciente, lo que te permite usar los modelos más recientes en cuanto estén disponibles.

La extensión también realiza un seguimiento de los tokens totales y el costo de uso de la API para todo el ciclo de tareas y las solicitudes individuales, manteniéndolo informado del gasto en cada paso del proceso.

Ejecutar comandos en la terminal

Gracias a las nuevas actualizaciones de integración de shell en VSCode v1.93 , Cline puede ejecutar comandos directamente en tu terminal y recibir la salida. Esto le permite realizar una amplia gama de tareas, desde instalar paquetes y ejecutar scripts de compilación hasta implementar aplicaciones, administrar bases de datos y ejecutar pruebas, todo ello adaptándose a tu entorno de desarrollo y cadena de herramientas para un trabajo óptimo.

Para procesos de larga duración, como servidores de desarrollo, use el botón "Continuar mientras se ejecuta" para que Cline continúe con la tarea mientras el comando se ejecuta en segundo plano. Mientras Cline trabaja, recibirá notificaciones de cualquier nueva salida de terminal, lo que le permitirá reaccionar ante problemas que puedan surgir, como errores de compilación al editar archivos.

Crear y editar archivos

Cline puede crear y editar archivos directamente en tu editor, presentándote una vista comparativa de los cambios. Puedes editar o revertir los cambios de Cline directamente en el editor de vista comparativa o enviar comentarios por chat hasta que estés satisfecho con el resultado. Cline también supervisa los errores del linter/compilador (importaciones faltantes, errores de sintaxis, etc.) para poder solucionar los problemas que surjan por sí mismo.

Todos los cambios realizados por Cline se registran en la línea de tiempo de su archivo, lo que proporciona una forma sencilla de rastrear y revertir las modificaciones si es necesario.

Utilice el navegador

Con la nueva función de Uso de Computadora de Claude 3.5 Sonnet, Cline puede iniciar un navegador, hacer clic en elementos, escribir texto y desplazarse, capturando capturas de pantalla y registros de la consola en cada paso. Esto permite la depuración interactiva, las pruebas integrales e incluso el uso general de la web. Esto le da autonomía para corregir errores visuales y problemas de ejecución sin que usted tenga que copiar y pegar los registros de errores.

Prueba a pedirle a Cline que pruebe la aplicación y observa cómo ejecuta un comando como npm run dev , inicia tu servidor de desarrollo local en un navegador y realiza una serie de pruebas para confirmar que todo funciona. Ve una demostración aquí.

"añadir una herramienta que..."

Gracias al Protocolo de Contexto de Modelo , Cline puede ampliar sus capacidades mediante herramientas personalizadas. Si bien usted puede usar servidores creados por la comunidad , Cline puede crear e instalar herramientas adaptadas a su flujo de trabajo específico. Simplemente pídale a Cline que "agregue una herramienta" y él se encargará de todo, desde la creación de un nuevo servidor MCP hasta su instalación en la extensión. Estas herramientas personalizadas se incorporan al conjunto de herramientas de Cline, listas para usar en futuras tareas.

  • "Añadir una herramienta que recupera tickets de Jira": Recuperar los AC de los tickets y poner Cline a trabajar
  • "Agregar una herramienta que administre AWS EC2": Verifique las métricas del servidor y aumente o reduzca la escala de las instancias
  • "Agregar una herramienta que extraiga los últimos incidentes de PagerDuty": Obtener detalles y solicitar a Cline que corrija errores

Añadir contexto

@url : Pegue una URL para que la extensión la obtenga y la convierta a Markdown, útil cuando desea proporcionar a Cline los documentos más recientes

@problems : Agregue errores y advertencias del espacio de trabajo (panel 'Problemas') para que Cline los solucione

@file : agrega el contenido de un archivo para que no tengas que desperdiciar solicitudes de API aprobando la lectura del archivo (+ tipo para buscar archivos)

@folder : agrega todos los archivos de la carpeta a la vez para acelerar aún más su flujo de trabajo

Puntos de control: Comparar y restaurar

A medida que Cline completa una tarea, la extensión toma una instantánea de tu espacio de trabajo en cada paso. Puedes usar el botón "Comparar" para ver la diferencia entre la instantánea y tu espacio de trabajo actual, y el botón "Restaurar" para volver a ese punto.

Por ejemplo, al trabajar con un servidor web local, puedes usar "Restaurar solo espacio de trabajo" para probar rápidamente diferentes versiones de tu aplicación y, luego, usar "Restaurar tarea y espacio de trabajo" cuando encuentres la versión desde la que quieres continuar la compilación. Esto te permite explorar diferentes enfoques de forma segura sin perder el progreso.

Contribuyendo

Para contribuir al proyecto, empieza con nuestra Guía de Contribución para aprender los conceptos básicos. También puedes unirte a nuestro Discord para chatear con otros colaboradores en el canal #contributors . Si buscas trabajo a tiempo completo, consulta nuestras vacantes en nuestra página de empleo .

  1. Clonar el repositorio (requiere git-lfs ) :
    git clone https://github.com/cline/cline.git
  2. Abra el proyecto en VSCode:
    code cline
  3. Instale las dependencias necesarias para la extensión y webview-gui:
    npm run install:all
  4. Ejecutar presionando F5 (o Run -> Start Debugging ) para abrir una nueva ventana de VSCode con la extensión cargada. (Es posible que deba instalar la extensión de comparación de problemas de esbuild si tiene problemas al compilar el proyecto).
  5. Antes de crear un PR, genere una entrada de conjunto de cambios:
    npm run changeset
    Esto le solicitará lo siguiente:
    • Tipo de cambio (mayor, menor, parche)
      • cambios major → importantes (1.0.0 → 2.0.0)
      • minor → nuevas características (1.0.0 → 1.1.0)
      • patch → Corrección de errores (1.0.0 → 1.0.1)
    • Descripción de sus cambios
  6. Confirme sus cambios y el archivo .changeset generado
  7. Sube tu rama y crea una solicitud de integración (PR) en GitHub. Nuestra integración continua (CI) hará lo siguiente:
    • Ejecutar pruebas y comprobaciones
    • Changesetbot creará un comentario que muestra el impacto de la versión
    • Cuando se fusiona con el principal, changesetbot creará un PR de paquetes de versiones
    • Cuando se fusionen los paquetes de versiones PR, se publicará una nueva versión

Licencia

Apache 2.0 © 2025 Cline Bot Inc.

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

prueba

  1. Utilice cualquier API y modelo
    1. Ejecutar comandos en la terminal
      1. Crear y editar archivos
        1. Utilice el navegador
          1. "añadir una herramienta que..."
            1. Añadir contexto
              1. Puntos de control: Comparar y restaurar
                1. Contribuyendo
                  1. Licencia

                    Related MCP Servers

                    View all related MCP servers

                    ID: w58xn8y3wf