Using React to render a CLI tool is something. I'm not sure how I feel about that. It feels like like 90% of the code is handling issues with rendering.
I mean, it's a thin wrapper around LLM APIs, so it's not surprising that most of the code is rendering. I'm not sure what you're referring to by "handling issues with rendering", though—it looks like a pretty bog standard React app. Am I missing something?
demosthanos|8 months ago
Previously discussions of Ink:
July 2017 (129 points, 42 comments): https://news.ycombinator.com/item?id=14831961
May 2023 (588 points, 178 comments): https://news.ycombinator.com/item?id=35863837
Nov 2024 (164 points, 106 comments): https://news.ycombinator.com/item?id=42016639
ccbikai|8 months ago
I suspect React will eventually standardize all UI writing approaches.
amelius|8 months ago
But that seems not a possibility in the modern days of software distribution, especially with GPU-dependent stuff like LLMs.
So yeah, I get why this exists.
halJordan|8 months ago
gsibble|8 months ago
https://terminal.odai.chat
gbacon|8 months ago
https://tinyfugue.sourceforge.net/
https://en.wikipedia.org/wiki/List_of_MUD_clients
dncornholio|8 months ago
demosthanos|8 months ago
xigoi|8 months ago
ccbikai|8 months ago
Using a GitHub username prevents abuse.
gclawes|8 months ago
demosthanos|8 months ago
https://github.com/ccbikai/ssh-ai-chat/blob/master/src/ai/in...
ccbikai|8 months ago
ryancnelson|8 months ago
ccbikai|8 months ago
Welcome to help maintain it with me
kimjune01|8 months ago
ccbikai|8 months ago
t0ny1|8 months ago
cap11235|8 months ago
eisbaw|8 months ago
accrual|8 months ago
RALaBarge|8 months ago