17 puntos por GN⁺ 2024-01-11 | 3 comentarios | Compartir por WhatsApp
  • Atuin es una herramienta para shell que permite a los usuarios buscar rápidamente todos los comandos que han ejecutado, en cualquier momento y desde cualquier lugar
    • Guarda el historial del shell en una base de datos, registra contexto adicional de los comandos y ofrece sincronización entre dispositivos con cifrado E2E
    • El 22 de diciembre fue su último día como líder del equipo de infraestructura en PostHog, y fundó una empresa para dedicarse de lleno a Atuin
    • Atuin seguirá ofreciéndose como código abierto y actualmente puede usarse gratis con las herramientas de self-hosting existentes
    • Planea enfocarse en añadir nuevas funciones premium alojadas para usuarios avanzados y en dar soporte al uso empresarial

Los inicios y el crecimiento de Atuin

  • Atuin comenzó hace algunos años con la intención de resolver problemas de usabilidad del shell y del historial del shell
  • Muchas personas sentían los mismos problemas, y más de 150 personas han contribuido
  • Después de presentarlo en FOSDEM a inicios de 2023, recibió comentarios positivos que sirvieron de motivación para el proyecto
  • Al invertir más tiempo y energía en el proyecto, este creció con más usuarios, más contribuidores, una comunidad más activa y menciones de sus funciones en blogs y podcasts
  • El repositorio de GitHub se movió de ellie/atuin a atuinsh/atuin
  • Al inicio de 2023, los usuarios subían unas 10,000 líneas de historial al día, pero a finales de año eso creció hasta casi 200,000

Encontrar el equilibrio

  • Se dio cuenta de que los resultados reflejan cuánto se invierte en el proyecto
  • Está feliz con el crecimiento del proyecto, pero hacia fin de año se volvió difícil de manejar
  • Decidió fundar una empresa y comprometerse por completo para trabajar en Atuin como ocupación de tiempo completo

Aspecto financiero

  • Había estado cubriendo personalmente los costos de operar los servidores de Atuin, pero gracias a GitHub Sponsors ahora puede cubrir esos gastos
  • Solo lograba conseguir patrocinadores cuando mencionaba regularmente la existencia de la cuenta de sponsors

Hacia el futuro

  • Quiere construir funciones valiosas para crear un servicio por el que la gente quiera pagar
  • Busca hacer crecer Atuin hasta llegar al punto de poder apoyar a otras personas y proyectos

Patrocinadores

  • Las personas o empresas que quieran apoyar a Atuin pueden participar a través de GitHub Sponsors
  • A quienes apoyen se les enviarán stickers y playeras por correo, y las empresas tienen niveles donde pueden mostrar públicamente su apoyo y recibir un enlace hacia su sitio

Opinión de GN⁺

  • Atuin es una herramienta de código abierto que mejora la eficiencia al usar el shell y resulta de gran ayuda para gestionar y sincronizar el historial de comandos de los usuarios.
  • Que la persona creadora del proyecto haga la transición a tiempo completo para dedicar más tiempo a Atuin y buscar así su crecimiento y sostenibilidad puede tener un efecto positivo en la comunidad de código abierto.
  • El apoyo financiero de la comunidad a través de GitHub Sponsors cumple un papel importante en la sostenibilidad de los proyectos de código abierto, y este modelo de apoyo puede servir de inspiración para otros proyectos similares.

3 comentarios

 
bus710 2024-01-11

Esta también es una buena herramienta.
Cada vez que instalo un servidor nuevo, siempre me aseguro de mover bien los archivos de clave SSH y los archivos de configuración, y me siento satisfecho, pero varias veces he pasado por el momento incómodo de olvidarme del historial del shell... Tendré que probarla.

 
xguru 2024-01-11

Atuin - guardar el historial del shell en SQLite

Lo habían compartido aquí en GeekNews al principio, y parece que ahora sí decidió dedicarse a esto a tiempo completo.
Como también dice el contenido, recibir apoyo por medios como GitHub Sponsor ayuda mucho a que este tipo de proyectos crezcan. También es interesante que hayan dividido los niveles con cosas como stickers/camisetas.

 
GN⁺ 2024-01-11
Opiniones de Hacker News
  • Opinión de un usuario de Atuin:

    • Atuin es una buena idea, pero es demasiado lento al manejar archivos de historial grandes.
    • Sincronizó 10 años de historial, pero 170k líneas son demasiadas y es imposible seleccionar solo lo necesario.
    • No sabe muy bien cómo debería aprovecharse el historial del shell, aunque claramente otras personas sí le encuentran valor.
  • Opinión de un usuario del shell fish:

    • Tiene curiosidad por saber si alguien ha comparado fish shell con Atuin.
    • Se pregunta si realmente es necesario tener acceso a todo el historial del shell.
  • Opinión de otro usuario:

    • Tiene una configuración local con funciones parecidas a las de Atuin, pero no la usa tanto como esperaba.
    • Administra los comandos que usa con frecuencia mediante alias para poder encontrarlos fácilmente cuando los necesita.
    • También es útil usar alias globales para combinar alias entre sí.
  • Opinión de un usuario de scripts bash:

    • No usa Atuin, pero sí un pequeño script de bash que le resulta útil al cambiar entre proyectos.
    • Planea probar Atuin para ver si es más fácil.
  • Opinión positiva sobre el sitio web:

    • Le gusta el sitio web de Atuin, y le parecen buenos el modo oscuro y el diseño simple.
    • Le desea suerte a Ellie.
  • Opinión sobre monetización de código abierto:

    • Espera que exista una forma de generar ingresos razonables con el código abierto.
    • Mantener paquetes de código abierto es un trabajo hecho por amor, y si se depende de los ingresos, el enfoque cambiaría.
  • Opinión sobre la carrera de código abierto para mujeres:

    • Es bueno ver que más mujeres se pasan a una carrera en código abierto.
  • Opinión de un usuario que usa una base de datos sqlite:

    • Guarda el historial del shell en una base de datos sqlite desde 2017.
    • Solo sincroniza su historial personal, y le parece muy valioso poder encontrar comandos de hace años mediante búsquedas complejas.