Ofensiva de encanto: Gradient de Google respalda esta startup para darle más dinamismo a la línea de comando


Una joven startup se propone transformar la interfaz de línea de comandos (CLI) en algo un poco más apropiado para la era moderna, algo un poco más glamoroso.

Charm es una empresa de cuatro años fundada por el ex ingeniero de Apple, Last.fm y TweetDeck, Toby Padilla, junto con Christian Rocha, quien anteriormente se desempeñó como jefe de voz en Zenly, adquisición de Snap. El dúo formó Charm para impulsar las CLI de próxima generación repletas de herramientas para mejorar su apariencia visual, al tiempo que agregan características como la capacidad de mostrar texto de documentos e incluso almacenar datos como perfiles de usuario. Y todo con un espíritu subyacente de código abierto.

Charm había recaudado previamente alrededor de 4 millones de dólares en financiación repartidos en varias rondas ángel y semilla, y ahora la compañía está añadiendo otros 6 millones de dólares a sus arcas con el fondo de capital riesgo de Google, Gradient Ventures, liderando la carga, con el apoyo de Cavalry Ventures, Fuel Capital, Firestreak, y una gran cantidad de ángeles patrocinadores.

Cadena de mando

La línea de comandos ha servido durante mucho tiempo como un poderoso conducto para que los desarrolladores interactúen con el sistema operativo mediante comandos simples basados ​​en texto. Aunque la interfaz gráfica de usuario (GUI) ha ganado fuerza, las CLI siguen siendo populares, ya que ofrecen más flexibilidad y velocidad a los desarrolladores, y al mismo tiempo consumen menos recursos del sistema que las GUI.

«La mayoría de los desarrolladores utilizarán una combinación de herramientas CLI y GUI: la CLI brinda a los desarrolladores la capacidad de componer comandos y crear rápidamente soluciones a problemas complejos, donde las GUI se limitan a resolver el pequeño conjunto de casos de uso para los que fueron diseñadas específicamente». Padilla explicó a TechCrunch.

Además, muchas herramientas de desarrollo e infraestructura de Internet son esencialmente CLI, incluidos Git y SSH, aunque a menudo también hay clientes GUI disponibles para quienes los prefieren.

«Las GUI pueden ser buenas para el descubrimiento inicial de la funcionalidad», continuó Padilla. «Cuando tienes una barra de herramientas con íconos, es más fácil ver cuál es la funcionalidad de un programa en comparación con algo como un gran conjunto de indicadores de línea de comando».

Entonces, si bien las CLI ofrecen potencia y flexibilidad, las GUI brindan usabilidad, y Charm se esfuerza por reunir lo mejor de estos mundos. Por ejemplo, Charm ha desarrollado el marco Go Bubble Tea para crear aplicaciones de terminal con algunas bondades de GUI incorporadas, así como soporte para control del mouse.

«Consideramos que las TUI (interfaces de usuario basadas en texto) impulsadas por Bubble Tea son una buena manera de llevar la capacidad de descubrimiento de GUI a la línea de comandos», dijo Padilla.

Encanto: Té de burbujas Créditos de imagen: Encanto

En otros lugares, Charm ha creado un lector de rebajas llamado Glow que permite a los desarrolladores ver archivos Léame y documentación similar directamente dentro de la línea de comando.

Encanto: Resplandor

Encanto: Resplandor Créditos de imagen: Encanto

Pero la compañía ha desarrollado todo tipo de herramientas para brindar más funcionalidad a la línea de comandos, incluido VHS para ayudar a los desarrolladores a grabar capturas de pantalla de aplicaciones de línea de comandos para demostraciones y archivos README; y Pop, que consiste en enviar correos electrónicos (repletos de archivos adjuntos) desde la línea de comando.

Para Pop, Charm se asoció con otra empresa de la cartera de Gradient Ventures llamada Resend, una plataforma de correo electrónico centrada en desarrolladores. Y además, el CEO de Resend, Zeno Rocha, también invirtió en Charm.

Encanto: pop

Encanto: pop Créditos de imagen: Encanto

Luego están los Mods, promocionados como “IA para la línea de comandos”, que admiten modelos de lenguaje grandes (LLM) de la talla de OpenAI y la alternativa de código abierto LocalAI.

Por ejemplo, un desarrollador podría canalizar el contenido de un archivo de código hacia Mods e indicarle que «refactorice» el código y guarde el resultado en un archivo nuevo.

«Descubrimos que los modelos de IA basados ​​en LLM producían rebajas realmente buenas, por lo que queríamos crear una herramienta simple que funcionara con los modelos OpenAI y LocalAI para usar en canales de comando», dijo Padilla.

Encanto: Modificaciones

Encanto: Modificaciones Créditos de imagen: Encanto

Muéstrame el dinero

En términos de modelo de negocio, Charm está trabajando en un plan empresarial que actualmente se acerca a algo parecido a una versión beta privada, aunque Padilla señala que ya está siendo adoptado por desarrolladores en algunas empresas bastante grandes, incluidas AWS de Amazon, Shopify, Nvidia, GitHub y más. .

«Estas empresas están utilizando nuestras bibliotecas en sus aplicaciones propias», dijo Padilla, señalando ejemplos en proyectos de GitHub de empresas como AWS y Microsoft Azure donde se utiliza Bubble Tea.

Hoy en día, Charm cuenta con ocho empleados a tiempo completo repartidos en EE. UU., Canadá, Brasil y Alemania, y con otros $6 millones en el banco, la startup está bien financiada para duplicar su reciente adopción y agregar nuevas características a » Personalice, aumente y mejore” la experiencia CLI para miles de desarrolladores.

Charm no es la única empresa que busca potenciar la línea de comandos: en 2019, Microsoft lanzó una nueva terminal compatible con emojis, Unicode y fuentes de Asia oriental. Y luego está Fig, alumno de Y Combinator (YC), que ha estado desarrollando una funcionalidad de autocompletar para la línea de comandos, lo que llevó al poderoso Amazon a lanzarse a comprar la startup directamente.

Así que está claro que hay intentos desde múltiples ángulos de arrastrar la humilde CLI a la era moderna.

«La interfaz de línea de comandos es la puerta de entrada para todos los constructores, pero el shell y los scripts del shell no han mejorado mucho desde que se introdujeron por primera vez en la década de 1970», dijo Padilla. “Vamos a implementar la próxima generación de nuestra plataforma tanto en el frontend como en el backend. También trabajaremos en el desarrollo sostenible de software de código abierto y la monetización ética”.



Source link-48