# \[ANN\] Tachikoma.jl — A terminal UI framework for Julia

**URL:** https://discourse.julialang.org/t/ann-tachikoma-jl-a-terminal-ui-framework-for-julia/135878
**Category:** Package Announcements
**Tags:** announcement, terminal, tooling
**Created:** [February 27, 2026, 3:37am UTC](https://discourse.julialang.org/t/ann-tachikoma-jl-a-terminal-ui-framework-for-julia/135878 "2026-02-27T03:37:39Z")
**Posts on this page:** 1
**Showing post:** 85

<div class="post-metadata">

### Author: ![Ronis\_BR](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ronis_br/32/50999_2.png) [@Ronis\_BR](https://discourse.julialang.org/u/Ronis_BR)
#### Post date: [March 17, 2026, 2:08pm UTC](https://discourse.julialang.org/t/ann-tachikoma-jl-a-terminal-ui-framework-for-julia/135878/85 "2026-03-17T14:08:42Z")

</div>

> [@goerz](#):
>
> Right, exactly, the “serious work” is a key part here. I do think you’re putting in that serious work, so you’re fine. But it’s easy to let things get away from you with agentic coding… These agents can very quickly produce more amounts of code than an human can reasonably still process. Once you end up with a system that is too byzantine (unnecessarily) for any human to still have a good understanding of the design and structure of the package, you’re in real trouble. I don’t think that’s necessarily where you’re heading with this package. But still, my instinct is to tell you to slow down a little 😉 Or, if not “you” then others who might be getting a little carried away with agents generating code for them, when they don’t have the experience to gauge the result in a meaningful way.

I’m not trying to take over the conversation, but “vibe code” is something that’s going to be a part of our new reality, and we should all get on board. Open source exists because people give their time and energy to create software out of their free time. So, I truly believe that people in the open source community should have the freedom to do whatever they want. OpenSUSE has a great way of putting it: “The makers’ choice.”

If I had access to agentic workflows back then, PrettyTables.jl and SatelliteToolbox.jl might have been way better than they are now. I spent ages trying to create a TUI framework for Julia in TextUserInterfaces.jl using NCurses, and I’m still just getting started. @kahliburke has created something much more powerful and advanced without using any external libraries. The result is clear: Tachikoma.jl works perfectly. I’m migrating a TUI for our satellite simulator, and it’s much faster than the ncurses version.

So, my humble suggestion to @kahliburke is: continue doing whatever you are doing and wanting because the outcome is impressive!

---

_[View the full topic](https://discourse.julialang.org/t/ann-tachikoma-jl-a-terminal-ui-framework-for-julia/135878)._
