Skip to content

Latest commit

 

History

History
223 lines (164 loc) · 9.23 KB

File metadata and controls

223 lines (164 loc) · 9.23 KB

🤖 iFlow CLI

iFlow CLI Screenshot

English | 中文 | 日本語 | 한국어 | Français | Deutsch | Español | Русский

iFlow CLI es un potente asistente de IA que funciona directamente en tu terminal. Analiza repositorios de código de manera fluida, ejecuta tareas de programación, comprende necesidades específicas del contexto y aumenta la productividad automatizando desde operaciones simples de archivos hasta flujos de trabajo complejos.

Más Tutoriales

✨ Características Principales

  1. Modelos de IA Gratuitos: Accede a modelos de IA potentes y gratuitos a través de la plataforma abierta iFlow, incluyendo Kimi K2, Qwen3 Coder, DeepSeek v3, y más
  2. Integración Flexible: Mantén tus herramientas de desarrollo favoritas mientras integras en sistemas existentes para automatización
  3. Interacción en Lenguaje Natural: Despídete de comandos complejos, controla la IA con conversación cotidiana, desde desarrollo de código hasta asistencia personal
  4. Plataforma Abierta: Instalación con un clic de SubAgent y MCP desde el mercado abierto iFlow, expande rápidamente agentes inteligentes y construye tu propio equipo de IA

Comparación de Características

Característica iFlow Cli Claude Code Gemini Cli
Planificación Todo
SubAgent
Comandos personalizados
Modo plan
Herramientas de tarea
Plugin VS Code
Plugin JetBrains
Recuperación de conversación
Mercado abierto integrado
Compresión automática de memoria
Capacidad multimodal ⚠️ (Modelos chinos no soportados) ⚠️ (Modelos chinos no soportados)
Búsqueda ⚠️ (VPN requerido)
Gratuito ⚠️ (Uso limitado)

⭐ Características Clave

  • Soporte para 4 modos de funcionamiento: yolo (modelo con máximos permisos, puede ejecutar cualquier operación), accepting edits (modelo solo con permisos de edición de archivos), plan mode (planificar primero luego ejecutar), default (modelo sin permisos)
  • Funcionalidad subAgent mejorada. Evoluciona la CLI de un asistente generalista a un equipo de expertos, proporcionándote consejos más profesionales y precisos. Usa /agent para ver más agentes preconfigurados
  • Herramienta task mejorada. Compresión eficiente de la longitud del contexto, permitiendo que la CLI complete tus tareas más profundamente. Compresión automática cuando el contexto alcanza el 70%
  • Integración con el mercado abierto iFlow. Instalación rápida de herramientas MCP útiles, Subagents e instrucciones personalizadas. Usa /mcp para saber más
  • Uso gratuito de modelos multimodales, también puedes pegar imágenes en la CLI (Ctrl+V para pegar imágenes)
  • Soporte para guardado y retroceso del historial de conversaciones (comandos iflow --resume y /chat)
  • Soporte para más comandos de terminal útiles (iflow -h para ver más comandos)
  • Soporte para plugin de VSCode
  • Actualización automática, iFlow CLI detecta automáticamente si la versión actual es la más reciente

📥 Instalación

Requisitos del Sistema

  • Sistemas Operativos: macOS 10.15+, Ubuntu 20.04+/Debian 10+, o Windows 10+ (con WSL 1, WSL 2, o Git for Windows)
  • Hardware: 4GB+ de RAM
  • Software: Node.js 22+
  • Red: Conexión a Internet requerida para autenticación y procesamiento de IA
  • Shell: Funciona mejor en Bash, Zsh o Fish

Comando de instalación

Usuarios de MAC/Linux/Ubuntu:

  • Comando de instalación con un clic (Recomendado)
bash -c "$(curl -fsSL https://cloud.iflow.cn/iflow-cli/install.sh)"
  • Instalación con Node.js
npm i -g @iflow-ai/iflow-cli

Este comando instala automáticamente todas las dependencias necesarias para tu terminal.

Usuarios de Windows:

  1. Ve a https://nodejs.org/es/download para descargar el instalador de Node.js más reciente
  2. Ejecuta el instalador para instalar Node.js
  3. Reinicia tu terminal: CMD o PowerShell
  4. Ejecuta npm install -g @iflow-ai/iflow-cli para instalar iFlow CLI
  5. Ejecuta iflow para iniciar iFlow CLI

