Enterprise

Charm offensive: Google’s Gradient backs this startup to bring more pizzazz to the command line

CLIs get some GUI lovin’

Comment

Charm COO JZ Zhang flanked by co-founders Christian Rocha (left) and Toby Padilla (right)
Image Credits: Charm COO JZ Zhang flanked by co-founders Christian Rocha (left) and Toby Padilla (right)

A young startup is setting out to transform the command line interface (CLI) into something a little more fitting for the modern age — something a little more glamorous.

Charm is a four-year-old company founded by former Apple, Last.fm, and TweetDeck engineer Toby Padilla, alongside Christian Rocha, who formerly served as head of voice at Snap-acquisition Zenly. The duo formed Charm to power next-generation CLIs replete with tools for enhancing their visual appearance, while adding features such as the ability to display text from documents and even store data such as user profiles. And all with an underlying open source ethos.

Charm had previously raised around $4 million in funding spread across various angel and seed rounds, and now the company is adding a further $6 million to its coffers, with Google’s VC fund Gradient Ventures leading the charge, supported by Cavalry Ventures, Fuel Capital, Firestreak, and a slew of angel backers.

Chain of command

The command line has long served as a powerful conduit for developers to interact with the operating system using simple text-based commands. Although the graphical user interface (GUI) has gained steam, CLIs remain popular, as they offer more flexibility and speed for developers, while they also consume fewer system resources than GUIs.

“Most developers will use a mix of CLI and GUI tools — the CLI gives developers the ability to compose commands and quickly create solutions to complex problems, where GUIs are limited to solving the small set of use cases they were specifically designed for,” Padilla explained to TechCrunch.

Moreover, many developer and internet infrastructure tools are essentially CLI-first, including Git and SSH, though there are often GUI clients available, too, for those who prefer them.

“GUIs can be good for initial discoverability of functionality,” Padilla continued. “When you have a toolbar with icons, it’s easier to see what the functionally of a program is compared to something like a large set of command line flags.”

So while CLIs offer power and flexibility, GUIs bring usability — and Charm is striving to bring the best of these worlds together. For example, Charm has developed the Go framework Bubble Tea for building terminal apps with some GUI goodness brought into the mix, as well as support for mouse control.

“We see TUIs (text-based user interfaces) powered by Bubble Tea as a good way to bring GUI discoverability to the command line,” Padilla said.

Charm: Bubble Tea
Charm: Bubble Tea Image Credits: Charm

Elsewhere, Charm has created a markdown reader called Glow that allows developers to view readme files and similar documentation directly inside the command line.

Charm: Glow
Charm: Glow Image Credits: Charm

But the company has developed all manner of tools to bring more functionality to the command line, including VHS to help developers record screencasts of command line apps for demos and README files; and Pop, which is all about sending emails (replete with attachments) from the command line.

For Pop, Charm partnered with another Gradient Ventures portfolio company called Resend, a developer-focused email platform. And as an aside, Resend CEO Zeno Rocha has also invested in Charm.

Charm: Pop
Charm: Pop Image Credits: Charm

Then there’s Mods, touted as “AI for the command line,” which supports large language models (LLMs) from the likes of OpenAI and open source alternative LocalAI.

For example, a developer could funnel the contents of a code file into Mods and instruct it to “refactor” the code and save the output to a new file.

“We found that LLM-based AI models produced really good markdown, so we wanted to build a simple tool that worked with OpenAI and LocalAI models for use in command pipelines,” Padilla said.

Charm: Mods
Charm: Mods Image Credits: Charm

Show me the money

In terms of business model, Charm is working on an enterprise plan that is currently approaching something close to private beta, though Padilla notes that it’s already being adopted by developers at some fairly large businesses, including Amazon’s AWS, Shopify, Nvidia, GitHub, and more.

“These companies are using our libraries in their first party apps,” Padilla said, pointing to examples in GitHub projects from the likes of AWS and Microsoft Azure where Bubble Tea is being used.

Today, Charm claims some eight full-time employees spread across the U.S., Canada, Brazil, and Germany, and with another $6 million in the bank, the startup is well-financed to double down on its recent adoption and add new features to “customize, augment, and improve” the CLI experience for thousands of developers.

Charm isn’t the only company looking to turbo-charge the command line — back in 2019, Microsoft launched a new terminal with support for emojis, Unicode, and East Asian fonts. And then there’s Y Combinator (YC) alum Fig, which has been developing autocomplete functionality for the command line, leading the mighty Amazon to swoop in to buy the startup outright.

So it’s clear that there are attempts from multiple angles to drag the humble CLI into the modern era.

“The command line interface is the front-door for all builders, but the shell and shell scripting hasn’t been improved much since it was first introduced in the 1970s,” Padilla said. “We’re going to be rolling out the next generation of our platform on both the front end and back end. We’ll also be working on sustainable open source software development and ethical monetization.”

More TechCrunch

Google’s gunning for OpenAI’s Sora with Veo, an AI model that can create 1080p video clips around a minute long given a text prompt.  Unveiled on Tuesday at Google’s I/O 2024 developer…

