🛠️ All DevTools

Showing 61–80 of 6074 tools

Last Updated
July 16, 2026 at 08:00 PM

Show HN: ContextVault – Shared memory layer for your AI and your team Hi HN,<p>I&#x27;m Kevin. I built ContextVault because I kept running into the same problem with AI tools.<p>Every project accumulated prompts, coding conventions, architectural decisions, examples, and other pieces of context that made the models significantly more useful. The problem was that this information quickly became fragmented. Some lived in ChatGPT Projects, some in Claude, some in Markdown files, some in internal documentation, and some only existed in previous conversations.<p>Late last year, I realized several people on our team were solving the same problems independently because previous work was difficult to discover. I assumed this problem existed in other large organizations, so I started experimenting with a shared context store.<p>I started with a local proof of concept and a rough MCP server. If I asked questions like &quot;have we done this before?&quot;, the AI could search the database and find the most relevant item to review. If a conversation produced something worth remembering, I could say &quot;save what we learned to the vault.&quot; After using that workflow for a few months, I found myself relying on it every day.<p>I decided to make it available to others. I&#x27;ve never built a product before, and I thought it would be a valuable learning exercise to do.<p>ContextVault is a a product for storing and organizing reusable context that can be shared across people, projects, and AI tools. Instead of copying the same instructions into every conversation, you can store them once and retrieve them through our MCP server. It is not limited to any one AI client. Your team can use ChatGPT, Codex, Claude, and Gemini and save&#x2F;read from the vault all the same.<p>It currently supports:<p>- OAuth support for GitHub, Google, Microsoft, and GitLab<p>- Structured context records with metadata<p>- Multi-user organizations with role-based access<p>- MCP server for all AI clients that support MCP<p>- Organization-scoped storage keeps tenant data separated<p>- Group visibility rules decide which memories each member can search<p>- Authenticated MCP access ties every request back to a real user and workspace<p>- Feedback signals can be captured now and used to improve ranking later<p>- Supports desktop versions of AI clients, not just their CLI versions (mobile app support should also work)<p>The backend is built with PostgreSQL, pgvector, Node.js, and TypeScript. The frontend uses Next.js, React, Tailwind CSS, and shadcn&#x2F;ui (frontend is not my strong suit, please be kind). Authentication is handled with Clerk and billing with Stripe.<p>I started building this for my own workflow, but after relying on it for several months I decided to make it available to others. We soft launched a few weeks ago, and I find it useful as a daily tool.<p>Essentially, ContextVault offers a way to track memories and context, distribute them instantly to your team, and help reduce duplicated work.<p>I&#x27;d be interested in feedback on a few things:<p>- How are you managing reusable AI context today?<p>- Are you relying on similar tools, or do you keep everything in Git or Markdown?<p>- If you&#x27;ve built something similar, what did you learn that you would do differently?<p>You can see the product here:<p><a href="https:&#x2F;&#x2F;www.contextvault.dev" rel="nofollow">https:&#x2F;&#x2F;www.contextvault.dev</a>

Found: July 13, 2026 ID: 6008

A Study of Microsoft's Early 2026 Rollout of Claude Code and GitHub Copilot CLI

Found: July 13, 2026 ID: 5998

Lessons Learned from CISA's Recent GitHub Leak

Found: July 13, 2026 ID: 6007

Show HN: YouTube Guitar Tab Parser

Hacker News (score: 55)

Show HN: YouTube Guitar Tab Parser I created a simple CLI that turns a YouTube guitar-lesson video into a PDF of the guitar tab.<p>There are services that transcribe music from Youtube videos into tabs, but they never work well enough for me. Instead I&#x27;m taking a simpler approach. It downloads the video, samples frames, uses Claude vision to locate the tab region, crops every frame to that region, de-duplicates the crops by the bar number printed on each line of the score, and stitches the distinct tab lines vertically into a PDF.<p>I didn&#x27;t test it on a lot of different Youtube videos yet, so problem will arise for sure.

