🛠️ Hacker News Tools

Showing 2121–2140 of 2579 tools from Hacker News

Last Updated
April 28, 2026 at 12:00 PM

[CLI Tool] Bring Your Own Agent to Zed – Featuring Gemini CLI <a href="https:&#x2F;&#x2F;developers.googleblog.com&#x2F;pt-br&#x2F;gemini-cli-is-now-integrated-into-zed&#x2F;" rel="nofollow">https:&#x2F;&#x2F;developers.googleblog.com&#x2F;pt-br&#x2F;gemini-cli-is-now-in...</a>

Found: August 27, 2025 ID: 1093

[Other] Running our Docker registry on-prem with Harbor

Found: August 27, 2025 ID: 1142

ASCIIFlow

Hacker News (score: 64)

[Other] ASCIIFlow

Found: August 27, 2025 ID: 1089

[Other] Show HN: Auto-Match – How We Built Receipt-to-Transaction Matching (Open Source) I’ve been working on automating bookkeeping tasks, and one big pain point was manually reconciling receipts with bank transactions. We built a system that runs in the background, parses receipts (including Gmail), suggests matches, and learns from confirmations to auto-match over time.<p>It&#x27;s built into Midday and fully open-source.<p>Let me know if you have any questions!

Found: August 27, 2025 ID: 1121

[Other] Show HN: Envoy – Command Logger Envoy is a lightweight, background utility that logs your terminal commands. It&#x27;s designed to be a simple and unobtrusive way to keep a history of your shell usage, which can be useful for debugging, tracking work, or just remembering what you did.

Found: August 27, 2025 ID: 1111

Terminal sessions you can bookmark

Hacker News (score: 19)

[Other] Terminal sessions you can bookmark

Found: August 27, 2025 ID: 1146

[Other] Show HN: Regolith – Regex library that prevents ReDoS CVEs in TypeScript I wanted a safer alternative to RegExp for TypeScript that uses a linear-time engine, so I built Regolith.<p>Why: Many CVEs happen because TypeScript libraries are vulnerable to Regular Expression Denial of Service attacks. I learned about this problem while doing undergraduate research and found that languages like Rust have built-in protection but languages like JavaScript, TypeScript, and Python do not. This library attempts to mitigate these vulnerabilities for TypeScript and JavaScript.<p>How: Regolith uses Rust&#x27;s Regex library under the hood to prevent ReDoS attacks. The Rust Regex library implements a linear-time Regex engine that guarantees linear complexity for execution. A ReDoS attack occurs when a malicious input is provided that causes a normal Regex engine to check for a matching string in too many overlapping configurations. This causes the engine to take an extremely long time to compute the Regex, which could cause latency or downtime for a service. By designing the engine to take at most a linear amount of time, we can prevent these attacks at the library level and have software inherit these safety properties.<p>I&#x27;m really fascinated by making programming languages safer and I would love to hear any feedback on how to improve this project. I&#x27;ll try to answer all questions posted in the comments.<p>Thanks! - Jake Roggenbuck

Found: August 27, 2025 ID: 1080

[Other] GNU Artanis – A fast web application framework for Scheme

Found: August 26, 2025 ID: 1077

