Inicio rápido
FiboCode construye en el editor una base de conocimiento a partir del código, la documentación y los gráficos. La base crece junto con el código, y FiboCode comparte ese contexto con el Agent CLI que elijas para que tanto tú como tus agentes puedan comprender, explorar y modificar el código.
La comprensión crece con el código.
En el día a día se presenta en dos formas de uso: una para escribir y otra para leer:
| Uso | Qué haces | Qué aporta FiboCode |
|---|---|---|
| Flujo de terminal mejorado | Programar mediante el Agent CLI en el que ya confías | Contexto consciente del workspace, cambios de archivos registrados automáticamente y revisión hunk por hunk con calidad de IDE |
| Análisis y comprensión del código | Hacerse cargo de un repositorio desconocido o averiguar por qué un sistema llegó a ser como es | Documentos explicativos de todo el repositorio, gráficos conceptuales y saltos bidireccionales entre código, texto y gráficos |
Ambos caminos empiezan igual: instala la aplicación, abre un workspace y configura un modelo.
Descarga e instalación
Obtén el instalador más reciente en la página de versiones de FiboCode:
| OS | Paquete |
|---|---|
| macOS (Apple Silicon) | Imagen de disco .dmg |
| Windows | Instalador .exe |
| Linux | .AppImage |
- macOS: abre el
.dmgy arrastra FiboCode a Applications. - Windows: ejecuta el instalador
.exey sigue las indicaciones.
El botón Download de la página principal siempre apunta automáticamente a la versión más reciente, por lo que nunca tendrás que buscar números de versión.
Antes de empezar
1. Abre un workspace. Haz clic en «Open Folder» en el panel del workspace y selecciona tu base de código, o arrastra una carpeta directamente al panel. No se admite arrastrar archivos .zip; «Recently Opened» permite cambiar de workspace más adelante. FiboCode considera el repositorio, no un archivo aislado, como la unidad de comprensión.
2. Configura un modelo. Ve a System Config → Model Config → Add Provider y completa Provider Name, Interface Type (compatible con OpenAI), Base URL, API Key y Model Name; después de guardar, marca Main Model. Marca un proveedor de baja latencia como Fast Model para que las llamadas sensibles a la latencia lo prefieran. Advanced Settings incluye concurrencia, tiempo de espera y máximo de tokens de salida.
Cuando hay un modelo configurado, se activan tres capacidades:
- Resúmenes de diff — pasa el cursor sobre un archivo o directorio del panel de control de código fuente para obtener un resumen inmediato de lo que cambió y generar un mensaje de commit con un clic antes de confirmar.
- Autocompletado de código — el panel de sugerencias de AI del editor, donde cada sugerencia se acepta o rechaza por separado.
- Análisis de código — análisis de todo el repositorio que produce documentos explicativos y gráficos conceptuales por directorio y archivo.
3. Instala Fibo Skills para tu agente (opcional, recomendado). Fibo Skills añaden al Agent CLI del terminal un flujo spec → plan → execute → sync y le indican que escriba especificaciones, planes y registros de cambios en el sistema documental .fibo/. FiboCode no crea automáticamente este historial de evolución; instala y utiliza Fibo Skills si quieres que el agente lo mantenga. Consulta Fibo Skills para instalarlas.
Uso 1: el flujo de terminal mejorado
Conserva el Agent CLI en el que ya confías y no cambies tus hábitos: FiboCode solo completa el contexto y la revisión a su alrededor.
- Cambia al modo CLI y empieza a programar. Cambia el panel de chat al modo CLI, abre el terminal y ejecuta Claude Code, Codex o el Agent CLI que prefieras.
- Vuelve al modo chat para consolidar los cambios. Cuando termine la sesión, vuelve y FiboCode contabilizará todos los archivos modificados durante ella y los mostrará en la changed files card; ya no tendrás que reconstruir de memoria o con
git statuslo que hizo realmente el agente. - Haz una revisión rápida. Pulsa Review en la tarjeta: lee el diff hunk por hunk, acepta o rechaza cada bloque o procesa un archivo completo. Las instantáneas permiten restaurar un estado anterior de un archivo.
- Confirma los cambios. Abre Source Control, prepara los cambios, genera o escribe el mensaje de commit y confirma.
Uso 2: analizar y comprender el código
Leer un repositorio no consiste en abrir todos los archivos de principio a fin, sino en dejar que el código describa su propia estructura.
- Configura el alcance y las plantillas. Ve a System Config → Code Analysis:
- Directory Blacklist — los nombres de directorio se comparan de forma exacta; un directorio coincidente y todo su contenido quedan excluidos (
node_modules,dist, …). - Extension Whitelist — solo se analizan los archivos cuya extensión coincide con la lista permitida de código o configuración.
- Analysis Templates — las plantillas Directory, Code File y Configuration File se editan por separado y determinan la estructura de las explicaciones generadas; cada una puede restablecerse a su contenido original.
- Directory Blacklist — los nombres de directorio se comparan de forma exacta; un directorio coincidente y todo su contenido quedan excluidos (
- Inicia el análisis. De vuelta en el panel del workspace, haz clic en Analyze para ejecutar el análisis de todo el repositorio. Los directorios y archivos se analizan en paralelo, limitados por la concurrencia de la configuración del modelo; puedes cancelar en cualquier momento y recibirás un aviso al finalizar.
- Lee las explicaciones. Haz clic en cualquier directorio o archivo y la vista Document de la derecha mostrará su explicación; cambia a Graph para ver el gráfico conceptual de ese lugar. Las notas de directorio responden «qué hace esta capa» y las notas de archivo, «cómo lo hace este archivo».
- Sigue las etiquetas. Las etiquetas code / text / graph de una explicación son anclas clicables: code salta al archivo fuente y al intervalo de líneas, text al documento enlazado y graph al gráfico conceptual correspondiente. Estés donde estés leyendo, el código y su explicación siguen al alcance mutuo.
Próximos pasos
- Fibo Skills — consulta la guía de skills para saber qué hace cada skill y cómo instalarla.
- Forum — plantea preguntas y comparte flujos de trabajo en GitHub Discussions.
- Bug Report — informa de problemas en el issue tracker.