Skip to content
Producto
8 min

Por qué construí Frihet solo: un desarrollador, cero inversores

La historia detrás de construir un ERP con IA como desarrollador en solitario. Sin financiación VC, sin equipo, sin compromisos -- solo la herramienta que necesitaba.

Compartir
Por qué construí Frihet solo: un desarrollador, cero inversores

Puntos clave

  • Frihet fue construido por un solo desarrollador que necesitaba la herramienta él mismo
  • Sin inversores significa que el producto sirve a los usuarios, no a los accionistas
  • IA nativa desde el primer día: más de 40 herramientas Gemini, no un chatbot añadido a posteriori
  • Ecosistema abierto: API REST, webhooks, servidor MCP para Claude Code

Hace tres años facturaba a clientes desde una hoja de Google, rastreaba gastos en una segunda hoja, reconciliaba transacciones bancarias en una tercera, y a final de cada trimestre movía números entre las tres manualmente. Había probado todos los ERPs del mercado español. Cada uno resolvía parte del problema mientras introducía nuevos: interfaces lentas, funciones que nunca iba a usar, precios que no tenían sentido para un autónomo solo, y la sensación general de que el software estaba diseñado para una empresa con departamento de informática, no para una persona trabajando sola.

Así que construí Frihet yo mismo.

El problema que quería resolver

El mercado de ERPs español está lleno de herramientas construidas para empresas más grandes que luego se "simplificaron" para autónomos. La arquitectura se mantuvo igual -- pesada, lenta, pensada para grandes compañías. Lo que cambió fue la interfaz: menos opciones de menú, una paleta de colores más ligera, un precio menor.

Nada de eso atacaba el problema real. Cuando trabajas solo o con un equipo pequeño, el cuello de botella no es a qué módulos tienes acceso. El cuello de botella es la fricción. Cada clic innecesario, cada formulario con doce campos cuando necesitas tres, cada vez que tienes que salir de tu contexto de trabajo para buscar un número -- todo eso suma horas cada semana. Horas que no estás facturando.

Quería una herramienta que funcionara a la velocidad del pensamiento. No "rápida para un ERP." Rápida de verdad.

La decisión de construirlo yo mismo

No empecé con un plan de negocio ni con una presentación para inversores. Empecé con una lista de cosas que hacía manualmente y que un ordenador podría gestionar mejor. Numeración automática de facturas. OCR para tickets. Un dashboard que muestre el estado actual de mi negocio sin que yo tenga que generar un informe.

La primera versión corría en local y solo manejaba mis datos. Tardé dos meses antes de mostrársela a alguien. El segundo autónomo que la probó pidió funciones en cuarenta y ocho horas. Esa fue la señal.

Seguí adelante. Sin inversores, sin cofundador, sin equipo. Solo la herramienta que necesitaba, construida como construiría cualquier software: incrementalmente, con datos reales de usuarios (inicialmente solo los míos), y con la premisa de que si yo encontraba algo molesto, otros también lo harían.

Lo que hace diferente a Frihet

Después de un año construyendo y enviando actualizaciones a diario, estas son las cosas que realmente distinguen a Frihet de las alternativas.

IA nativa, no IA añadida. El copiloto de IA de Frihet no es una función que se añadió a un producto existente. Las más de 40 herramientas de función Gemini se diseñaron en la arquitectura desde el principio. Puedes crear una factura, consultar tu saldo pendiente, o pedir un resumen de los gastos del primer trimestre hablando con el asistente en lenguaje natural. La IA tiene contexto completo de tus datos reales -- tus clientes, tus facturas, tu historial -- no una base de conocimiento financiero genérica.

Teclado primero. Cada acción en Frihet es accesible mediante Cmd+K. Nueva factura, nuevo gasto, ir al dashboard, buscar un cliente -- todo desde el teclado sin tocar el ratón. Esto suena menor hasta que llevas una semana usándolo e intentas volver a un ERP basado en clics.

Ecosistema para desarrolladores. Frihet tiene una API REST completa, 14 tipos de eventos webhook, y un servidor MCP oficial publicado en npm como @frihet/mcp-server con 31 herramientas. Si usas Claude Code, Cursor, o cualquier cliente compatible con MCP, puedes gestionar todo tu flujo de facturación sin abrir una pestaña del navegador. Yo lo uso a diario. El servidor MCP es open source bajo MIT -- el código está en GitHub si quieres ver exactamente qué hace con tus datos.

40 integraciones. Stripe, Stripe Connect, WooCommerce, Shopify, Gumroad, Lemon Squeezy, Google Sheets, PayPal, GoCardless, Toggl, Clockify, Slack, Google Calendar, n8n, Zapier, Make, y más. 25 activas hoy, 15 en camino. Cuando llega un pago de Stripe, aparece en Frihet como factura automáticamente. Cuando registras una entrada de tiempo en Toggl, se mapea a un elemento facturable. Las integraciones existen porque yo las necesitaba, lo que significa que se diseñaron para resolver problemas reales.