Si estás en China continental, puedes usar el siguiente comando para instalar iFlow CLI:

  1. Ve a https://cloud.iflow.cn/iflow-cli/nvm-setup.exe para descargar el instalador de nvm más reciente
  2. Ejecuta el instalador para instalar nvm
  3. Reinicia tu terminal: CMD o PowerShell
  4. Ejecuta nvm node_mirror https://npmmirror.com/mirrors/node/ y nvm npm_mirror https://npmmirror.com/mirrors/npm/
  5. Ejecuta nvm install 22 para instalar Node.js 22
  6. Ejecuta nvm use 22 para usar Node.js 22
  7. Ejecuta npm install -g @iflow-ai/iflow-cli para instalar iFlow CLI
  8. Ejecuta iflow para iniciar iFlow CLI

🗑️ Desinstalación

npm uninstall -g @iflow-ai/iflow-cli

🔑 Autenticación

iFlow ofrece dos opciones de autenticación:

  1. Recomendado: Usar la autenticación nativa de iFlow
  2. Alternativa: Conectar a través de APIs compatibles con OpenAI

iFlow CLI Login

Para obtener tu clave API:

  1. Regístrate para una cuenta de iFlow
  2. Ve a la configuración de tu perfil o haz clic en este enlace directo
  3. Haz clic en "Reset" en el diálogo emergente para generar una nueva clave API

iFlow Profile Settings

Después de generar tu clave, pégala en el prompt del terminal para completar la configuración.

🚀 Primeros Pasos

Para iniciar iFlow CLI, navega a tu espacio de trabajo en el terminal y escribe:

iflow

Iniciando Nuevos Proyectos

Para proyectos nuevos, simplemente describe lo que quieres crear:

cd nuevo-proyecto/
iflow
> Crea un juego de Minecraft basado en web usando HTML

Trabajando con Proyectos Existentes

Para bases de código existentes, comienza con el comando /init para ayudar a iFlow a entender tu proyecto:

cd proyecto1/
iflow
> /init
> Analiza los requisitos según el documento PRD en el archivo requirement.md, genera un documento técnico y luego implementa la solución.

El comando /init escanea tu base de código, aprende su estructura y crea un archivo IFLOW.md con documentación completa.

Para una lista completa de comandos slash e instrucciones de uso, consulta aquí.

💡 Casos de Uso Comunes

iFlow CLI va más allá de la programación para manejar una amplia gama de tareas:

📊 Información y Planificación

> Ayúdame a encontrar los restaurantes mejor valorados en Los Ángeles y crea un itinerario gastronómico de 3 días.
> Busca las últimas comparaciones de precios del iPhone y encuentra la opción de compra más rentable.

📁 Gestión de Archivos

> Organiza los archivos de mi escritorio por tipo de archivo en carpetas separadas.
> Descarga por lotes todas las imágenes de esta página web y renómbralas por fecha.

📈 Análisis de Datos

> Analiza los datos de ventas en esta hoja de cálculo de Excel y genera un gráfico simple.
> Extrae información de clientes de estos archivos CSV y combínalos en una tabla unificada.

👨‍💻 Soporte de Desarrollo

> Analiza los componentes arquitectónicos principales y las dependencias de módulos de este sistema.
> Estoy obteniendo una excepción de puntero nulo después de mi solicitud, por favor ayúdame a encontrar la causa del problema.

⚙️ Automatización de Flujos de Trabajo

> Crea un script para hacer copias de seguridad periódicas de mis archivos importantes al almacenamiento en la nube.
> Escribe un programa que descargue precios de acciones diariamente y me envíe notificaciones por email.

Nota: Las tareas de automatización avanzadas pueden aprovechar los servidores MCP para integrar las herramientas de tu sistema local con suites de colaboración empresarial.

🔧 Cambiar a modelo personalizado

iFlow CLI puede conectarse a cualquier API compatible con OpenAI. Edita el archivo de configuración en ~/.iflow/settings.json para cambiar el modelo que usas.

Aquí tienes un archivo de configuración de ejemplo:

{
    "theme": "Default",
    "selectedAuthType": "iflow",
    "apiKey": "tu clave de iflow",
    "baseUrl": "https://apis.iflow.cn/v1",
    "modelName": "Qwen3-Coder",
    "searchApiKey": "tu clave de iflow"
}

🔄 GitHub Actions

También puedes usar iFlow CLI en tus flujos de trabajo de GitHub Actions con la acción mantenida por la comunidad: iflow-cli-action

👥 Comunicación de la Comunidad

Si encuentras problemas durante el uso, puedes crear Issues directamente en la página de GitHub.

También puedes escanear el siguiente código QR del grupo de WeChat para unirte al grupo de la comunidad para comunicación y discusión.

Grupo de WeChat

Grupo de WeChat