Found: July 13, 2026 ID: 5994

Show HN: I implemented a neural network in SQL Two weeks ago I was on my babymoon in Corfu, Greece. While in transit, I was overseeing a GSoC intern submit an important feature to my array database library, Xarray-SQL. He added `to_dataset()`, which completed the roundtrip between thinking of array data in a tabular model simultaneously as gridded rasters (the premise of the project is that every Nd array can be mapped to 2d, where orthogonal dims of the Nd array are just primary keys of a tabular representation). We discussed in chat, now that this feature existed, what demos could we make that would prove this data model works?<p>With down time on a warm beach during a heatwave, cool salty water giving me fresh ideas, I had an idea: what if we used Coiled&#x27;s Geospatial benchmark discussion as a comprehensive overview of geo and climate queries. Are all of these common operations secretly relational, just with the wrong data model? Using Claude Code on the beach, I can confirm that this seemed to be the case: Claude and I publish a benchmark that illustrated how every common operation in geo and climate sciences (at the 100 TB range) were actually secretly relational operations: <a href="https:&#x2F;&#x2F;github.com&#x2F;xqlsystems&#x2F;xarray-sql&#x2F;blob&#x2F;main&#x2F;docs&#x2F;geospatial.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;xqlsystems&#x2F;xarray-sql&#x2F;blob&#x2F;main&#x2F;docs&#x2F;geos...</a>.<p>Most surprisingly of all, from these examples was that a core operation, regridding, was just a sparse matrix-vector product. Claude had pointed out to me that in this data model, matmul was just a `SUM(val * val) ... JOIN .. GROUP BY`. This has a direct parallel to einsum notation, but can be expressed in (arguably) elegant SQL syntax! This capability seemed to be greater than the sum of it&#x27;s parts.<p>Back in the cool water of the Ionian, I thought about the implications of this more deeply. I reflected that, all of the Coiled benchmarks did, deep down, was _post process_ simulations that happen in numerical&#x2F;array code. Why couldn&#x27;t these physics calculations be push down into the database also, if we could so matmul in SQL? Then it hit me: maybe they could, if in addition to linear algebra, if SQL could do calculus! <a href="https:&#x2F;&#x2F;bsky.app&#x2F;profile&#x2F;al.merose.com&#x2F;post&#x2F;3mpbods7wts2y" rel="nofollow">https:&#x2F;&#x2F;bsky.app&#x2F;profile&#x2F;al.merose.com&#x2F;post&#x2F;3mpbods7wts2y</a><p>Later on, I implemented autograd on top of DataFusion&#x27;s visitor pattern based on JAX&#x27;s implementation. In my simplified array model, it turns out that we only care about partial differentiation on the diagonal of the Jacobian, meaning that `grad()`, `jvp` and `vjp` are just row-wise operations! I then implemented a common physics calculation from the coiled benchmark that required gradients. From here, I realized if I can autograd in the database, why can&#x27;t I create a neural network?<p>As I came back home, I created some slides, and presented this work to DataFusion&#x27;s inaugural showcase: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?t=1511&amp;v=5o-4hL8vGPw&amp;feature=youtu.be" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?t=1511&amp;v=5o-4hL8vGPw&amp;feature=y...</a> I realized in this synthesis that SQL is not necessarily a toy language for writing neural networks, but in fact, may be highly desirable in the future due to the fundamental principles of relational databases: the logical layer should be independent from the physical layer. If that property holds, and a neural network is a series of relations, could we create a SOTA distributed system for training more easily? For example, if we had one global logical plan of dataflow, could we better distribute work on 1000+ GPUs?<p>Several scientists and engineers and I are working together to explore this weird world of relational arrays at <a href="https:&#x2F;&#x2F;xql.systems" rel="nofollow">https:&#x2F;&#x2F;xql.systems</a> (discord link at the bottom if you want to get involved).

Found: July 13, 2026 ID: 5997

Climate.gov was destroyed. Open data saved it

