Show HN: Hm – a task runner with a Python DSL, growing into a CI/CD system(github.com)
github.com
Show HN: Hm – a task runner with a Python DSL, growing into a CI/CD system
https://github.com/harmont-dev/harmont-cli
3 comments
This seems really great! I am a long time Bazel fan, but it’s not perfect, and I have always thought there was something simpler than bazel that would give a lot of these kinds of benefits. Having something that works for a hybrid rust/typescript codebase would be great.
I encourage you for you dev command to work with frontend setups like vite so it’s unified with backends and still supports HMR
I encourage you for you dev command to work with frontend setups like vite so it’s unified with backends and still supports HMR
Every CI system I've used at Tesla, Bun, and mesa.dev has had the same problems: stateless and slow (GHA), or stateful and horizontally unscalable (Jenkins), with YAML on top of either. The straw that broke the camel's back for me was the realization that all my Claudes are waiting upwards of an hour. So I quit my job to work on harmont, which aims to solve all of these pain points I've had.
In its current state, the project is very similar to Dagger in spirit with the core difference of harmont having what I believe to be a more pleasant API as well as being smaller in scope.
I'm looking for opinions and feedback. What might be the most interesting with the CLI is the DSL -- I've tried to make it ergonomic and friendly. To get started:
Currently our API has pretty good support for Rust, Typescript and Python. There are other languages that are "supported" in the examples, but those are mostly demo APIs and are likely to change, aggressively. The project is early, but usable and I'd love to get your feedback.
What's coming next:
Full disclaimer: I am the founder of Harmont, Inc. PBC. We are committed to the CLI remaining open-source and as bloat-free as possible and doing the best we can with the cloud for the community.
PS: I've gotten questions about the name. It is a reference to https://en.wikipedia.org/wiki/Roadside_Picnic (awesome sci-fi book, worth a read =) )