The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: Learn Rust 101 – A guide to aid your journey of becoming a Rustacean

Show HN: Spotify streaming GDPR dump local analyzer

Show HN: Spotify streaming GDPR dump local analyzer

Show HN: Spotify streaming GDPR dump local analyzer

Show HN: A ChatGPT TUI with custom bots

Hi HN! We just shipped a full-featured TUI (Text User Interface) for chatting with your Marvin bots, powered by GPT 4 or GPT-3.5. Like all of Marvin, it's fully open-source and we hope you find it useful. To launch it, upgrade and run `marvin chat`.<p>The TUI is built with Textual (<a href="https://github.com/textualize/textual/">https://github.com/textualize/textual/</a>) and uses some of its newest features including background workers and modals. We've made base TUIs before but this is the first one that's a true "app" with many screens and coordinated global state. Happy to answer any questions about working with Textual - once it "clicked" it was surprisingly similar to building a traditional front end! Small note: Terminal.app on MacOS isn't great for TUIs, so while it'll work, we suggest an alternative terminal.<p>One of our goals with the TUI was to integrate Marvin's bots into the familiar chat UX. Bots can have distinct personalities, instructions, and use plugins, so each one is like a mini "conversational application." You might know about Marvin because of AI Functions, but at its core Marvin is a library for building and deploying bots (in fact, AI functions are actually a bot!). We started building the TUI as a way to quickly explore and assess our bots' capabilities. It quickly became so useful that we decided to make it a first-class experience.<p>We've preloaded several bots, including one that can guide you through an RPG and another that is obsessed with explaining regex, and will add many more. You can even create your own bots just by asking the default bot (Marvin) to help you.<p>We hope the TUI is a fun way to quickly interact with your bots and it was a great way for us to learn Textual. Please check out the code and let us know what enhancements we can add!

Show HN: A ChatGPT TUI with custom bots

Hi HN! We just shipped a full-featured TUI (Text User Interface) for chatting with your Marvin bots, powered by GPT 4 or GPT-3.5. Like all of Marvin, it's fully open-source and we hope you find it useful. To launch it, upgrade and run `marvin chat`.<p>The TUI is built with Textual (<a href="https://github.com/textualize/textual/">https://github.com/textualize/textual/</a>) and uses some of its newest features including background workers and modals. We've made base TUIs before but this is the first one that's a true "app" with many screens and coordinated global state. Happy to answer any questions about working with Textual - once it "clicked" it was surprisingly similar to building a traditional front end! Small note: Terminal.app on MacOS isn't great for TUIs, so while it'll work, we suggest an alternative terminal.<p>One of our goals with the TUI was to integrate Marvin's bots into the familiar chat UX. Bots can have distinct personalities, instructions, and use plugins, so each one is like a mini "conversational application." You might know about Marvin because of AI Functions, but at its core Marvin is a library for building and deploying bots (in fact, AI functions are actually a bot!). We started building the TUI as a way to quickly explore and assess our bots' capabilities. It quickly became so useful that we decided to make it a first-class experience.<p>We've preloaded several bots, including one that can guide you through an RPG and another that is obsessed with explaining regex, and will add many more. You can even create your own bots just by asking the default bot (Marvin) to help you.<p>We hope the TUI is a fun way to quickly interact with your bots and it was a great way for us to learn Textual. Please check out the code and let us know what enhancements we can add!

Show HN: BrowserBox – do stuff with browsers that you can't normally

Show HN: BrowserBox – do stuff with browsers that you can't normally

Show HN: BrowserBox – do stuff with browsers that you can't normally

Show HN: I built a website editor for TailwindCSS

Show HN: I built a website editor for TailwindCSS

Show HN: Building musical synthesizers with SQL queries

If you already know what bytebeat is, you don't need an explanation. If not, check my project :)<p>Here is how it looks:<p><pre><code> SELECT mono(output( arraySum(x -> 1 / 6 * running_envelope(30 * (1 + x / 6), time, 0.05 * x, 0.005, lfo(0, 0.25, sine_wave, time / 8), 0.1) * sine_wave(time * 80 * exp2(x / 3)), range(12)))) FROM table; </code></pre> To check how it sounds, find the examples in the repository <a href="https://github.com/ClickHouse/NoiSQL">https://github.com/ClickHouse/NoiSQL</a>

Show HN: Building musical synthesizers with SQL queries

If you already know what bytebeat is, you don't need an explanation. If not, check my project :)<p>Here is how it looks:<p><pre><code> SELECT mono(output( arraySum(x -> 1 / 6 * running_envelope(30 * (1 + x / 6), time, 0.05 * x, 0.005, lfo(0, 0.25, sine_wave, time / 8), 0.1) * sine_wave(time * 80 * exp2(x / 3)), range(12)))) FROM table; </code></pre> To check how it sounds, find the examples in the repository <a href="https://github.com/ClickHouse/NoiSQL">https://github.com/ClickHouse/NoiSQL</a>