Found: July 13, 2026 ID: 5996

Former NOAA employees built Climate.us to preserve climate data and resources

Found: July 13, 2026 ID: 6006

Show HN: kassette – Durable agent workflows backed by object storage Agent runs often fail after expensive model calls and executing tools that have real-world side effects. This problem is made even worse by how common it is to deploy agents to serverless environments. When your agent dies, it needs to be restarted, but doing so safely isn&#x27;t easy and everyone building agents has to solve this same problem of durability.<p>The stack you&#x27;re running probably already has half of what you need for durable execution already though, ie, a queue or job runner that can invoke work at least once. kassette gives you the other half by journaling completed steps to object storage (or a filesystem) so that it can replay them when you retry the same run again. This means you can have durability without having to add a workflow service or even a SQL database.<p>kassette is a tiny, zero-dependency TypeScript library that you can use to build agentic workflows that are just ordinary async functions. Each object storage backed run is a single object that serializes appends via CAS while session numbers fence zombies. Agentic workloads are usually dominated by (relatively) small number of slow llm&#x2F;tool calls or waiting on approval so this simple design (writes grow large, full journal in a single read) has worked well (more here: <a href="https:&#x2F;&#x2F;lostinpatterns.github.io&#x2F;kassette&#x2F;docs&#x2F;object-storage-design" rel="nofollow">https:&#x2F;&#x2F;lostinpatterns.github.io&#x2F;kassette&#x2F;docs&#x2F;object-storag...</a>).<p>repo: <a href="https:&#x2F;&#x2F;github.com&#x2F;lostinpatterns&#x2F;kassette" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;lostinpatterns&#x2F;kassette</a><p>docs: <a href="https:&#x2F;&#x2F;lostinpatterns.github.io&#x2F;kassette&#x2F;" rel="nofollow">https:&#x2F;&#x2F;lostinpatterns.github.io&#x2F;kassette&#x2F;</a>

Found: July 13, 2026 ID: 5993

Building and Shipping Mac and iOS Apps Without Ever Opening Xcode

Found: July 13, 2026 ID: 5988

Logseq 2.0 Beta (DB version) is here

Found: July 13, 2026 ID: 5989

Designing APIs for Agents

Hacker News (score: 62)

[API/SDK] Designing APIs for Agents

Found: July 13, 2026 ID: 6064

Apple's new SpeechAnalyzer API, benchmarked against Whisper and its predecessor

Found: July 13, 2026 ID: 5987

Show HN: Jacquard, a programming language for AI-written, human-reviewed code I&#x27;m fascinated by the generative AI wave rolling over us, and wondered if AI could create a language that it might prefer using over the ones created by and for humans.<p>To create the design, I had AI analyze the ASTs of several mainstream languages plus a few of the conceptually groundbreaking but esoteric ones (listed in the README) and then create a new structure and new syntax. It was named after the Jacquard machine (<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Jacquard_machine" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Jacquard_machine</a>), a precursor to Babbage&#x27;s Analytical Engine (and punch cards).<p>The result reused a lot of existing ideas but combined them in what I found to be an interesting way. External&#x2F;world effects are visible in function signatures, and the runtime requires explicit permission to touch the filesystem, network, etc. Effect interactions can be recorded and replayed to see what happens under different conditions or code. And since code is given a content-addressed semantic identity internally, renames and formatting changes don&#x27;t require recompile or retesting.<p>Another piece that fell out of this was a testing framework called Warp, which combines replay, results caching, handler substitution, and a few other tools that I frankly wish I had when writing Python. There are a few examples available in the demos directory.<p>There&#x27;s more to do, but it&#x27;s installable and usable. I&#x27;m hoping people will have their agents digest the docs&#x2F;SKILL.md file and maybe write a few programs or see where it might fit in their projects. It should be particularly useful in agent systems. If an agent says something is painful or you as a human find the code tough to understand, I&#x27;d like to hear about it so I can address it.<p>More detail here:<p>Repository: <a href="https:&#x2F;&#x2F;github.com&#x2F;jbwinters&#x2F;jacquard-lang" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jbwinters&#x2F;jacquard-lang</a><p>Further intro&#x2F;human-oriented write-up here: <a href="https:&#x2F;&#x2F;research.friendmachine.co&#x2F;jacquard&#x2F;" rel="nofollow">https:&#x2F;&#x2F;research.friendmachine.co&#x2F;jacquard&#x2F;</a>

