Contribuir a galaxIA
galaxIA es un proyecto comunitario en fase alpha. Su objetivo es demostrar que una red de IA soberana, descentralizada y construida sobre hardware modesto es posible. Cada contribución — hardware, código, documentación, feedback — acerca esa demostración a la realidad.
¿Cómo empezar?
- Lee Cómo funciona el protocolo y Integra tu tool o LLM — entiende el contrato antes de proponer un cambio.
- Revisa Pendientes — hay puntos marcados explícitamente como abiertos.
- Abre un issue o PR describiendo el problema o el cambio, acotado a un solo propósito.
- Si el cambio afecta el protocolo, un contrato de provider, o una decisión de arquitectura ya documentada, actualiza
spec-native/DECISIONS.mdcomo parte del PR. - Verifica de punta a punta — build/typecheck pasan; una prueba real contra el stack también.
Las guías completas viven en
CONTRIBUTING.md.
Áreas donde más se necesita ayuda
SDKs en otros lenguajes
Go, Python y Rust son los primeros lenguajes objetivo. El IDL Protobuf ya está publicado — falta la librería de cliente libp2p que lo implemente. Python es el caso de uso natural para Stars/Satellites de IA.
Implementar P2P en galaxIA-Core
Navigator y los providers de referencia deben implementar DHT + GossipSub + stream directo libp2p según el IDL ya definido.
Ephemeral Satellite
El Satellite WASM que corre en un teléfono viejo sin instalación. La lógica de capacidades (aritmética, CURP) ya está en el SDK — falta el wiring con el protocolo FHS.
rag-provider y kb-provider
Providers de recuperación de documentos y bases de conocimiento compartidas. El diseño está abierto — buena entrada para quien quiera definir el comportamiento desde cero.
Aportar sin escribir código
- Hardware: si tienes una computadora con capacidad de cómputo (incluso modesta), puedes sumarte como Star o Satellite de prueba.
- Documentación: mejorar ejemplos, agregar traducciones, clarificar el vocabulario.
- Feedback: probar el protocolo y reportar qué rompe, qué confunde, qué falta.
- Diseño: el sitio web y el Portal Chat necesitan trabajo de UX/UI.
Contacto directo
Si quieres contribuir, tienes una pregunta que no es un issue, o simplemente quieres decir que el proyecto te parece interesante — escribe a:
Los issues y PRs en GitHub son el canal principal para cambios concretos; el correo es para conversaciones más abiertas.