Charm Profile Banner
Charm Profile
Charm

@charmcli

6,895
Followers
6
Following
226
Media
1,167
Statuses

We make the command line glamorous.

/dev/tty
Joined December 2019
Don't wanna be here? Send us removal request.
Pinned Tweet
@charmcli
Charm
1 month
New release! ❄️ Freeze: a CLI tool to generate terminal screenshots of code and ANSI output. Run a single command to generate PNGs and SVGs of terminals with program output or syntax-highlighted code. Use it in READMEs to show off code and CLI output.
9
80
338
@charmcli
Charm
2 years
New release! 📼 VHS: a tool for generating terminal GIFs with code. VHS lets you write code to perform actions on a terminal and then renders terminal GIFs from it. Use it to demo or integration test your CLIs and TUIs!
9
60
272
@charmcli
Charm
22 days
Just a couple of Twitch streamers speed-running Bubble Tea, Lip Gloss, Bubbles, and Wish to build an SSH-accessible terminal app... Can they do it in two days?! (we think so)
Tweet media one
6
16
251
@charmcli
Charm
5 months
New Release! 🤷‍♀️ Huh: a simple, powerful library for building interactive forms and prompts in the terminal. Build forms and gather input with just a few lines of Go!
8
38
232
@charmcli
Charm
2 years
New release! 🎀 Gum: a tool for glamorous shell scripts. It provides highly configurable utilities to help you write useful and delightful scripts with just a few lines of code.
7
53
227
@charmcli
Charm
1 year
New release! 🪵 Log: a minimal, colorful Go logging library. Log gives you leveled, structured, human readable, customizable logging for your Go applications. Use it to spruce up your logs in your HTTP servers, CLIs and TUIs!
9
37
197
@charmcli
Charm
6 months
✨ We started Charm 4 years ago and have been amazed by all of the open source support and community love! Today, we're announcing that we've raised $6M to build the next generation of the command line. Check out our blog to read about how we got here:
10
26
161
@charmcli
Charm
7 months
(╯°□°)╯︵ ┻━┻ At last: build the perfect table on the CLI with just a few lines of code! Tables are now easier than ever in the new Lip Gloss v0.9.0!
Tweet media one
8
20
138
@charmcli
Charm
2 months
✌️ Welp, we’ve received our 100,000th star on @github . We’d like to thank you, the open source community, for your love, support, contributions, and impeccable taste. So, how did we do it? Here’s our guide to building super popular open source software.
6
16
127
@charmcli
Charm
1 year
📖 We just got our hands on a fresh copy of Software Development with Go: Cloud-Native Programming using Golang with Linux and Docker. It has a really good chapter on building TUIs with Bubble Tea so be sure to check it out!
Tweet media one
Tweet media two
0
18
126
@charmcli
Charm
1 year
♣️ Who needs Windows 3.1 when you have the terminal? Get your TUI solitare fix with this beautiful Bubble Tea game featuring *mouse* support!
Tweet media one
Tweet media two
0
8
121
@charmcli
Charm
1 year
🌟 We just passed 70k stars on GitHub! Thank you every for such amazing support and OSS love. Here's to the next 70k 🥂
4
6
119
@charmcli
Charm
2 years
VHS is the #1 trending repo on @github ! Thank you everyone for your amazing support and terminal love 💖
Tweet media one
3
7
99
@charmcli
Charm
7 months
Bubble Tea, our TUI framework, crossed 20k stars on @github this week. Thank you, everyone, for your love, support, contributions, and savagely fierce style. Bubble Tea would not be what is today without the open source community and it’s both a joy and honor to be part of it 🌈
5
15
95
@charmcli
Charm
10 months
New release! 📬 Pop: a tool for sending emails from your terminal. Pop lets you write and send emails with a TUI or CLI. Powered by @resendlabs .
0
17
92
@charmcli
Charm
3 months
You can feel when a community is good, but it can be hard to pinpoint what makes it great. Let's talk about how much goes into creating and supporting such a community with @Madisonkanna , @beginbotbot , @leonnoel , and @RealGoudham
Tweet media one
2
25
91
@charmcli
Charm
2 years
💥 Hello command line fans! Today we're launching our new ecosystem of apps and libraries, designed to make developing and using the CLI more fun and powerful. Follow the thread for the details 👇
5
18
85
@charmcli
Charm
6 months
🍦🎶 Super sized Soft Serve release time! Now you can browse local Git repos with Soft Serve! Just run `soft` in any repo to see commits, files, diffs, stash, and blame views in the TUI. Server mode also got a boost with added support for webhooks.
2
8
82
@charmcli
Charm
2 years
🚨 Free Stickers Giveaway 🚨 We're giving away charm holographic stickers! Leave a comment if you'd like a couple of stickers and we'll DM you to sort logistics 👌
Tweet media one
102
7
73
@charmcli
Charm
3 months
Huh? v0.3.0 is out with a tonne of new features like autocompletion, scrolling, and 700% smaller binaries. For details, read on! 👇
2
16
75
@charmcli
Charm
1 year
VHS 0.2.0 is now live and features tape recording! 🔴 📹 With `vhs record`, you can create tape files by interacting with your TUI. Sometimes you want to follow a script and other times you just want to wing it.
3
12
70
@charmcli
Charm
1 year
Find us at GitHub Universe for Charm stickers!! 💜 #GitHubUniverse2022
Tweet media one
0
5
69
@charmcli
Charm
6 months
🪵 It's no longer a slog to handle your logs! Our latest Log release not only integrates `log/slog` but also includes per-instance styles and plenty of bug fixes. Remember, Go 1.19 version or above only, happy logging!
2
6
67
@charmcli
Charm
4 months
We just released Mods 1.2, with a shiny new TUI for better interactive prompting and model selection. It features support for JSON, Markdown and custom response formats as well as many quality-of-life improvements. Grab it here:
3
9
63
@charmcli
Charm
8 months
Interactive JSON viewer fx just did a major rewrite. Check out that beautiful Bubble Tea powered TUI ✨
@Manz
Manz 🇮🇨⚡👾
8 months
💻fx: Comando para ver/gestionar ficheros JSON ✨ Interactivo, fácil de colapsar y extender ✨ Soporta streaming para procesamiento ✨ Escrito en Go
2
18
96
1
9
63
@charmcli
Charm
6 months
🥳 Never have I ever broken into a tech hub’s HQ..UNTIL NOW! You’re invited to @github HQ TAKEOVER: CHARM & FRIENDS in San Francisco on December 5th. RSVP: There are ~fabulous~ prizes to be won in tourneys, so bring your A-game! ⚔️ @GitHubCommunity
5
16
60
@charmcli
Charm
5 months
This week, we took over @github headquarters with 100+ developers, founders, open source enthusiasts! Charm friends, you make our hearts full 🫶 More photos in thread, please tag us/friends in any that come up! cc: @jzmusings @sudobunni
Tweet media one
Tweet media two
3
2
59
@charmcli
Charm
2 years
Hiii Twitter!! We created a tutorial for building a kanban board for the command line if you're interested in checking it out on YouTube! Please let us know what you think, what you like/don't like 💖
2
9
58
@charmcli
Charm
1 year
Day 2 of #githubuniverse . Come find us for exclusive irl only stickers!! ✨
Tweet media one
2
3
57
@charmcli
Charm
2 years
🤯 Bubble Tea just hit 10k stars on GitHub!! We’re SO happy you love TUIs as much as we do! 🤗
1
7
57
@charmcli
Charm
5 months
We threw the open source party of the year with @GitHubCommunity earlier this month🪩 Now, the vlog is ready to rock!
Tweet media one
1
4
56
@charmcli
Charm
1 year
Tip: harness Mods’ awesome power by having it ghostwrite your PR descriptions: git --no-pager diff main | mods -f 'write a pull request description for this patch' | pbcopy
0
7
50
@charmcli
Charm
2 years
💻 At last, multi-line input! Bubbles v0.13.0 ships with a brand new, powerful, customizable multi-line text input component. We can't wait to see what you build with it!
3
8
49
@charmcli
Charm
2 years
🤩 Our projects just crossed 30k stars on GitHub! Thank you so much to our community and developers who have built with our tools 🙏 In honor of the event, we’ve created a new repo where we plan to open source all of our 3D models. Check out Runway!
3
8
48
@charmcli
Charm
2 years
We love jq for querying json on the cli but finding just the right query can be tricky. The Bubble Tea app jqp by @noah_gorstein gives you an interactive repl for hand crafting jq queries with live updating results. Now you can find just what you need!
3
8
46
@charmcli
Charm
5 months
Gum + Log = Better Bash Scripts! Gum v0.12.0 features a brand new gum log command which lets you log debug, info, and error messages to stderr using the charmbracelet/log library 🪵
1
3
46
@charmcli
Charm
2 years
🔮 We just launched Wishlist, an SSH proxy and TUI directory! Wishlist is a single entrypoint to multiple SSH servers discovered from your .ssh/config or defined in a yaml. SSH into Wishlist and hop to the host of your choice. Happy surfing!
1
5
44
@charmcli
Charm
1 year
We just released VHS v0.4.0! It includes some new and exciting settings, commands, and flags to experiment with! For example, you can now add window bars, margins, and border radius to your GIFs. You can find the latest release on GitHub:
3
6
45
@charmcli
Charm
8 months
Today we're launching AI streaming support to Mods! Now you can view your responses, with syntax highlighting, directly in the terminal. This is a mega release so be sure to check out all of the features 👇
1
12
44
@charmcli
Charm
3 years
We’re launching a new library! Lip Gloss is like CSS for layout and style on the Terminal. Check it out and let us know what you think.
Tweet media one
Tweet media two
1
11
43
@charmcli
Charm
2 years
Gum v0.8.0 is out now with three brand new toys for you to play with! Firstly, gum lets you select a file from the file tree starting from the path of your choice:
1
5
44
@charmcli
Charm
2 years
⚡ We're making it official, @caarlos0 is joining Charm! Carlos has made awesome contributions to a lot of our projects and we're extremely excited to have him join the team full-time. Read more on his blog, and long live open source!
3
3
43
@charmcli
Charm
2 years
⚡🐇 We're super excited to announce that @bash_bunni will be joining Charm to lead our developer relations! Bash has already built an amazing community of developers and cli fans and we're looking forward to get to know them. Read more in her post:
7
3
43
@charmcli
Charm
1 month
We get asked “TUI or CLI?!” almost as much as “tabs or spaces?”. So, we made a video about it
3
4
44
@charmcli
Charm
2 years
🚶🏽 Nomad is a really cool container orchestration tool by @HashiCorp and now you can manage it with a Bubble Tea app called Wander! Wander allows you to view jobs, allocations, tasks and logs all from a spiffy TUI. Worth checking out if you do devops.
Tweet media one
0
7
42
@charmcli
Charm
2 years
Q: Is @chainguard_dev ’s sticker game 🔥? A: Yes.
Tweet media one
3
4
41
@charmcli
Charm
5 months
How to make friends: be fabulous 🪩 Or be, like, really good at networking... Let's chat about it on November 30th @ 11AM PT Host: @sudobunni Speakers: @DeniTechh @endingwithali @FrancescoCiull4 @GrahamTheDev @hey_amandam @sabrinaesaquino @ykdojo
Tweet media one
10
12
41
@charmcli
Charm
1 year
We're sharing some of our favourite terminal tools on our YouTube channel (, duh✨) Here's the first video where bashbunni shares one of her most life-changing discoveries (⌐■_■)
3
4
39
@charmcli
Charm
2 years
Here is an example of what you can generate with VHS:
0
3
40
@charmcli
Charm
2 years
🧊 Introducing Melt, a quick and easy way to backup your Ed25519 SSH keys. Melt will backup and restore any Ed25519 SSH private key as a set of seed words. Write 'em down and never lose your key again! ✍️
4
10
40
@charmcli
Charm
2 years
🤯 Whoa! Our projects just crossed 50k stars on GitHub! We’re SO lucky to have so many talented developers build on our tools. 🍻 Here’s to the next 50k.
2
6
40
@charmcli
Charm
2 years
If you're a software developer who likes open source projects, and the command line, you may like Skate! It's a simple key value store for keeping track of anything that might slip your mind or for keeping private data (e.g. api keys) out of scripts. Let us know how you use it!
1
7
37
@charmcli
Charm
2 years
Gum 0.7.0 is out! Now, you can align spinners on either side of your title with the newly introduced --align flag, thanks to @gregkh !
0
3
39
@charmcli
Charm
1 year
Want to learn more about what we've been up to? Come check out the brand new Charm Blog! It's a place to share features, news, and learnings about our tools, libraries and all things command line.
Tweet media one
1
3
39
@charmcli
Charm
2 years
🍦 Get a tasty Soft Serve update with a completely new look and mouse support! You can `ssh ` and start clicking around to try it out.
1
10
37
@charmcli
Charm
2 years
We’re excited to start doing more community-driven events. We would love to do regular live streams on our YouTube where we invite people from the community to demo their projects and chat about all things dev. Let us know if you’d like to see this and take part in it! 🧋⭐️
5
1
38
@charmcli
Charm
3 months
43
15
38
@charmcli
Charm
2 years
🚨🐥 Calling all devs! We’re excited to host an open source dev tool discovery session with @TwitterDev this Thursday at 9am PDT! Tune in live on Twitter Spaces! 💥
1
4
36
@charmcli
Charm
2 years
🦎 Want to browse @GitHub straight from the CLI? Check out gh-eco, an incredible Bubble Tea powered extension to gh by @coloradocolby . You even get the contribution graphs! 👏
0
6
37
@charmcli
Charm
2 years
🖱️ Grab your mouse and take a ride into the BubbleZone. 😎 Easily add mouse support to complex Bubble Tea applications with this awesome add-on.
1
7
36
@charmcli
Charm
1 year
🏠 The AI is coming... from inside the house! Announcing Mods v0.2.0 featuring LocalAI support. Now you can use OpenAI as well as local models like Vicuna and GPT4ALL:
Tweet media one
1
6
36
@charmcli
Charm
2 years
This week Glow, our very first release, and Gum, our latest release, both crossed 10,000 stars on @GitHub ! Thank you, glamorous community, for all your support. We’re SO happy you love the CLI as much as we do. 🌟 🌟
0
4
35
@charmcli
Charm
2 years
🎨 Calling all ASCII artists! Draw is a new terminal-based paint program from @maaslalani with a minimal—yet very intuitive—UI. We can’t stop scribbling in our terminals! Built with 🧋 Bubble Tea and 💄 Lip Gloss
2
6
35
@charmcli
Charm
2 years
We're thrilled so many of you are excited about our stickers! Please fill out this form going forward if you'd like free charm stickers No need to re-submit your details if you've already sent them ✨🦄
Tweet media one
1
6
34
@charmcli
Charm
3 years
Out now: httpit is a rapid http(s) benchmark tool built on fasthttp and Bubble Tea. Pummel your web servers for all their worth! 🥊
0
3
35
@charmcli
Charm
10 months
🔮 Wishlist now has automatic host discovery! Wishlist is a SSH host directory that you can use as a bastion to jump to your SSH hosts. Latest version will discover hosts from @tailscale and more. @caarlos0 wrote more about it on our blog:
Tweet media one
1
9
35
@charmcli
Charm
1 year
ʕノ•ᴥ•ʔノ・゚✧ Voilà! Come learn how to use AI to build a Kamoji generator with Mods, Gum, and Bash.
1
5
32
@charmcli
Charm
1 year
Need to massage your brain back into coherence after the break? How about some epic space trading on the CLI with Go txtelite! It's a text based port of the classic BBC Micro game.
Tweet media one
1
0
33
@charmcli
Charm
2 years
💍 Validate your darlings! And by darlings we mean text inputs. Bubbles v0.12.0 features hooks for text input validation so you can build beautiful, functional forms on the command line!
1
2
31
@charmcli
Charm
2 years
Our co-founder @toby sat down with our friends at @github 's ReadME Project to talk about the future of the command line. We chat about SSH, composability and there's lots of cool ideas from other awesome OSS devs!
1
4
33
@charmcli
Charm
1 year
What are your favourite terminal commands that you learned about in 2022? 👀✨
31
4
32
@charmcli
Charm
2 years
💯 Start exploring your Go test coverage on the CLI with gocovsh by @orlangure . It's a new Bubble Tea app that allows you to interactively view coverage reports with a TUI!
Tweet media one
2
6
33
@charmcli
Charm
5 months
🍦 ssh 💗
@orhunp_
Orhun Parmaksız 👾
5 months
rate my website ~
Tweet media one
33
14
389
1
2
31
@charmcli
Charm
2 years
🗞️ What better way to read Hacker News than in the Terminal? Circumflex is a beautiful and extremely full-featured Bubble Tea based HN browser for the CLI. You can even read the original article directly in the terminal with reader mode!
Tweet media one
Tweet media two
2
0
31
@charmcli
Charm
3 years
🎫Check out Slides, a terminal based Markdown presentation tool written in Go with Bubble Tea, Bubbles, Lip Gloss and Glamour. Do your next deck on the command line! 😎
0
8
32
@charmcli
Charm
3 years
We're announcing our seed round today! We're lucky to be working with such amazing investors who truly understand open source. Thank you @CavalryVC @betaworks @FuelCapital and all of our amazing angels.
@VentureBeat
VentureBeat
3 years
Charm embraces open source to make command line interfaces ‘glamorous’
0
1
11
4
7
32
@charmcli
Charm
2 years
🧛 Can't stand the light? Grab the new Glamour release featuring the Dracula color scheme and render markdown in your CLI app like the undead. Thanks @zenorocha for making such a great theme and Dracula dude!
Tweet media one
1
3
31
@charmcli
Charm
2 years
🎊 Out now: Harmonica v0.2.0 which adds support for physics-based particles. Now you can add particles to your TUIs, terminal-based games, or even Ebiten and Pixel projects! 🤗 Special thanks to @maaslalani , Harmonica co-maintainer, for the contribution.
0
4
31
@charmcli
Charm
2 years
⭐️ BTS of the little 30k #Blender3d scene. It’s open source and yours to deconstruct, edit, and have fun with! 💇🏻‍♀️ For more BTS follow our Instagram:
1
3
31
@charmcli
Charm
2 years
Want to start building interactive TUIs with Bubble Tea? Don't worry, we made a video tutorial going over the Bubble Tea basics. Sit back, get your popcorn, and absorb all the knowledge
1
5
31
@charmcli
Charm
4 years
Hi!! We just launched Glow 1.0, a big update to our CLI markdown reader: 👀 Find all markdown in a project 🌈 Integrated high-performance pager 🐿 Stash your docs in Mr. Charm Cloud to read anywhere 🗝 Stashed stuff is private and encrypted Get it:
2
8
30
@charmcli
Charm
1 year
Make your apps accessible over SSH with our Wish Golang library! ✨ ✅ user management ✅ secure connection ✅ no remote shell access More videos ➡️
0
1
30
@charmcli
Charm
5 months
26
4
29
@charmcli
Charm
4 months
Hey everyone! We released some new components for Lip Gloss a while back and we finally have a walkthrough video on it on our YouTube. If you're interested in printing tables and lists in your CLIs, look no further!
1
4
30
@charmcli
Charm
3 years
📦 Just released: 🍡 Bubbles 0.7.6 This release features a simple, flexible, and customizable progress bar for your terminal apps. For details, see the release notes:
0
1
29
@charmcli
Charm
9 months
Our most requested Pop feature is now available: SMTP! It’s awesome for personal use, and you can, of course, still use @resendlabs when you need to go industrial grade. Grab the latest release on GitHub:
0
2
29
@charmcli
Charm
4 months
Final thoughts from our panelists today. When you get stuck tackling a tough project you should... @LowLevelTweets : Step away, talk to a friend @maaslalani : Use information as inspiration, ask for help @RoxCodes : @teej_dv : RTFM, read source code
3
4
29
@charmcli
Charm
1 year
#github is trending?! NICE. We might as well take this time to introduce ourselves. Hiii we are Charm, we are building tools to make the command line a scalable platform for businesses. We are open source, and we 💖 @github Mini vlog of us at universe:
0
3
29
@charmcli
Charm
1 year
And that’s a wrap for our first in-person hang! 💜🤍 We loved meeting our community!! cc: soft-serve piñata🍦
Tweet media one
@MSFTReactor
Microsoft Reactor
1 year
Charm builds products to make the command line glamorous 🤩 To them, that means merging the creative and technical to bring developer tools that embrace both art and engineering Find out more from Charm leaders @jzmusings and @sudobunni and sign up here:
Tweet media one
2
0
22
1
7
28
@charmcli
Charm
2 years
🪄 Spruce up your command line apps with the tips in this awesome post by @mnmlmnl . It's a really great discussion on what makes a good CLI tool ⌨️
1
3
28
@charmcli
Charm
2 years
🎙️ The new @changelog features our co-founder @toby talking about the origins of Charm and our vision for the CLI. Tune in now! There's even a secret product reveal 👀
@changelog
Changelog
2 years
💥 New episode of The Changelog! 💥 💬 Making the command line glamorous 🌟 featuring @toby 🎙 hosts @adamstac @jerodsanto 🗂 tagged #terminal #golang 💚
0
2
16
1
6
28
@charmcli
Charm
1 year
Fridays are for new project ideas. Saturdays for building. Sundays for letting it sit unfinished until the end of time... Or you can contribute to someone else's project 😎 Click to find new golang projects seeking contributors
Tweet media one
1
4
28
@charmcli
Charm
2 years
🔬 Wonder what's going on with your network? Check out gosniff, an amazing Bubble Tea app for monitoring network traffic. Extremely useful!
Tweet media one
0
3
28
@charmcli
Charm
3 years
Thanks for featuring Bubble Tea, @golangweekly ! And it’s great to see a shout out to our all time favorite releasing software @goreleaser by @caarlos0 ❤️
Tweet media one
0
4
25