Cumplimiento VeriFactu. España está implantando la certificación de facturas obligatoria (VeriFactu) y Frihet cumple más del 95% de los requisitos antes de la fecha límite para usuarios. Las fases 0 a 3 están completadas: inmutabilidad, cadena hash SHA-256, numeración sin gaps, campos bloqueados, rectificativas, QR AEAT, libro registro, y la capa de envío XML+SOAP al backend de la AEAT. Falta la UI de configuración y tests en sandbox. Tus facturas son legalmente válidas.

El nombre

Frihet significa libertad en sueco. Soy medio sueco y el nombre me llegó de forma natural. El mercado español usa "libertad" y el mercado anglosajón usa "freedom" -- ambas palabras cargan mucho bagaje en nombres de productos. El sueco se sentía limpio e inusitado.

El nombre captura el objetivo real: libertad de las herramientas que te ralentizan. Libertad de las hojas de cálculo parcheadas con fórmulas. Libertad de los ERPs diseñados para empresas diez veces más grandes. Libertad para centrarte en el trabajo, no en la administración del trabajo.

Las decisiones técnicas

Algunas decisiones tempranas que dieron forma al producto de manera significativa.

React + Firebase. No es el stack de moda, pero es el stack correcto para esto. Firebase Auth, Firestore y Cloud Functions me dieron un backend que escala sin necesidad de operaciones complejas. La contrapartida es el vendor lock-in, que acepto porque la alternativa es mantener un clúster de servidores solo.

Gemini para la IA. No OpenAI. El function calling de Google Gemini es limpio, bien documentado, y el precio es razonable a escala. Las funciones de IA se ejecutan a través de unas 40 definiciones de función con tipos -- creación de facturas, consultas de gastos, búsqueda de clientes, resúmenes financieros. Cada llamada a función queda registrada para que los usuarios puedan ver exactamente qué hizo la IA.

Capacitor para móvil. Un único codebase para web, iOS y Android. Construí la aplicación web primero y luego la envolví con Capacitor. Los plugins nativos (cámara para OCR, haptics, notificaciones push) funcionan bien. Aún no he publicado en las tiendas de apps porque la app web necesitaba ser sólida primero.

Sin React Router. El SPA de Frihet usa un router personalizado. Esto suena a antipatrón, pero el router personalizado tiene unas 50 líneas y me da control preciso sobre la navegación sin luchar con abstracciones del framework. Puedo cambiar el comportamiento de transición en una tarde en lugar de depurar internos del router.

Open source donde tiene sentido. El servidor MCP es open source (MIT). La API es pública con documentación. Los webhooks están documentados y versionados. El producto principal es closed source -- necesito ingresos para seguir construyendo -- pero la capa de integración es abierta para que los desarrolladores puedan confiar en ella y verificarla.

Los números honestos

Frihet lanzó el 13 de febrero de 2026. No voy a darte una métrica de vanidad para que el lanzamiento parezca mejor de lo que es.

Lo que sí puedo decirte: el producto funciona, lo usan clientes reales facturando dinero real, y no ha tenido ninguna interrupción desde el lanzamiento. La integración con Stripe sincroniza correctamente. El OCR de tickets funciona con fotos de móvil tomadas con mala iluminación. El asistente de IA gestiona consultas ambiguas sin inventarse números.

La parte de la que más orgulloso estoy no es una métrica -- es que cada función del producto es algo que yo mismo uso. No hay un "plan enterprise" cementerio de funciones que existen solo para justificar el precio.

Qué viene después

El roadmap público está disponible. Las prioridades inmediatas son:

VeriFactu UI + sandbox -- el backend de envío XML+SOAP está completo. Falta la pantalla de configuración para el certificado digital del usuario y testing contra el sandbox de la AEAT. Obligatorio antes de 2027.

Más integraciones. Wise, Qonto, HubSpot y WhatsApp Business son las siguientes. El framework de integraciones es sólido -- añadir una integración nueva lleva días, no meses.

Multi-divisa avanzado. Ya soportamos 40 monedas en 71 países con redondeo consciente de precisión. El siguiente nivel es analytics multi-divisa en el dashboard y seguimiento automático de tipos de cambio.

Apps móviles. El contenedor Capacitor existe y funciona. Publicar en iOS y Android es cuestión de semanas, no de meses.

Publico actualizaciones sobre lo que envío y en qué estoy trabajando. El roadmap es honesto sobre qué está planificado frente a qué está disponible.

Pruébalo

Frihet está disponible ahora en app.frihet.io. Plan gratuito sin límite de tiempo -- facturación, gastos, clientes y productos incluidos. No se necesita tarjeta de crédito.

Si llegas desde Product Hunt: usa el código PRODUCTHUNT para un 30% de descuento en tus primeros tres meses en cualquier plan de pago. 500 usos, válido hasta abril.

Construí esto porque lo necesitaba. Si eres autónomo, consultor, o un equipo pequeño que ha estado parcheando herramientas que no se comunican entre sí, pruébalo. Lo peor que puede pasar es que gastes diez minutos y vuelvas a tu hoja de cálculo.

Artículos relacionados

Cookies

Usamos cookies analíticas para mejorar tu experiencia. Las cookies esenciales (navegación, idioma) siempre están activas.

Privacidad