Qué es
Chroma es una base de datos de código abierto para guardar embeddings y buscar por significado, muy usada para prototipar apps de IA en Python y JavaScript. Arranca en tu computadora con una sola instalación y sin servidor, y cuando creces puedes pasar a Chroma Cloud, su versión serverless. Además de búsqueda vectorial, ofrece búsqueda de texto completo y filtros por metadatos.
Cómo se usa
- Instala la librería en Python o JavaScript y guarda tus primeros documentos en minutos.
- Deja que calcule los embeddings con su función por defecto o con el proveedor que elijas.
- Filtra por metadatos y combina búsqueda vectorial y de texto completo.
- Pasa a Chroma Cloud cuando necesites escalar sin administrar servidores.
Para qué sirve
- Un desarrollador que prototipa un chatbot sobre los PDF de su empresa en una tarde.
- Un equipo que usa CrewAI, que se apoya en Chroma para la memoria de sus agentes.
- Una startup educativa en Quito que busca ejercicios parecidos dentro de su banco de preguntas.
A favor
- Código abierto (Apache 2.0) y gratis para autoalojar
- Corre en local sin servidor: ideal para prototipos y pruebas
- Compatible con LangChain, LlamaIndex y CrewAI
- Nube serverless que cobra por uso, sin clústeres que dimensionar
En contra
- El modo local no está pensado para cargas grandes en producción
- Tiene menos opciones empresariales que las alternativas más veteranas
- Documentación solo en inglés