Show HN: Building musical synthesizers with SQL queries

If you already know what bytebeat is, you don't need an explanation. If not, check my project :)<p>Here is how it looks:<p><pre><code> SELECT mono(output( arraySum(x -> 1 / 6 * running_envelope(30 * (1 + x / 6), time, 0.05 * x, 0.005, lfo(0, 0.25, sine_wave, time / 8), 0.1) * sine_wave(time * 80 * exp2(x / 3)), range(12)))) FROM table; </code></pre> To check how it sounds, find the examples in the repository <a href="https://github.com/ClickHouse/NoiSQL">https://github.com/ClickHouse/NoiSQL</a>

Show HN: ChatGDB – GPT-Powered GDB Assistant

ChatGDB is a tool designed to superpower your debugging experience with GDB, a debugger for compiled languages. Use it to accelerate your debugging workflow by leveraging the power of ChatGPT to assist you while using GDB!<p>It allows you to explain in natural language what you want to do, and then automatically execute the relevant command. Optionally, you can ask ChatGPT to explain the command it just ran or even pass in any question for it to answer. Focus on what's important - figuring out that nasty bug instead of chasing down GDB commands at the tip of your tongue.<p>See it here: <a href="https://github.com/pgosar/ChatGDB">https://github.com/pgosar/ChatGDB</a>

Show HN: ChatGDB – GPT-Powered GDB Assistant

ChatGDB is a tool designed to superpower your debugging experience with GDB, a debugger for compiled languages. Use it to accelerate your debugging workflow by leveraging the power of ChatGPT to assist you while using GDB!<p>It allows you to explain in natural language what you want to do, and then automatically execute the relevant command. Optionally, you can ask ChatGPT to explain the command it just ran or even pass in any question for it to answer. Focus on what's important - figuring out that nasty bug instead of chasing down GDB commands at the tip of your tongue.<p>See it here: <a href="https://github.com/pgosar/ChatGDB">https://github.com/pgosar/ChatGDB</a>

Show HN: ChatGDB – GPT-Powered GDB Assistant

ChatGDB is a tool designed to superpower your debugging experience with GDB, a debugger for compiled languages. Use it to accelerate your debugging workflow by leveraging the power of ChatGPT to assist you while using GDB!<p>It allows you to explain in natural language what you want to do, and then automatically execute the relevant command. Optionally, you can ask ChatGPT to explain the command it just ran or even pass in any question for it to answer. Focus on what's important - figuring out that nasty bug instead of chasing down GDB commands at the tip of your tongue.<p>See it here: <a href="https://github.com/pgosar/ChatGDB">https://github.com/pgosar/ChatGDB</a>

Show HN: ChatGDB – GPT-Powered GDB Assistant

ChatGDB is a tool designed to superpower your debugging experience with GDB, a debugger for compiled languages. Use it to accelerate your debugging workflow by leveraging the power of ChatGPT to assist you while using GDB!<p>It allows you to explain in natural language what you want to do, and then automatically execute the relevant command. Optionally, you can ask ChatGPT to explain the command it just ran or even pass in any question for it to answer. Focus on what's important - figuring out that nasty bug instead of chasing down GDB commands at the tip of your tongue.<p>See it here: <a href="https://github.com/pgosar/ChatGDB">https://github.com/pgosar/ChatGDB</a>

Show HN: Machato — A native macOS client for ChatGPT

Machato is a tiny ChatGPT client that supports all basic features, and more !<p>I was frustrated with other native implementations that focused on quick access but didn't give easy access to a history of what has been said. Since ChatGPT is a learning tool for me, I'm always ruffling through past conversations. The client supports markdown rendering as well as LaTeX. Feel free to try it out !<p>For those who see this thread early, you can use the promo code EARLY_BIRD to get a free lifetime license.<p>Let me know if some aspects can be improved or if there are features you'd like to see implemented in native clients.<p>EDIT: Since the early bird discount has expired before this post could reach HN, I'll leave you with 50% off with the code MACHATO50 !

Show HN: Machato — A native macOS client for ChatGPT

Machato is a tiny ChatGPT client that supports all basic features, and more !<p>I was frustrated with other native implementations that focused on quick access but didn't give easy access to a history of what has been said. Since ChatGPT is a learning tool for me, I'm always ruffling through past conversations. The client supports markdown rendering as well as LaTeX. Feel free to try it out !<p>For those who see this thread early, you can use the promo code EARLY_BIRD to get a free lifetime license.<p>Let me know if some aspects can be improved or if there are features you'd like to see implemented in native clients.<p>EDIT: Since the early bird discount has expired before this post could reach HN, I'll leave you with 50% off with the code MACHATO50 !

< 1 2 3 ... 429 430 431 432 433 ... 853 854 855 >