Descargar en VS Marketplace | Únete a la discordia | Documentos | Solicitudes de funciones |
Conozca a Cline, un asistente de inteligencia artificial que puede usar su editor CLI a N d E.
Gracias a las capacidades de codificación agente de Claude 3.5 Sonnet, Cline puede manejar 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 otorgarle permiso), puede ayudarlo en formas que van más allá de completar código o soporte técnico. Si bien los scripts de IA autónomos tradicionalmente se ejecutan en entornos aislados, esta extensión proporciona una GUI 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 agente.
Ingrese su tarea y agregue imágenes para convertir maquetas en aplicaciones funcionales o corregir errores con capturas de pantalla.
Cline comienza analizando la estructura de sus archivos y los AST del código fuente, ejecutando búsquedas de expresiones regulares y leyendo archivos relevantes para ponerse al día con los proyectos existentes. Al gestionar cuidadosamente la información que se agrega al contexto, Cline puede brindar asistencia valiosa incluso para proyectos grandes y complejos sin abrumar la ventana de contexto.
Una vez que Cline tenga la información que necesita, podrá:
Cree y edite archivos + supervise los errores de linter/compilador a lo largo del camino, lo que le permitirá solucionar de forma proactiva problemas como importaciones faltantes y errores de sintaxis por su cuenta.
Ejecute comandos directamente en su terminal y monitoree su salida mientras trabaja, permitiéndole, por ejemplo, reaccionar a problemas del servidor de desarrollo después de editar un archivo.
Para 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.
Cuando se completa una tarea, Cline le presentará el resultado con un comando de terminal como open -a "Google Chrome" index.html
, que puede ejecutar con solo hacer clic en un botón.
Consejo
Utilice el acceso directo CMD/CTRL + Shift + P
para abrir la paleta de comandos y escriba "Cline: Open In New Tab" para abrir la extensión como una pestaña en su editor. Esto le permite usar Cline junto con su explorador de archivos y ver cómo cambia su espacio de trabajo con mayor claridad.
Cline admite 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 utilizar un modelo local a través de Ollama. Si está utilizando OpenRouter, la extensión recupera su lista de modelos más recientes, lo que le permite utilizar los modelos más nuevos tan pronto como estén disponibles.
La extensión también realiza un seguimiento del costo total de tokens y de uso de API para todo el ciclo de tareas y las solicitudes individuales, manteniéndolo informado sobre el gasto en cada paso del camino.
Gracias a las nuevas actualizaciones de integración de shell en VSCode v1.93, Cline puede ejecutar comandos directamente en su terminal y recibir el resultado. 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 mientras se adapta a su entorno de desarrollo y cadena de herramientas para hacer bien el trabajo.
Para procesos de ejecución prolongada, como servidores de desarrollo, use el botón "Continuar mientras se ejecuta" para permitir que Cline continúe con la tarea mientras el comando se ejecuta en segundo plano. Mientras Cline trabaja, será notificado de cualquier nueva salida de terminal a lo largo del camino, lo que le permitirá reaccionar ante problemas que puedan surgir, como errores en tiempo de compilación al editar archivos.
Cline puede crear y editar archivos directamente en su editor, presentándole una vista diferente de los cambios. Puede editar o revertir los cambios de Cline directamente en el editor de vista de diferencias o proporcionar comentarios en el chat hasta que esté satisfecho con el resultado. Cline también monitorea los errores de linter/compilador (importaciones faltantes, errores de sintaxis, etc.) para poder solucionar los problemas que surjan en el camino por su cuenta.
Todos los cambios realizados por Cline se registran en la línea de tiempo de su archivo, lo que proporciona una manera fácil de rastrear y revertir las modificaciones si es necesario.
Con la nueva capacidad 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, pruebas de un extremo a otro e incluso el uso web general! Esto le da autonomía para corregir errores visuales y problemas de tiempo de ejecución sin que usted tenga que controlar y copiar y pegar los registros de errores.
Intente pedirle a Cline que "pruebe la aplicación" y observe cómo ejecuta un comando como npm run dev
, inicia su servidor de desarrollo que se ejecuta localmente en un navegador y realiza una serie de pruebas para confirmar que todo funciona. Vea una demostración aquí.
@url
: pegue una URL para que la extensión la busque y la convierta en rebajas, útil cuando desea brindarle a Cline los documentos más recientes.
@problems
: agrega errores y advertencias en el espacio de trabajo (panel 'Problemas') para que Cline los solucione
@file
: agrega el contenido de un archivo para que no tenga que desperdiciar solicitudes de API aprobando la lectura del archivo (+ escriba para buscar archivos)
@folder
: agrega todos los archivos de la carpeta a la vez para acelerar aún más su flujo de trabajo
Para contribuir al proyecto, comience explorando problemas abiertos o consultando nuestro tablero de solicitud de funciones. También nos encantaría que te unieras a nuestro Discord para compartir ideas y conectarte con otros contribuyentes.
Clonar el repositorio (Requiere git-lfs) :
clon de git https://github.com/cline/cline.git
Abra el proyecto en VSCode:
código cline
Instale las dependencias necesarias para la extensión y webview-gui:
npm ejecutar instalación: todo
Inicie presionando F5
(o Run
-> Start Debugging
) para abrir una nueva ventana de VSCode con la extensión cargada. (Es posible que necesites instalar la extensión esbuild problem matchers si tienes problemas al construir el proyecto).
Apache 2.0 © 2024 Cline Bot Inc.