Found: July 13, 2026 ID: 5995

The art and engineering of Sega CD Silpheed

Found: July 13, 2026 ID: 5978

Show HN: Hackney – Compare Uber, Lyft, Waymo, and Robotaxi Prices I created an app that compares real-time prices and wait times across Uber, Lyft, Waymo, Tesla Robotaxi, Curb, and Empower. It shows you all ride options in one list, then once you’re ready to book, it deeplinks you to the provider’s app with the route pre-filled.<p>I reverse-engineered ride-hailing mobile apps to understand how they fetch prices from their servers. You sign in to my app with your ride-hailing accounts, and then my app requests live prices from the same APIs that ride-hailing apps use. Importantly, my app is built using an on-device approach: the app on your phone stores authentication tokens locally and sends network requests directly to each ride-hailing company’s servers. This keeps your accounts private. I wrote a blog post showing network requests sent by my app, which you can verify yourself: <a href="https:&#x2F;&#x2F;blog.hackney.app&#x2F;p&#x2F;how-hackney-works" rel="nofollow">https:&#x2F;&#x2F;blog.hackney.app&#x2F;p&#x2F;how-hackney-works</a><p>This seems like an obvious app. Why doesn’t it already exist? That’s because most ride-hailing companies don’t offer public APIs for prices and wait times. Uber does offer one, but they prohibit using it for price comparison. When someone built a comparison app using the official API, Uber terminated their API access (<a href="https:&#x2F;&#x2F;www.benedelman.org&#x2F;news-053116" rel="nofollow">https:&#x2F;&#x2F;www.benedelman.org&#x2F;news-053116</a>). There are apps today that don’t use official APIs, but they run your account tokens through their servers and send price requests server-side.<p>To integrate a ride-hailing provider, my app sends network requests for sign-in, token refresh, ride prices, and ride history (to power a feature that shows you unified ride history across apps and how much you’ve saved on each ride). Some ride-hailing apps implement certificate pinning to prevent you from viewing their network requests, and some communicate with their server using Protobuf, a data format that doesn’t include the original field names. Building an app using this approach is technically complex, but it makes possible all sorts of useful products that couldn’t otherwise exist.<p>The app is completely free. In the future, I may monetize through a subscription or partnerships with ride-hailing companies. I’d love to hear your feedback. You can download it today.<p>iOS: <a href="https:&#x2F;&#x2F;apps.apple.com&#x2F;us&#x2F;app&#x2F;hackney-compare-rideshares&#x2F;id6754620049">https:&#x2F;&#x2F;apps.apple.com&#x2F;us&#x2F;app&#x2F;hackney-compare-rideshares&#x2F;id6...</a><p>Android: <a href="https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=app.hackney">https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=app.hackney</a>

Found: July 13, 2026 ID: 6000

Show HN: Clawk – Give coding agents a disposable Linux VM, not your laptop

Found: July 13, 2026 ID: 5981

Grok CLI uploaded the whole home directory to GCS

Found: July 13, 2026 ID: 5979

Show HN: A Sims-style house builder in the browser (Three.js, no back end)

Found: July 13, 2026 ID: 5984

Graphify-Labs/graphify

GitHub Trending

AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs, papers, images, or videos into a queryable knowledge graph. App code + database schema + infrastructure in one graph.

Found: July 13, 2026 ID: 5974

Control the Ideas, Not the Code

Hacker News (score: 154)

Control the Ideas, Not the Code

Found: July 13, 2026 ID: 5983
Previous Page 4 of 304 Next