Need help?
<- Back

Comments (174)

  • kristiandupont
    Only tangentially related, but: what is the appeal of TUI's? I don't really understand.The advantages of CLI's are (IMO) that they compose well and can be used in scripts. With TUI's, it seems that you just get a very low fidelity version of a browser UI?
  • tianqi
    I couldn't get this to run successfully.More broadly, I have concerns about introducing a middleware layer over AWS infrastructure. A misinterpreted command or bug could lead to serious consequences. The risk feels different from something like k9s, since AWS resources frequently include stateful databases, production workloads, and infrastructure that's far more difficult to restore.I appreciate the effort that went into this project and can see the appeal of a better CLI experience. But personally, I'd be hesitant to use this even for read-only operations. The direct AWS cli/console at least eliminates a potential failure point.Curious if others have thoughts on the risk/benefit tradeoff here.
  • kylehotchkiss
    Should have a Price Of Current Changes menu bar item! So you can see if your changes cost $.01 or $10,001.
  • lherron
    Somehow every 15 line shell script I write now turns into a 50kloc bun cli or tui app. Apparently there are many such cases.
  • sylens
    Looks great! If you have multiple AWS accounts in your org, you probably want to use something like aws-sso-util to populate your profiles so you can quickly swap between them
  • alberth
    Embarrassingly dumb question: if you’re one of the few users who don’t run a dark background terminal … how well do these TUI render (in a light background)?
  • shushpanchik
    > // TODO: Handle credential_source, role_arn, source_profile, sso_*, etc.So it does not support any meaningful multi-account login (SSO, org role assumption, etc), and requires AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY. That's a no-no from security POV for anything in production, so not sure what's the meaningful way to use that.
  • ronbenton
    I thought the title meant the AWS UI was “terminal”, which I would be on board with
  • dmacvicar
    Looks very nice! Need to test if it supports AWS_ENDPOINT_URL so it works with LocalStack.
  • mrichman
    Crashes on first use. Not a good way to go viral.
  • utkayd
    Great TUI app. Kudos & Ellerinize saglik
  • themafia
    I wish more TUI designers would spend some time playing with Hercules and experiencing the old "mainframe" way of arranging interfaces. Those guys really knew what they were doing.
  • brendank310
    Nice! A while back I had started something similar for Azure but it never really got traction (or nearly as polished as this!). It's a rough proof of concept but maybe it'll be useful to Azure users:https://github.com/brendank310/aztui
  • jbreckmckye
    Interesting, looks like k9s... but for AWS
  • anon
    undefined
  • latchkey
    I run a neocloud and our entire UX is TUI-based, somewhat like this but obviously simpler. The customer feedback has been extremely positive, and it's great to see projects like this.ssh admin.hotaisle.app
  • stephc_int13
    How much of this was made with LLM?
  • politelemon
    Please don't use or suggest using homebrew as a Linux installation solution. It's better to simply point at the binaries directly.
  • bizim_oralar
    looks good. definitely will try
  • petterroea
    wow, that looks like k9s for aws. That's awesome
  • dent9
    yea let me just give access to my company AWS account credentials to this program made by some random dude on the internet
  • tvbusy
    Nice idea but I won't trust a tool that first the commit is 11 hours ago.
  • gogasca
    [dead]
  • very_clumsy
    [dead]
  • anon
    undefined
  • anon
    undefined
  • acedTrex
    [flagged]
  • nirushiv
    [flagged]
  • ktevfik
    [flagged]
  • dionian
    [flagged]
  • bschmidt25001
    [dead]
  • Yanael
    [flagged]
  • bschmidt25013
    [dead]
  • bschmidt25013
    [dead]
  • bcb_1000
    This guy stole this idea and basically the whole code base from another developer and ran it through an LLM to recreate it.
  • mikert89
    claude code can do this, natively without a custom implementation