The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Hanon Pro – piano technique and exercises for the digital age
Show HN: Using AI to Generate Custom Sounds from Text
I was tired of finding videos with sound effects , extracting the audio then extracting the audio I want. So I made AI get to work for me :)
Show HN: Engine Core – open-source LLM chat management and tool call framework
Show HN: Ell – A command-line interface for LLMs written in Bash
Hi HN!<p>I've created a CLI tool called "ell" that allows you to interact with LLMs directly from your terminal. Designed with the Unix philosophy in mind, ell is simple, modular, and extensible. You can easily pipe input and output to integrate with other tools. Its templates and hook-based plugins enable you to customize and extend its functionality to suit any needs. Check out the README for usage instructions and examples.<p>I developed this tool because existing solutions often felt too heavy, with many dependencies, or they weren't friendly to piping and customization. I, on the contrary, wrote in almost pure Bash with least dependencies. Additionally, I found a lack of tools that could read past terminal output as context. Imagine encountering an issue in your terminal and being able to directly ask an LLM for help with a simple command—this is now possible with ell (see the demo video).<p>Known limitations:<p>- To maintain simplicity and efficiency, jq is used for JSON parsing.<p>- Cannot avoid curl to sending HTTPS requests. If only there were SSL / TLS support in `/dev/tcp/`!<p>- Perl is used to handle terminal escape sequences because regex in Bash does not support looking around.<p>- Markdown syntax highlighting is not perfect due to the need for streaming output. It relies on a simple state machine instead of a full parser, which may produce falsy results.<p>- Other known issues are listed in Github Issues. Please help add more!<p>I welcome any criticism and suggestions, whether it's about the idea or code!
Show HN: Ell – A command-line interface for LLMs written in Bash
Hi HN!<p>I've created a CLI tool called "ell" that allows you to interact with LLMs directly from your terminal. Designed with the Unix philosophy in mind, ell is simple, modular, and extensible. You can easily pipe input and output to integrate with other tools. Its templates and hook-based plugins enable you to customize and extend its functionality to suit any needs. Check out the README for usage instructions and examples.<p>I developed this tool because existing solutions often felt too heavy, with many dependencies, or they weren't friendly to piping and customization. I, on the contrary, wrote in almost pure Bash with least dependencies. Additionally, I found a lack of tools that could read past terminal output as context. Imagine encountering an issue in your terminal and being able to directly ask an LLM for help with a simple command—this is now possible with ell (see the demo video).<p>Known limitations:<p>- To maintain simplicity and efficiency, jq is used for JSON parsing.<p>- Cannot avoid curl to sending HTTPS requests. If only there were SSL / TLS support in `/dev/tcp/`!<p>- Perl is used to handle terminal escape sequences because regex in Bash does not support looking around.<p>- Markdown syntax highlighting is not perfect due to the need for streaming output. It relies on a simple state machine instead of a full parser, which may produce falsy results.<p>- Other known issues are listed in Github Issues. Please help add more!<p>I welcome any criticism and suggestions, whether it's about the idea or code!
Show HN: Ell – A command-line interface for LLMs written in Bash
Hi HN!<p>I've created a CLI tool called "ell" that allows you to interact with LLMs directly from your terminal. Designed with the Unix philosophy in mind, ell is simple, modular, and extensible. You can easily pipe input and output to integrate with other tools. Its templates and hook-based plugins enable you to customize and extend its functionality to suit any needs. Check out the README for usage instructions and examples.<p>I developed this tool because existing solutions often felt too heavy, with many dependencies, or they weren't friendly to piping and customization. I, on the contrary, wrote in almost pure Bash with least dependencies. Additionally, I found a lack of tools that could read past terminal output as context. Imagine encountering an issue in your terminal and being able to directly ask an LLM for help with a simple command—this is now possible with ell (see the demo video).<p>Known limitations:<p>- To maintain simplicity and efficiency, jq is used for JSON parsing.<p>- Cannot avoid curl to sending HTTPS requests. If only there were SSL / TLS support in `/dev/tcp/`!<p>- Perl is used to handle terminal escape sequences because regex in Bash does not support looking around.<p>- Markdown syntax highlighting is not perfect due to the need for streaming output. It relies on a simple state machine instead of a full parser, which may produce falsy results.<p>- Other known issues are listed in Github Issues. Please help add more!<p>I welcome any criticism and suggestions, whether it's about the idea or code!
Show HN: Ell – A command-line interface for LLMs written in Bash
Hi HN!<p>I've created a CLI tool called "ell" that allows you to interact with LLMs directly from your terminal. Designed with the Unix philosophy in mind, ell is simple, modular, and extensible. You can easily pipe input and output to integrate with other tools. Its templates and hook-based plugins enable you to customize and extend its functionality to suit any needs. Check out the README for usage instructions and examples.<p>I developed this tool because existing solutions often felt too heavy, with many dependencies, or they weren't friendly to piping and customization. I, on the contrary, wrote in almost pure Bash with least dependencies. Additionally, I found a lack of tools that could read past terminal output as context. Imagine encountering an issue in your terminal and being able to directly ask an LLM for help with a simple command—this is now possible with ell (see the demo video).<p>Known limitations:<p>- To maintain simplicity and efficiency, jq is used for JSON parsing.<p>- Cannot avoid curl to sending HTTPS requests. If only there were SSL / TLS support in `/dev/tcp/`!<p>- Perl is used to handle terminal escape sequences because regex in Bash does not support looking around.<p>- Markdown syntax highlighting is not perfect due to the need for streaming output. It relies on a simple state machine instead of a full parser, which may produce falsy results.<p>- Other known issues are listed in Github Issues. Please help add more!<p>I welcome any criticism and suggestions, whether it's about the idea or code!
Show HN: I cloned HN to make a simple portfolio page
I figured, "what better way to look at a list of (hopefully) inspiring projects?"<p>The upvotes work and are globally synced.
Show HN: I cloned HN to make a simple portfolio page
I figured, "what better way to look at a list of (hopefully) inspiring projects?"<p>The upvotes work and are globally synced.
Show HN: I cloned HN to make a simple portfolio page
I figured, "what better way to look at a list of (hopefully) inspiring projects?"<p>The upvotes work and are globally synced.
Show HN: I cloned HN to make a simple portfolio page
I figured, "what better way to look at a list of (hopefully) inspiring projects?"<p>The upvotes work and are globally synced.
Show HN: Anyma V, a hybrid physical modelling virtual instrument
Hi HN! We're a small team in Lille (France) who make synthesizers and MIDI controllers. We've just released a virtual plugin version of our hardware synth Anyma Phi, which offers a semi-modular environment with a focus on physical models, although there are several other kinds of synthesis.<p>Here's a video: <a href="https://www.youtube.com/watch?v=6efDQ9GmRpg" rel="nofollow">https://www.youtube.com/watch?v=6efDQ9GmRpg</a><p>We're not pivoting to VSTs, it's just that it was a practical way of investigating several issues and helping us with the ongoing development of our upcoming Kickstarter-backed synth (Anyma Omega) and MPE controller (Loom), and a gift to thank our backers for the wait they gave to go through due to several manufacturing and production issues.<p>I enjoy reading music-related entries here, so I thought I'd contribute this time and I hope it will interest some. I'm here for any question or remark.
Show HN: Anyma V, a hybrid physical modelling virtual instrument
Hi HN! We're a small team in Lille (France) who make synthesizers and MIDI controllers. We've just released a virtual plugin version of our hardware synth Anyma Phi, which offers a semi-modular environment with a focus on physical models, although there are several other kinds of synthesis.<p>Here's a video: <a href="https://www.youtube.com/watch?v=6efDQ9GmRpg" rel="nofollow">https://www.youtube.com/watch?v=6efDQ9GmRpg</a><p>We're not pivoting to VSTs, it's just that it was a practical way of investigating several issues and helping us with the ongoing development of our upcoming Kickstarter-backed synth (Anyma Omega) and MPE controller (Loom), and a gift to thank our backers for the wait they gave to go through due to several manufacturing and production issues.<p>I enjoy reading music-related entries here, so I thought I'd contribute this time and I hope it will interest some. I'm here for any question or remark.
Show HN: Anyma V, a hybrid physical modelling virtual instrument
Hi HN! We're a small team in Lille (France) who make synthesizers and MIDI controllers. We've just released a virtual plugin version of our hardware synth Anyma Phi, which offers a semi-modular environment with a focus on physical models, although there are several other kinds of synthesis.<p>Here's a video: <a href="https://www.youtube.com/watch?v=6efDQ9GmRpg" rel="nofollow">https://www.youtube.com/watch?v=6efDQ9GmRpg</a><p>We're not pivoting to VSTs, it's just that it was a practical way of investigating several issues and helping us with the ongoing development of our upcoming Kickstarter-backed synth (Anyma Omega) and MPE controller (Loom), and a gift to thank our backers for the wait they gave to go through due to several manufacturing and production issues.<p>I enjoy reading music-related entries here, so I thought I'd contribute this time and I hope it will interest some. I'm here for any question or remark.
Show HN: Anyma V, a hybrid physical modelling virtual instrument
Hi HN! We're a small team in Lille (France) who make synthesizers and MIDI controllers. We've just released a virtual plugin version of our hardware synth Anyma Phi, which offers a semi-modular environment with a focus on physical models, although there are several other kinds of synthesis.<p>Here's a video: <a href="https://www.youtube.com/watch?v=6efDQ9GmRpg" rel="nofollow">https://www.youtube.com/watch?v=6efDQ9GmRpg</a><p>We're not pivoting to VSTs, it's just that it was a practical way of investigating several issues and helping us with the ongoing development of our upcoming Kickstarter-backed synth (Anyma Omega) and MPE controller (Loom), and a gift to thank our backers for the wait they gave to go through due to several manufacturing and production issues.<p>I enjoy reading music-related entries here, so I thought I'd contribute this time and I hope it will interest some. I'm here for any question or remark.
Show HN: I am using AI to measure how well cats sit like bread
Show HN: I am using AI to measure how well cats sit like bread
Show HN: Non SaaS – Directory of Non SaaS Apps