[IDE/Editor] Show HN: First background agents in Jetbrains IDEs [video] TLDR: made the first background coding agent that has an isolated workspace and runs locally<p>Howdy - I’m Kevin, co-founder of Firebender, and we built the first background coding agent in android studio &#x2F; Jetbrains!<p>Why not just use Cursor background agents or OpenAI Codex?<p>Both of these require setting up a cloud container and cloning your existing developer environment, and maintaining it. Then when you want to iterate on changes as AI inevitably makes a mistake, you either throw away the work, or have to pull down the branch and clean it up. This feels really clunky. With Firebender, background agents run locally in a lightweight git worktree&#x2F;IDE tab. This means when the agent is done, you can easily clean up the changes and run code with a few clicks.<p>Under the hood, the agent behaves similarly to claude code (didn’t want to reinvent the wheel), but also leverages all of the hooks into IntelliJ sdk like go-to-definition, find usages, auto-imports for accuracy, and it gives a cleaner visual UI for reviewing changes and merging them. You can use any frontier model like gpt-5&#x2F;sonnet-4 as the base.<p>We’ve had to do quite a bit of reverse engineering of the IntelliJ codebase to cleanly set up and manage the isolated environment, and I think you’ll appreciate the simple UX of hitting cmd+enter to run a background agent anywhere.<p>get started docs: <a href="https:&#x2F;&#x2F;docs.firebender.com&#x2F;get-started&#x2F;background-agents">https:&#x2F;&#x2F;docs.firebender.com&#x2F;get-started&#x2F;background-agents</a><p>download the plugin: <a href="https:&#x2F;&#x2F;firebender.com">https:&#x2F;&#x2F;firebender.com</a><p>Would love to get your feedback to help us improve the tool for you! Thanks!

Found: August 26, 2025 ID: 1075

