fcontext

fcontext

lijma · Programación · Productividad

fcontext es un sistema de gestión de contexto por línea de comandos que mantiene a los agentes de programación con IA en la misma sintonía entre sesiones, herramientas y compañeros de equipo. Guarda el conocimiento del proyecto en una carpeta local `.fcontext/`, convierte documentos como PDF y DOCX en Markdown legible y enseña a agentes como GitHub Copilot, Claude Code y Cursor a leer esa carpeta antes de empezar a trabajar. La promesa es sencilla. Menos explicaciones repetidas, resultados más consistentes y menos contexto desperdiciado en cada chat nuevo. Como herramienta de gestión de contexto para agentes de IA, se gana su lugar rápido.

Vista previa de la interfaz de fcontext

Acerca de fcontext

Qué es fcontext

fcontext es una herramienta de Python de código abierto creada para resolver un dolor de cabeza concreto. Los agentes de programación con IA olvidan todo en el momento en que termina una sesión, y cambiar de un agente a otro borra de nuevo la pizarra. fcontext lo arregla manteniendo un único almacén compartido de contexto del proyecto que cualquier agente compatible puede leer.

Todo vive en un directorio .fcontext/ dentro de tu proyecto, así que tus datos se quedan locales. No hay cuenta en la nube, ni clave de API, ni telemetría. Puedes ejecutarlo por completo sin conexión, algo que importa si trabajas con bases de código privadas o documentos de clientes que no puedes subir a ningún sitio.

La principal limitación también es su fortaleza. fcontext es una CLI, así que tendrás que estar cómodo en una terminal, y solo ayuda a los agentes que habilitas de forma explícita con un comando. No se conecta por arte de magia a una herramienta para la que no tiene adaptador, y no gestiona el contexto de aplicaciones fuera de los doce agentes que soporta ahora.

Primeros pasos

  1. Instala el paquete con pip install fcontext (requiere Python 3.9 o superior).
  2. Ejecuta fcontext init en la carpeta de tu proyecto para crear el directorio .fcontext/.
  3. Activa tu agente, por ejemplo fcontext enable copilot o fcontext enable claude, para que reciba instrucciones en su formato nativo.
  4. Indexa tus documentos con fcontext index docs/ para convertir PDF, DOCX y hojas de cálculo en Markdown que el agente pueda leer.
  5. Revisa todo con fcontext status y empieza tu siguiente sesión. El agente lee el resumen del proyecto y los temas de forma automática.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de fcontext.

Plan gratuitoSí
Planes de pago$0
PlataformaWindows, macOS, Linux (Python CLI)
Desarrolladorlijma
CategoríaProgramación · Productividad
Fecha de lanzamientoFeb 2026
Última actualizaciónJun 2026
Visitas al sitio web649.3M
Ranking global del sitio50
Disponibilidad de la APINo

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Desarrolladores individuales que pierden el contexto entre sesiones
  • Equipos que pasan trabajo entre miembros
  • Desarrolladores que combinan varios agentes
  • Equipos centrados en la privacidad

Tareas

  • Retomar un hilo de depuración al día siguiente
  • Incorporar a un colaborador nuevo
  • Trabajar con documentos binarios
  • Hacer seguimiento de requisitos

Casos de uso

  • Un proyecto largo repartido en muchas sesiones cortas de IA, donde la consistencia importa más que la velocidad.
  • Un equipo donde los requisitos viven en documentos y las decisiones de arquitectura en conversaciones pasadas.
  • Entornos regulados o sin conexión donde las herramientas de contexto en la nube no son una opción.

Funciones clave

Memoria entre sesiones y entre agentes

fcontext mantiene un resumen vivo del proyecto en _README.md y guarda el conocimiento de cada sesión en _topics/. Todos los agentes compatibles leen ambos antes de empezar, así que el contexto sobrevive entre conversaciones y viaja entre herramientas. Cambia de Copilot a Claude y luego a Cursor y la imagen del proyecto se mantiene intacta.

Soporte para varios agentes en formatos nativos

Un comando activa un agente, y fcontext escribe las instrucciones en el formato que ese agente espera. Copilot recibe .github/instructions/, Claude recibe .claude/rules/, Codex recibe AGENTS.md, Zed recibe .agents/skills/, y así sucesivamente. Hay doce agentes cubiertos, todos compartiendo los mismos datos de fondo.

Indexación de documentos a Markdown

