6 ms·
Show HN: Kloudi – Locally-hosted universal CLI
- nitish_mehrotra 6y agoHey folks! Nitish and Sneh here from Kloudi (https://kloudi.tech https://kloudi.tech). We are building a Universal Command Line that enables developers to enter commands and queries to search, view and perform actions on data from all their engineering tools. Some of the tools that we currently support out of the box are Sentry, Github Issue, Jira, Datadog, Rollbar, AWS etc. Kloudi was born as a solution to the problems faced by us while running our previous startup which was a managed freelancer marketplace. While freelancing and handling development for a lot of startups at a given time we realised that any other engineering team uses on an avg 10-15 tools to monitor various aspects of a developers workflow however there is still a lot of staggered information that any developer spends time knitting together. This continued problem was what became the trigger point for building Kloudi. We currently support tools like Sentry, Rollbar, Datadog, Github Issues and our planning to provide support for a bunch of dev-tools in the future. Some of the key things about Kloudi is that it is locally hosted on your systems. Which means all the keys and data reside on your system. Making it 100% secure and extremely fast! We are still in our early days of building the product and would love for you all to take it out for a spin and give your feedback. Cheers!
- deleted 6y ago[deleted]
- sneak 6y agoFeedback: Having a GitHub repo full of compiled binaries, with no source code, and no license provided (as far as I can tell, this is closed-source, proprietary software, yes?) is somewhat misleading. It should be clear from looking at your website that you are not free software. It's not clear at all.
- nitish_mehrotra 6y agoHey Nitish here! Point taken. We will get our stand around this more clearly and update our websites accordingly.
- tkfu 6y agoI tried to email this to you privately, but hello@kloud.team bounced and you don't have any other public contact info. Your docker image (kloudi/api) has a whole bunch of credentials in plaintext inside it. I am not going to check whether they're valid or not, but they certainly look real.
- nitish_mehrotra 6y agoHey Nitish here! Those are application keys of some of the vendors we are integrating with. In our next update we plan to figure out a way to mask them.
- deleted 6y ago[deleted]
- ypranay 6y agoThis is super! Definitely a problem worth solving. Love the CLI.
- debarshri 6y agoHere's my two cents. I wouldn't care about jumping through few services. In certain cases you will also have single sign-on enabled so multiple tools is not a problem. Let's say I have n platforms I am using. Now I use kloudi, now I have to managed n+1 platform. I don't see an inherent value of this platform that would pull me towards using this platform long term. I will always be afraid that you will always have one-off integration issues.
- doix 6y agoThe value add I see is having a consistent interface to all your tools through the CLI. When your entire workflow is CLI based, having access to your tools from the CLI is really valuable. Unforutunately, I'd wager that the people that this applies to are the first to write their own wrappers for their tools to fit their exact workflows. This would have been interesting for me, if I hadn't already gone through the effort of writing a bunch of jira/confluence/bitbucket/jenkins CLI wrappers.
- debarshri 6y agoWhat does the CLI wrappers you built actually do?
- tkfu 6y agoLook, I think this might just be a little bit premature. Claiming that it's secure and fast because it's locally hosted is not convincing at all. "Secure" isn't convincing because you're asking me to run three docker containers worth of random code, and trust that random code with API keys/credentials to all my critical infrastructure. I have no way to know what your security practices inside those containers are. "Fast" isn't convincing either, with the need to run redis and mongoDB inside local docker containers being particularly unconvincing. The fact that there's no documentation at all (or at least, none that I could find) is the cherry on top. Plus, what's up with only supporting running the containers on MacOS? That's really, really bizarre. Basically, there are a number of signals here that prevent me from trusting you enough to even consider trying this out, even though it's quite possibly solving an interesting problem.
- debarshri 6y agoJust to add to that, on self-hosted mode now you are responsible for an data infrastructure which you really didn't need before as the data was owned by the other SaaS providers.
- henvic 6y agoFor me the worst part is that the install routine is `curl | sh`.
- sneak 6y agoIt's a closed source, proprietary app that has spyware disclosed in the TOS (section 6.4). The method of installation is mostly irrelevant in light of that.
- debarshri 6y agoCould you elaborate more about why it is a bad idea? I have seen homebrew install the same way too.
- henvic 6y agoIn short, you need to be careful how you package and distribute software (including updates) for a couple reasons related to security. Many distributors doesn't do it properly, but thankfully companies such as Apple and Microsoft are starting to be more strict about what you can run on their operating systems, requiring the developer to notarize the application, or have to ask the user to by-pass the safety mechanism. I wrote an article telling how you can do that for Mac, Windows, and Linux almost a year ago: https://henvic.dev/posts/cs-security/ https://henvic.dev/posts/cs-security/
- geek_at 6y agosomething about the website makes my browser lag so much while scrolling. Even reddit doesn't do that, what's going on
- nitish_mehrotra 6y agoHey! Can you send me some more details on nitish@kloudi.tech
- shaicoleman 6y agoSame for me. Scrolling is about 100x slower. Removing 'background-attachment: fixed' from .homepage-module--homePage--XP-yA fixes it
- nitish_mehrotra 6y agoSuper helpful! Will get it fixed.
- aparsons 6y agoBrowser history is also hijacked on the login page...
- nitish_mehrotra 6y agoThat's a bug. Thanks for reporting. Will get it fixed in the next release.
- plzbo 6y agoWhy are you using fullstory.com on your website? This does not inspire confidence in a product that is also available for selfhosting. (Also: There seems to be some sort of scroll hijacking which makes the performance of the website rather slow)
- jart 6y agoKloudi uses FullStory in its Electron GUI too! https://justine.lol/kloudi.png https://justine.lol/kloudi.png If anyone's wondering, FullStory is basically a keylogger that gives you the godlike ability to spy on your users in real time. https://www.fullstory.com/blog/want-to-co-browse-with-your-customers-in-real-time-go-live-with-fullstory https://www.fullstory.com/blog/want-to-co-browse-with-your-c... We live in a creepy orwellian world. It amuses me that the authors of this "command line" thought they could fool Hacker News.
- nitish_mehrotra 6y agoHey Nitish here! We use FullStory only on our electron apps to understand how we can improve Kloudi in the future. In our upcoming release tonight we plan to provide this is an optional feature in case you want to opt out of it.
- scns 6y ago"Features" like that should be opt-in at best.
- shaicoleman 6y agoI can see why FullStory would be useful, especially in the context of usability tests, but enabling without explicit opt-in consent is super creepy. https://www.fastcompany.com/90152433/the-popular-web-design-tool-thats-actually-a-massive-privacy-nightmare https://www.fastcompany.com/90152433/the-popular-web-design-...
- icy 6y agoVersioning a bunch of binaries in a git repo isn't particularly good practice.
- nitish_mehrotra 6y agoNoted.