Google gets serious about AI-generated video at Google I/O 2024

In addition to the body of the emails themselves, the feature will also be able to analyze attachments, like PDFs.

Gemini comes to Gmail to summarize, draft emails, and more

The summaries are created based on Gemini’s analysis of insights from Google Maps’ community of more than 300 million contributors.

Google is bringing Gemini capabilities to the Google Maps platform

Google says that over 100,000 developers already tried the service.

Project IDX, Google’s next-gen IDE, is now in open beta

Here are quick hits of the biggest news from the keynote as they are announced.

Google I/O 2024: Everything announced so far

The system effectively listens for “conversation patterns commonly associated with scams” in-real time. 

Google will use Gemini to detect scams during calls

The standard Gemma models were only available in 2 billion and 7 billion parameter versions, making this quite a step up.

Google announces Gemma 2, a 27B-parameter version of its open model, launching in June

This is a great example of a company using generative AI to open its software to more users.

Google TalkBack will use Gemini to describe images for blind people

Firebase Genkit is an open source framework that enables developers to quickly build AI into new and existing applications.

Google launches Firebase Genkit, a new open source framework for building AI-powered apps

This will enable developers to use the on-device model to power their own AI features.

Google is building its Gemini Nano AI model into Chrome on the desktop

Google’s Circle to Search feature will now be able to solve more complex problems across psychics and math word problems. 

Circle to Search is now a better homework helper

People can now search using a video they upload combined with a text query to get an AI overview of the answers they need.

Google experiments with using video to search, thanks to Gemini AI

A search results page based on generative AI as its ranking mechanism will have wide-reaching consequences for online publishers.

Google will soon start using GenAI to organize some search results pages

Google has built a custom Gemini model for search to combine real-time information, Google’s ranking, long context and multimodal features.

Google is adding more AI to its search results

At its Google I/O developer conference, Google on Tuesday announced the next generation of its Tensor Processing Units (TPU) AI chips.

Google’s next-gen TPUs promise a 4.7x performance boost

Google is upgrading Gemini, its AI-powered chatbot, with features aimed at making the experience more ambient and contextually useful.

Google reveals plans for upgrading AI in the real world through Gemini Live at Google I/O 2024

Veo can generate few-seconds-long 1080p video clips given a text prompt.

Google’s image-generating AI gets an upgrade

At Google I/O, Google announced upgrades to Gemini 1.5 Pro, including a bigger context window. .

Google’s generative AI can now analyze hours of video

The AI upgrade will make finding the right content more intuitive and less of a manual search process.

Google Photos introduces an AI search feature, ‘Ask Photos’

Apple released new data about anti-fraud measures related to its operation of the iOS App Store on Tuesday morning, trumpeting a claim that it stopped over $7 billion in “potentially…

Apple touts stopping $1.8BN in App Store fraud last year in latest pitch to developers

Online travel agency Expedia is testing an AI assistant that bolsters features like search, itinerary building, trip planning, and real-time travel updates.

Expedia starts testing AI-powered features for search and travel planning

Welcome to TechCrunch Fintech! This week, we look at the drama around TabaPay deciding to not buy Synapse’s assets, as well as stocks dropping for a couple of fintechs, Monzo raising…

Inside TabaPay’s drama-filled decision to abandon its plans to buy Synapse’s assets

The person who claimed to have stolen the physical addresses of 49 million Dell customers appears to have taken more data from a different Dell portal, TechCrunch has learned. The…

Threat actor scraped Dell support tickets, including customer phone numbers

If you write the words “cis” or “cisgender” on X, you might be served this full-screen message: “This post contains language that may be considered a slur by X and…

On Elon’s whim, X now treats ‘cisgender’ as a slur

The keynote kicks off at 10 a.m. PT on Tuesday and will offer glimpses into the latest versions of Android, Wear OS and Android TV.

Google I/O 2024: Watch the AI reveals live

Facebook once had big ambitions to be a major player in enterprise communication and productivity, but today the social network’s parent company Meta will be closing a very significant chapter…

Meta is shutting down Workplace, its enterprise communications business

The Oversight Board has overturned Meta’s decision to take down a documentary revealing the identities of child abuse victims in Pakistan.

Meta’s Oversight Board overturns takedown decision for Pakistan child abuse documentary

Adam Selipsky is stepping down from his role as CEO of Amazon Web Services, Amazon has confirmed to TechCrunch.  In a memo shared internally by Amazon CEO Andy Jassy and…

AWS CEO Adam Selipsky steps down

VC and podcaster David Sacks has revealed a new AI chat app called Glue that fixes “Slack channel fatigue,” he says.

David Sacks reveals Glue, the AI company he’s been teasing on his All In podcast

Harness isn’t founder Jyoti Bansal’s first startup. He sold AppDynamics to Cisco for $3.7 billion in 2017, the week it was supposed to go public. His latest venture has raised…

After surpassing $100M in ARR, Harness grabs a $150M line of credit