[Code Quality] Show HN: Framework to create linters for Python, YAML, TOML, JSON Hi, this is a Python framework I have created to make my life a little easier when creating custom linting rules.<p>Key features:<p>- Quick to use (~20 LOC to create a functioning linter&#x2F;checker)<p>- Works with different file formats (as in the description)<p>- Supports multiple ignore&#x2F;noqa directives (per-line ignores, range ignores, whole file, rules choice during runs)<p>- Single check can span all elements of the file or even all files<p>- Works directly with Python&#x27;s AST<p>- Tutorials and API reference to make users life easier<p>All in all seems to be quite functional for my private (yet) linters, so I decided to make it into a FOSS project.<p>Have fun, would love to hear your feedback and ideas regarding it!

Found: August 26, 2025 ID: 1081

[Other] Show HN: My OSS P2P file transfer tool for learning Next.js (as a C++ dev) Hey HN,<p>I&#x27;m a C++ algorithms engineer, and today I&#x27;d like to share my first full-stack web project: PrivyDrop.<p>This project was born from two ideas:<p>First, I wanted to solve a daily annoyance of mine: I needed a simple, AirDrop-like way to send text, links, or screenshots between my phone and PC. I tried many tools, but they either required me to sign up, had various limitations, or uploaded my data to their servers, which I was never comfortable with.<p>Second, this was a personal experiment. Last year, with all the talk about &quot;AI replacing programmers,&quot; I got curious. As a developer with no web background, I wanted to see how long it would take to learn full-stack development from scratch (an area I&#x27;m really interested in) and build a complete application, using AI as my primary coding partner and mentor.<p>PrivyDrop is the result of that learning and experiment.<p>It&#x27;s a peer-to-peer (P2P) file-sharing tool based on WebRTC. Its core principle is that *your data belongs only to you*: all files and text are transferred directly between your browser and the recipient&#x27;s, fully end-to-end encrypted, without ever passing through an intermediate server.<p>*Here are some of its key features:*<p>* Completely free and open-source, with no ads. * No sign-up or installation required—just open your browser. * Direct P2P connection for privacy, security, and speed. * No limits on file size or type. * Support for entire folder transfers. * Built-in resumable transfers.<p>The whole process has been a fantastic learning journey. I&#x27;m sharing it now in the hope that it can solve the same pain point for others. I&#x27;m really eager to hear any feedback, ideas, or even harsh criticism from the HN community!<p>* *Live Demo:* <a href="https:&#x2F;&#x2F;www.privydrop.app" rel="nofollow">https:&#x2F;&#x2F;www.privydrop.app</a> * *GitHub Repo:* <a href="https:&#x2F;&#x2F;github.com&#x2F;david-bai00&#x2F;PrivyDrop" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;david-bai00&#x2F;PrivyDrop</a><p>Thanks, everyone!

Found: August 26, 2025 ID: 1073

[Other] Show HN: Rebuilding GPT2 inference in ~500 lines of (commented) code

Found: August 26, 2025 ID: 1074

[API/SDK] Show HN: Mixing Deterministic Codegen with LLM Codegen for Client SDKs Hi HN, I’m Patrick. Elias, Kevin, and I are building Sideko (<a href="https:&#x2F;&#x2F;sideko.dev" rel="nofollow">https:&#x2F;&#x2F;sideko.dev</a>), a new type of code generator for building and maintaining API client SDKs from OpenAPI specs.<p>Our approach differs significantly from traditional SDK generators in that we use structured pattern matching queries to create and update the code. Other SDK generators use templates, which overwrite custom changes and produce code that looks machine generated.<p>We’ve mixed in LLM codegen by creating this workflow: Run deterministic codegen to establish the SDK structure. Let LLMs enhance specific components where adaptability adds value and include agent rules files that enforce consistency and correctness with type checking and integration tests against mock servers. The system will retain the LLM edits, while the rest of the SDK is automatically maintained by the deterministic generator (keeping it in sync with the API). LLMs can edit most the files (see python rules and typescript rules).<p>You can try it out from your terminal: Install: npm install -g @sideko&#x2F;cli Login: sideko login Initialize: sideko sdk init Prompt: “Add a new function that…”<p>Check out the repo for more details: <a href="https:&#x2F;&#x2F;github.com&#x2F;Sideko-Inc&#x2F;sideko" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Sideko-Inc&#x2F;sideko</a> We’d love to hear your thoughts!

Found: August 26, 2025 ID: 1069

[Other] Show HN: Turn Markdown into React/Svelte/Vue UI at runtime, zero build step

Found: August 26, 2025 ID: 1065

[Other] Gonzo: A Go-based TUI for log analysis (OpenTelemetry/OTLP support)

Found: August 25, 2025 ID: 1059

[Other] Google to require developer verification to install and sideload Android apps

Found: August 25, 2025 ID: 1055

[Other] Show HN: Stagewise – frontend coding agent for real codebases Hey HN, we&#x27;re Glenn and Julian, and we&#x27;re building stagewise (<a href="https:&#x2F;&#x2F;stagewise.io">https:&#x2F;&#x2F;stagewise.io</a>), a frontend coding agent that inside your app’s dev mode and that makes changes in your local codebase.<p>We’re compatible with any framework and any component library. Think of it like a v0 of Lovable that works locally and with any existing codebase.<p>You can spawn the agent into locally running web apps in dev mode with `npx stagewise` from the project root. The agent lets you then click on HTML Elements in your app, enter prompts like &#x27;increase the height here&#x27; and will implement the changes in your source code.<p>Before stagewise, we were building a vertical SaaS for logistics from scratch and loved using prototyping tools like v0 or lovable to get to the first version. But when switching from v0&#x2F; lovable to Cursor for local development, we felt like the frontend magic was gone. So, we decided to build stagewise to bring that same magic to local development.<p>The first version of stagewise just forwarded a prompt with browser context to existing IDEs and agents (Cursor, Cline, ..) and went viral on X after we open sourced it. However, the APIs of existing coding agents were very limiting, so we figured that building our own agent would unlock the full potential of stagewise.<p>Since our last Show HN (<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=44798553">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=44798553</a>), we launched a few very important features and changes: You now have a proprietary chat history with the agent, an undo button to revert changes, and we increased the amount of free credits AND reduced the pricing by 50%. We made a video about all these changes, showing you how stagewise works: <a href="https:&#x2F;&#x2F;x.com&#x2F;goetzejulian&#x2F;status&#x2F;1959835222712955140&#x2F;video&#x2F;1" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;goetzejulian&#x2F;status&#x2F;1959835222712955140&#x2F;video&#x2F;...</a>.<p>So far, we&#x27;ve seen great adoption from non-technical users who wanted to continue building their lovable prototype locally. We personally use the agent almost daily to make changes to our landing page and to build the UI of new features on our console (<a href="https:&#x2F;&#x2F;console.stagewise.io">https:&#x2F;&#x2F;console.stagewise.io</a>).<p>If you have an app running in dev mode, simply `cd` into the app directory and run `npx stagewise` - the agent should appear, ready to play with.<p>We&#x27;re very excited to hear your feedback!

Found: August 25, 2025 ID: 1054

[Other] Show HN: SecretMemoryLocker – File Encryption Without Static Passwords I built SecretMemoryLocker (<a href="https:&#x2F;&#x2F;secretmemorylocker.com" rel="nofollow">https:&#x2F;&#x2F;secretmemorylocker.com</a>), a file encryption tool that generates keys dynamically from your answers to personal questions instead of using a static master password. This makes offline brute-force attacks much more difficult. Think of it as a password manager that meets mnemonic seed recovery, but without storing any sensitive keys on disk.<p>Why? I kept losing master passwords and wanted a solution that wasn&#x27;t tied to a single point of failure. I also wanted to create a &quot;digital legacy&quot; that my family could access only under specific conditions. The core principle is knowledge-based encryption: the key only exists in memory when you provide the correct answers.<p>Status: * MVP is ready for Windows (.exe). * Linux and macOS support is planned. * UI is available in English, Spanish, and Ukrainian.<p>Key Features:<p>* No Static Secrets: No master password or seed phrase is ever stored. The key is reconstructed on the fly.<p>* Knowledge-Based Key Generation: The final encryption key is derived from a combination of your personal answers and file metadata.<p>* Offline Brute-Force Resistance: Uses MirageLoop, a decoy system that activates when incorrect answers are entered. Instead of decrypting real data, it generates an endless sequence of AI-created questions from a secure local database, creating an illusion of progress while keeping your real data untouched.<p>* Offline AI Generation Mode: Optional offline Q&amp;A generator (prototype).<p>How It Works (Simplified):<p>1) Files are packed into an AES-256 encrypted ZIP archive.<p>2) A JSON key file stores the questions in an encrypted chain. Each subsequent question is encrypted with a key derived from the previous correct answer and the file&#x27;s hash. This forces you to answer them sequentially.<p>3) The final encryption key for the ZIP file is derived by combining the hashes of all your correct answers. The key derivation formula looks like this:<p><pre><code> K_final = SHA256(H(answer1+file_hash) + H(answer2+file_hash) + ...) </code></pre> (Note: We are aware that a fast hash like SHA256 is not ideal for a KDF. We plan to migrate to Argon2 in a future release to further strengthen resistance against brute-force attacks.)<p>To encrypt, you provide a file. This creates two outputs: your_file.txt → your_file_SMLkey.json + your_file_SecretML.zip<p>To decrypt, you need both files and the correct answers.<p>Install &amp; Quick Start: Download the EXE from GitHub Releases (no dependencies needed):<p><a href="https:&#x2F;&#x2F;github.com&#x2F;SecretML&#x2F;SecretMemoryLocker&#x2F;releases" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;SecretML&#x2F;SecretMemoryLocker&#x2F;releases</a><p>Encrypt:<p><pre><code> SecretMemoryLocker.exe --encrypt &quot;C:\docs\important.pdf&quot; </code></pre> Decrypt:<p><pre><code> SecretMemoryLocker.exe --decrypt &quot;C:\docs\important_SMLkey.json&quot; </code></pre> I would love to get your feedback on the concept, the user experience, and any security assumptions I&#x27;ve made. Thanks!

Found: August 25, 2025 ID: 1078

[Database] Show HN: Base, an SQLite database editor for macOS I recently released v3 of Base, my SQLite editor for macOS.<p>The goal of this app is to provide a comfortable native GUI for SQLite, without it turning into a massive IDE-style app.<p>The coolest features are<p>- That it can handle full altering of tables, which is quite finicky to do manually with SQLite.<p>- It has a more detailed display of column constraints than most editors. Each constraint is shown as an icon if active, with full details available on clicking the icon.<p>This update also adds support for attaching databases, which is a bit fiddly with macOS sandboxing.<p>I&#x27;d love to hear any feedback or answer any questions.

Found: August 25, 2025 ID: 1050

[Other] Show HN: Async – Claude Code and Linear and GitHub PRs in One Opinionated Tool Hi, I’m Mikkel and I’m building Async, an open-sourced developer tool that combines AI coding with task management and code review.<p>What Async does:<p><pre><code> - Automatically researches coding tasks, asks clarifying questions, then executes code changes in the cloud - Breaks work into reviewable subtasks with stack diffs for easier code review - Handles the full workflow from issue to merged PR without leaving the app </code></pre> Demo here: <a href="https:&#x2F;&#x2F;youtu.be&#x2F;98k42b8GF4s?si=Azf3FIWAbpsXxk3_" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;98k42b8GF4s?si=Azf3FIWAbpsXxk3_</a><p>I’ve been working as a developer for over a decade now. I’ve tried all sorts of AI tools out there including Cline, Cursor, Claude Code, Kiro and more. All are pretty amazing for bootstrapping new projects. But most of my work is iterating on existing codebases where I can&#x27;t break things, and that&#x27;s where the magic breaks down. None of these tools work well on mature codebases.<p>The problems I kept running into:<p><pre><code> - I&#x27;m lazy. My Claude Code workflow became: throw a vague prompt like &quot;turn issues into tasks in Github webhook,&quot; let it run something wrong, then iterate until I realize I could&#x27;ve just coded it myself. Claude Code&#x27;s docs say to plan first, but it&#x27;s not enforced and I can&#x27;t force myself to do it. - Context switching hell. I started using Claude Code asynchronously - give it edit permissions, let it run, alt-tab to work on something else, then come back later to review. But when I return, I need to reconcile what the task was about, context switch back, and iterate. The mental overhead kills any productivity gains. - Tracking sucks. I use Apple Notes with bullet points to track tasks, but it&#x27;s messy. Just like many other developers, I hate PM tools but need some way to stay organized without the bloat. - Review bottleneck. I&#x27;ve never shipped Claude Code output without fixes, at minimum stylistic changes (why does it always add comments even when I tell it not to?). The review&#x2F;test cycle caps me at maybe 3 concurrent tasks. </code></pre> So I built Async:<p><pre><code> - Forces upfront planning, always asks clarifying questions and requires confirmation before executing - Simple task tracking that imports Github issues automatically (other integration coming soon!) - Executes in the cloud, breaks work into subtasks, creates commits, opens PRs - Built-in code review with stacked diffs - comment and iterate without leaving the app - Works on desktop and mobile </code></pre> It works by using a lightweight research agent to scope out tasks and come up with requirements and clarifying questions as needed (e.g., &quot;fix the truncation issue&quot; - &quot;Would you like a tooltip on hover?&quot;). After you confirm requirements, it executes the task by breaking it down into subtasks and then working commit by commit. It uses a mix of Gemini and Claude Code internally and runs all changes in the background in the cloud.<p>You&#x27;ve probably seen tools that do pieces of this, but I think it makes sense as one integrated workflow.<p>This isn&#x27;t for vibe coders. I&#x27;m building a tool that I can use in my day-to-day work. Async is for experienced developers who know their codebases and products deeply. The goal is to make Async the last tool developers need to build something great. Still early and I&#x27;m iterating quickly. Would love to know what you think.<p>P.S. My cofounder loves light mode, I only use dark mode. I won the argument so our tool only supports dark mode. Thumbs up if you agree with me.

Found: August 25, 2025 ID: 1056
Previous Page 107 of 129 Next