Los agentes no pueden leer un PDF ni una presentación de Keynote por su cuenta. fcontext convierte archivos PDF, DOCX, XLSX, PPTX, Keynote y EPUB en Markdown guardado en _cache/, para que un agente pueda citar tu especificación directamente en lugar de adivinar.

Paquetes de experiencia para equipos

El conocimiento capturado en un proyecto puede pasar a otro. Exporta un paquete como zip, como URL de git o como enlace de descarga, y luego impórtalo en otro sitio con fcontext experience import. Los compañeros nuevos descargan el paquete y su agente comparte al instante las convenciones del equipo y los errores conocidos.

Gestión de requisitos con historial

Los comandos fcontext req gestionan elementos de hoja de ruta, epics, historias, tareas y errores. Obtienes una vista de árbol, un tablero Kanban y tipos de enlace como reemplaza, evoluciona y bloquea. Los agentes leen requisitos estructurados en lugar de analizar un CSV a mano, lo que reduce la construcción de lo incorrecto.

Local, sin conexión, sin nube

Todos los datos están en .fcontext/ y se pueden rastrear en git junto a tu código. No hay cuenta que crear, ni telemetría, ni dependencia de red, así que funciona en máquinas aisladas y mantiene el material del cliente en tu propio hardware.

Ventajas y desventajas

Ventajas

  • Gratis y de código abierto bajo Apache 2.0, sin un nivel de pago que retenga funciones clave.
  • Los datos se quedan locales en `.fcontext/`, así que la privacidad y el trabajo sin conexión no son un problema.
  • Cubre doce agentes de programación populares y escribe la configuración en el formato nativo de cada uno.
  • La indexación de documentos convierte PDF y archivos de oficina en texto que los agentes pueden usar de verdad.
  • Los paquetes de experiencia hacen que el conocimiento del equipo sea portátil entre proyectos y personas.

Desventajas

  • Es una herramienta de línea de comandos, así que quien evite la terminal encontrará la configuración áspera.
  • El valor depende de usar un agente compatible; las herramientas no soportadas no obtienen ningún beneficio.
  • Tienes que acordarte de ejecutar `fcontext init` y `enable` en cada proyecto, algo fácil de olvidar en scripts rápidos.
  • El proyecto es joven, así que algunos flujos como el seguimiento de requisitos aún pueden cambiar entre versiones.

Preguntas frecuentes

Sí. fcontext se publica bajo la licencia Apache 2.0 y se instala desde PyPI sin coste. No hay plan de pago, ni suscripción, ni función bloqueada detrás de una mejora.

Contenido relacionado

Explora herramientas, habilidades y artículos relacionados con fcontext.

Alternativas a fcontext

Forefront

Forefront

Forefront · Programación

Forefront es una plataforma web para construir con IA de código abierto. Te deja ajustar los principales modelos de lenguaje de código abierto con tus propios datos, evaluar cómo rinden y ejecutarlos a través de una API o exportarlos para alojarlos tú mismo. Los desarrolladores que quieren la comodidad de una plataforma cerrada pero insisten en ser dueños de sus modelos y sus datos son el público objetivo.

Gratis / $0 - $99/moVer detalles
Startkit

Startkit

StartKit.AI · Programación

Startkit es un boilerplate para crear productos de SaaS con IA y wrappers de IA. Piénsalo como un boilerplate para startups de IA con las partes aburridas ya conectadas: autenticación, pagos con Stripe y Lemon Squeezy, límites de uso, correo transaccional y un kit de inicio de API de IA que habla con OpenAI, Anthropic, Groq o Llama. Clonas el repositorio, pones tu precio y te dedicas a la parte del producto por la que la gente paga de verdad. Está hecho con Next.js sobre React y Tailwind, así que buena parte del código boilerplate ya te resulta familiar.

De pago / $99 - $499 one-timeVer detalles
Testim

Testim

Tricentis · Programación

Testim es una plataforma de automatización de pruebas impulsada por IA para crear y ejecutar pruebas de extremo a extremo en aplicaciones web, móviles y Salesforce. Se apoya en el aprendizaje automático para mantener las pruebas estables cuando cambia una interfaz, así que los equipos dedican menos tiempo a reparar selectores rotos. No está nada mal para una herramienta de pruebas automatizadas que puedes empezar a usar hoy mismo. Creas pruebas grabando acciones en un navegador y luego añades JavaScript cuando necesitas más control. Es una opción sólida para equipos de QA con mucho trabajo.

Gratis / Custom pricing on requestVer detalles