covid20212022
ads
ads
Tuesday, March 3, 2026
Show HN: AI tool that brutally roasts your AI agent ideas https://ift.tt/zPUwv6d
Show HN: AI tool that brutally roasts your AI agent ideas I built whycantwehaveanagentforthis.com — submit any problem and get a structured analysis of whether an AI agent could solve it. The output includes a creative agent name, feasibility verdict, real competitor analysis (actual products with URLs), a kill prediction (which big tech company makes this obsolete, when), build estimate, and a savage one-liner. Built with Next.js + Claude API (Haiku). Runs on ~$5/day. Rate limited with Upstash Redis (7 layers). The prompt engineering to get accurate, non-hallucinated competitor analysis was the hardest part. Free, no signup. Feedback welcome — especially on AI response quality. https://ift.tt/I53iRLF March 4, 2026 at 12:24AM
Show HN: DejaShip – an intent ledger to stop AI agents from building duplicates https://ift.tt/19nEk4V
Show HN: DejaShip – an intent ledger to stop AI agents from building duplicates When you give an AI agent a popular task like "build a micro-SaaS to make money," hundreds of agents are triggered to build the exact same things. DejaShip is a semantic coordination layer to stop this wasted compute. Before writing code, the agent checks the "airspace". If a lot of similar projects already exist, the agent can pivot to a new idea, or if it is free in its choice, it can prefer to collaborate instead of blindly cloning it. It works as an MCP server. Open source (MIT), no accounts or API keys required. Under the hood: The backend embeds keywords locally using fastembed to search pgvector for semantic collisions. To be transparent: The MVP is new, so the data corpus is tiny today. The value of this protocol only grows as more agent operators plug it in - or help decide how this coordination can be improved. (One of the biggest issues right now is the amount of false positives; it definitely needs improvement). Site links and MCP installation instructions are on the GitHub README. (npmjs package: dejaship-mcp). I'd love your brutal feedback. https://ift.tt/91gPqKJ March 3, 2026 at 11:43PM
Show HN: Open-Source Article 12 Logging Infrastructure for the EU AI Act https://ift.tt/54aYpbI
Show HN: Open-Source Article 12 Logging Infrastructure for the EU AI Act EU legislation (which affects UK and US companies in many cases) requires being able to truly reconstruct agentic events. I've worked in a number of regulated industries off & on for years, and recently hit this gap. We already had strong observability, but if someone asked me to prove exactly what happened for a specific AI decision X months ago (and demonstrate that the log trail had not been altered), I could not. The EU AI Act has already entered force, and its Article 12 kicks-in in August this year, requiring automatic event recording and six-month retention for high-risk systems, which many legal commentators have suggested reads more like an append-only ledger requirement than standard application logging. With this in mind, we built a small free, open-source TypeScript library for Node apps using the Vercel AI SDK that captures inference as an append-only log. It wraps the model in middleware, automatically logs every inference call to structured JSONL in your own S3 bucket, chains entries with SHA-256 hashes for tamper detection, enforces a 180-day retention floor, and provides a CLI to reconstruct a decision and verify integrity. There is also a coverage command that flags likely gaps (in practice omissions are a bigger risk than edits). The library is deliberately simple: TS, targeting Vercel AI SDK middleware, S3 or local fs, linear hash chaining. It also works with Mastra (agentic framework), and I am happy to expand its integrations via PRs. Blog post with link to repo: https://ift.tt/exaoFS1 I'd value feedback, thoughts, and any critique. March 3, 2026 at 05:11PM
Show HN: Herniated disc made me build a back-safe kettlebell app https://ift.tt/LCejgcJ
Show HN: Herniated disc made me build a back-safe kettlebell app I herniated a disc in 2023 and spent months in physio. Once cleared to train, standard workouts kept tweaking my back, especially when fatigue hit and my form broke down. I love EMOMs because they make time fly and push my limits without overthinking. Built this generator to combine that structure with exercise selection that won't wreck my back. It excludes american swings, russian twists, and movements that combine loaded spinal flexion with rotation. The algorithm prioritizes anterior-loaded movements (goblet squats, front rack work) based on McGill's spinal loading research. React 19 + Tailwind + Capacitor for iOS. Lifetime unlock is the main option because nobody needs another Netflix subscription. There's also a low-cost monthly if you want to try premium features without committing. Not medical advice. This is what worked for my transition from rehab back to lifting. Curious to hear from others: what was the hardest part of getting back to training after disc issues? https://kbemom.com/ March 3, 2026 at 11:11PM
Monday, March 2, 2026
Show HN: MoodJot – Mood tracker mobile app with community feed, built with KMP https://ift.tt/NFeYmR1
Show HN: MoodJot – Mood tracker mobile app with community feed, built with KMP MoodJot is a mood tracking app I built solo using Kotlin Multiplatform and Compose Multiplatform. It ships on both iOS and Android from a single codebase. The main differentiator from existing mood trackers (Daylio, DailyBean, etc.) is a community feed where users can share moods and see how others are feeling. Technical details: - Compose Multiplatform for shared UI (31 screens) - GitLive Firebase KMP SDK for Firestore, Auth, Storage - ChatGPT integration for AI mood pattern analysis via Ktor - expect/actual for StoreKit 2 (iOS) and Play Billing 7.0 (Android) - Home screen widgets: SwiftUI WidgetKit (iOS) and RemoteViews (Android) - Custom localization: 5 languages without platform string resources - Kamel for cross-platform image loading, multiplatform-settings for persistence Other features: photo attachments, 10-point intensity scale, 80+ trackable activities, 25+ achievement badges, 14 emoji themes, goal tracking. Live on App Store and Google Play since November 2025. https://moodjot.app Happy to discuss the KMP architecture or any design decisions. https://moodjot.app March 2, 2026 at 11:08PM
Show HN: Open-source Loom / Screen Studio with editing and auto-zoom https://ift.tt/OHkyDzT
Show HN: Open-source Loom / Screen Studio with editing and auto-zoom https://ift.tt/qVob9tK March 2, 2026 at 11:00PM
Sunday, March 1, 2026
Show HN: Panel Panic a Rust/Macroquad/WASM Panel de Pon/Tetris Attack Clone https://ift.tt/3anCBym
Show HN: Panel Panic a Rust/Macroquad/WASM Panel de Pon/Tetris Attack Clone Rust/macroquad game with single player AI mode, online VS, and local 1v1. All running via WASM in the browser. Still WIP as art assets still need to be added and tweaked. Full disclosure. Used Claude Opus, Nanobanana, and SunoAI a huge amount to do the heavy lifting for this project https://panel-panic.com March 2, 2026 at 12:18AM
Show HN: I built a tool that turns any API into a CLI for agents https://ift.tt/Hp6QauK
Show HN: I built a tool that turns any API into a CLI for agents TLDR; I built a tool that turns any API into a CLI designed for ai agents --- Got tired of dealing with bloated context windows from MCP servers and skills that stuff entire API docs into the agent's context CLIs fix this, agents run a single command to self-discover everything an API has to offer So, built a tool to generate them for any api. All CLIs are written in Go, fast and lightweight, no dependencies Help text (via the --help flag) is the killer feature: all context for each command/endpoint/parameter is extracted directly from the user-facing API docs and enhanced with llms. It's bundled directly with the CLI and agents fetch only what they need at runtime. No context overhead, no fumbled API calls. Most APIs don't have a CLI yet. Can have Opus one-shot simple ones, but building a great one with cross-platform binaries, install scripts, detailed help text, and auto-updates takes time and is frustrating to repeat for every API. Maintaining it the API grows is a headache Give InstantCLI any API docs url and it generates a production-ready CLI in minutes. It includes binaries + install scripts for all platforms, auto-updates as your API changes, docs-enhanced help text designed for agents, and hosting https://instantcli.com March 2, 2026 at 12:19AM
Show HN: Audio Toolkit for Agents https://ift.tt/Umn7wz0
Show HN: Audio Toolkit for Agents https://ift.tt/8xzlsR5 March 1, 2026 at 10:52PM
Saturday, February 28, 2026
Show HN: Book Corners – A map to discover and share free little libraries nearby https://ift.tt/rFl7Su3
Show HN: Book Corners – A map to discover and share free little libraries nearby https://ift.tt/seOGg4n February 28, 2026 at 10:55PM
Show HN: Soma, a local-first AI OS with 178 cognitive modules and P2P learning https://ift.tt/qeHRnJy
Show HN: Soma, a local-first AI OS with 178 cognitive modules and P2P learning Local-first AI operating system — 178 cognitive modules, persistent memory, multi-model reasoning, P2P Graymatter Network. I can no longer develop this AI as it has gotten to be out of my knowledge range so I figured I would give her to the public, she should be a good base for any future AI development even going towards ASI! https://ift.tt/PEyKC31 February 28, 2026 at 10:41PM
Friday, February 27, 2026
Show HN: Unfudged – version every change between commits - local-first https://ift.tt/6o0wPhy
Show HN: Unfudged – version every change between commits - local-first I built unf after I pasted a prompt into the wrong agent terminal and it overwrote hours of hand-edits across a handful of files. Git couldn't help because I hadn't finished/committed my in progress work. I wanted something that recorded every save automatically so I could rewind to any point in time. I wanted to make it difficult for an agent to permanently screw anything up, even with an errant rm -rf unf is a background daemon that watches directories you choose (via CLI) and snapshots every text file on save. It stores file contents in an object store, tracks metadata in SQLite, and gives you a CLI to query and restore any version. The install includes a UI, as well to explore the history through time. The tool skips binaries and respects `.gitignore` if one exists. The interface borrows from git so it should feel familiar: unf log , unf diff , unf restore . I say "UN-EF" vs U.N.F, but that's for y'all to decide: I started by calling the project Unfucked and got unfucked.ai, which if you know me and the messes I get myself into, is a fitting purchase. The CLI command is `unf` and the Tauri desktop app is called "Unfudged". How it works: https://ift.tt/V5QW7ZR (summary below) The daemon uses FSEvents on macOS and inotify on Linux. When a file changes, `unf` hashes the content with BLAKE3 and checks whether that hash already exists in the object store — if it does, it just records a new metadata entry pointing to the existing blob. If not, it writes the blob and records the entry. Each snapshot is a row in SQLite. Restores read the blob back from the object store and overwrite the file, after taking a safety snapshot of the current state first (so restoring is itself reversible). There are two processes. The core daemon does the real work of managing FSEvents/inotify subscriptions across multiple watched directories and writing snapshots. A sentinel watchdog supervises it, kept alive and aligned by launchd on macOS and systemd on Linux. If the daemon crashes, the sentinel respawns it and reconciles any drift between what you asked to watch and what's actually being watched. It was hard to build the second daemon because it felt like conceding that the core wasn't solid enough, but I didn't want to ship a tool that demanded perfection to deliver on the product promise, so the sentinel is the safety net. Fingers crossed, I haven’t seen it crash in over a week of personal usage on my Mac. But, I don't want to trigger "works for me" trauma. The part I like most: On the UI, I enjoy viewing files through time. You can select a time section and filter your projects on a histogram of activity. That has been invaluable in seeing what the agent was doing. On the CLI, the commands are composable. Everything outputs to stdout so you can pipe it into whatever you want. I use these regularly and AI agents are better with the tool than I am: # What did my config look like before we broke it? unf cat nginx.conf --at 1h | nginx -t -c /dev/stdin # Grep through a deleted file unf cat old-routes.rs --at 2d | grep "pub fn" # Count how many lines changed in the last 10 minutes unf diff --at 10m | grep '^[+-]' | wc -l # Feed the last hour of changes to an AI for review unf diff --at 1h | pbcopy # Compare two points in time with your own diff tool diff <(unf cat app.tsx --at 1h) <(unf cat app.tsx --at 5m) # Restore just the .rs files that changed in the last 5 minutes unf diff --at 5m --json | jq -r '.changes[].file' | grep '\.rs$' | xargs -I{} unf restore {} --at 5m # Watch for changes in real time watch -n5 'unf diff --at 30s' What was new for me: I came to Rust in Nov. 2025 honestly because of HN enthusiasm and some FOMO. No regrets. I enjoy the language enough that I'm now working on custom clippy lints to enforce functional programming practices. This project was also my first Apple-notarized DMG, my first Homebrew tap, and my second Tauri app (first one I've shared). Install & Usage: > brew install cyrusradfar/unf/unfudged Then unf watch in a directory. unf help covers the details (or ask your agent to coach). https://ift.tt/hDNCTrI February 27, 2026 at 04:30AM
Show HN: Goatpad https://ift.tt/ENQXav6
Show HN: Goatpad Think Notepad, but with goats! It started as a joke with some friends and then I realized this was the perfect project to see far I could get with Claude without opening my IDE (which I'd wanted to try for a while with a small app) I was pretty shocked to find that I only needed to manually intervene for: 1. Initializing the repo 2. Generating sprites - I tried a few image gen tools, but couldn't get a non-messy looking sprite to generate to my liking. I ended up using some free goat sprites I found instead (credited in the About section) 3. Uploading images/sprite sheets (raw claude code can't do this for some reason?) 4. DNS stuff Aside from agents timing out/hanging periodically and some style hand holding, it was pretty straightforward and consistently accurate natural language coding end to end. I suspect this is in large part to replicating an existing, well documented style of app, but it was good practice for other projects I have planned. The goats slowly (or quickly if you change modes) eat your note and if they consume more than half of it, you lose the file forever. I did this as an exercise to practice some gamelike visuals I've wanted to implement, but was surprised to find that this is actually a perfect forcing function to help me stay focused on text editor style tasks. I tend to get distracted mid-stream and the risk of losing the file when I tab away has mitigated more than I expected. Enjoy! https://www.goatpad.xyz February 28, 2026 at 12:19AM
Subscribe to:
Comments (Atom)