frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Anvil – a multi-repo AI pipeline and an MCP server for code search

1•esankhan3•1h ago
Hey HN. This is my first time posting here so please be patient with me if I make any mistakes with the format.

I want to tell you about Anvil. Anvil is two open-source tools that're in the same repository. They help solve two problems I have been having at my job. At my job I have to work with 5 repositories and we use Kafka and a shared Postgres database.

My first problem was that I got tired of explaining my project to Claude every time I started a session. Every time I started a session I would spend the first ten minutes explaining my project pasting files and talking about which services communicate with each other and what Kafka topics we use. The window where I could type would fill up quickly. I would run out of space to do my actual work. It felt like a waste of time and money. I was paying for the information to be repeated over and over.

So I built Anvil Pipeline. Anvil Pipeline looks at every repository in my project builds a graph of how everything's connected and automatically detects the relationships between them like Kafka topics and HTTP routes. This graph is then added to every agent call so the agent already knows how my project is set up. I do not have to paste files

The pipeline runs across all my repositories. Has many stages, including planning, building and validating. Every stage is saved, so if I lose my connection or my laptop goes to sleep it can pick up where it left off. I built this feature because I got frustrated with losing my work when the connection timed out.

My second problem was that every time I used an MCP client like Claude Code or Claude Desktop it would suggest functions that do not exist in my code. I also tried using AI code search tools. They were either tied to a specific IDE or required a SaaS backend that I did not want to use.

So I built Code Search MCP. It is a MCP server that any client can use.

Code Search MCP uses Tree-sitter parsing for 8 languages and has a search function with many tools, including find_callers and find_dependencies. The default embedding provider is Ollama so it is free to use. I also support providers like Voyage and Mistral if you want better results.

I spent a lot of time working on indexing, which means that only the parts of the code that have changed are updated. This makes it much faster and more efficient.

Both Anvil tools are fully local which means they do not send any information back to me or require you to create an account. They are also source under the MIT license. The dashboard is not very pretty. I ran out of time to work on the design.

I would really appreciate your feedback on the following things:

Whether the cross-repo detection strategies work for codebases or just mine.

-Whether the 8-stage pipeline is too rigid, for how other people work.

-Which of the 11 MCP tools are actually useful. I think 2 or 3 of them might not be needed.

-You can find the repository here: https://github.com/esanmohammad/Anvil

Show HN: An AI workflow to automate your LinkedIn job search

https://gabidev.gumroad.com/l/grasshopper
1•gab18•31s ago•0 comments

Jujutsu / jj megamerges for fun and profit

https://isaaccorbrey.com/notes/jujutsu-megamerges-for-fun-and-profit#user-content-fnref-1
2•fanf2•2m ago•0 comments

2026 State of Kubernetes Resource Optimization: CPU at 8%, Memory at 20%

https://cast.ai/blog/2026-state-of-kubernetes-resource-optimization-cpu-at-8-memory-at-20-and-get...
2•BlackPlot•2m ago•0 comments

Scammer Used an AI-Generated MAGA Girl to Grift 'Super Dumb' Men

https://www.wired.com/story/ai-generated-maga-girls/
1•Aboutplants•3m ago•0 comments

The Lempert Report on Substack

https://phillempert.substack.com/p/from-beef-is-back-to-powermac-and
1•plempert•3m ago•0 comments

Show HN: Read.place/view – Reader view for any article and TL;DR summary

https://readplace.com/view
1•fagnerbrack•4m ago•1 comments

The mail sent to a video game publisher

https://www.gamefile.news/p/panic-mail-arco-despelote-time-flies-thank-goodness-teeth
1•colinprince•5m ago•0 comments

The 'bizarre' story of the first LSD trip

https://www.bbc.com/culture/article/20260410-the-bizarre-story-of-the-worlds-first-lsd-trip
1•gmays•5m ago•0 comments

Desktop app for generating LLM fine-tuning datasets

https://github.com/AronDaron/dataset-generator
1•AronDaron•8m ago•1 comments

New Study Reveals How Maze-Like Magnetic Patterns Form and Evolve in Materials

https://www.tus.ac.jp/en/mediarelations/archive/20260420_0220.html
1•rustoo•8m ago•0 comments

SideQuick – A free desktop app to stop abandoning side projects

https://www.sidequick.co
2•splodgebox•11m ago•0 comments

Do Large Language Models Know Which Published Articles Have Been Retracted?

https://arxiv.org/abs/2604.16872
2•Brajeshwar•13m ago•0 comments

No Agent Autonomy Without Scalable Oversight

https://hackbot.dad/writing/no-autonomy-without-scalable-oversight/
5•dixie_flatline•16m ago•0 comments

Fusion Power Plant Simulator

https://www.fusionenergybase.com/fusion-power-plant-simulator
5•sam•17m ago•0 comments

Write a prompt once, sync it to Cursor, Claude Code and VS Code automatically

1•coentraojpt•18m ago•0 comments

Instead of writing my manuscript, I built a tool

1•winterpronk•19m ago•0 comments

'Uber for nurses': gig-work apps lobby to deregulate healthcare, report finds

https://www.theguardian.com/us-news/2026/apr/21/healthcare-nurses-gig-work-ai-apps
1•mitchbob•20m ago•0 comments

Can you evade our runtime behavioral analysis? ($100 prizes)

https://www.edamame.tech/download
1•mday-edamame•21m ago•0 comments

X402 and Agentic Commerce: Redefining Autonomous Payments

https://aws.amazon.com/blogs/industries/x402-and-agentic-commerce-redefining-autonomous-payments-...
1•AgentNews•21m ago•0 comments

Where the NBA hides its mics [video]

https://www.youtube.com/watch?v=zBw-uEnzBtw
1•neko_ranger•23m ago•0 comments

A consumer AI product that does something useful for me

https://twitter.com/bondappofficial/status/2046575717476130920
1•johndavisonr•24m ago•1 comments

Your favorite brands got worse on purpose

https://www.worseonpurpose.com/p/your-favorite-brands-got-worse-on-purpose
2•neon_electro•25m ago•1 comments

Why do systems stay coherent even as they lose connection to reality?

https://therealitydrift.substack.com/p/semantic-fidelity-the-missing-constraint
1•realitydrift•26m ago•0 comments

The Ghost of Microgravity in Astronauts' Brains

https://nautil.us/the-ghost-of-microgravity-in-astronauts-brains-1280028
1•Brajeshwar•27m ago•0 comments

Show HN: I built a blogging platform (5 years in, struggling with distribution)

https://blogmaker.app/
2•octobereleven•27m ago•0 comments

BeiDou GPS should be allowed on US civilian devices like Galileo and GLONASS

https://warontherocks.com/a-signal-point-of-failure-integrating-beidou-into-u-s-positioning-navig...
1•ck2•27m ago•1 comments

Show HN: I made a quiz to help people learn Claude Code features (with macOS UI)

https://slashquiz.org/
2•cjbarber•28m ago•2 comments

Collaborative code editor implementation is harder than you expect

https://medium.com/@growth_9158/building-a-reliable-collaborative-code-editor-lessons-from-shippi...
1•tomodachiprep•30m ago•0 comments

Show HN: Stet – PostScript Level 3 interpreter and PDF toolkit in Rust

https://andycappdev.github.io/stet/
2•AndyCappDev•31m ago•0 comments

My University Hired a Terrorist

https://www.facultyleaks.com/p/my-university-hired-terrorist
2•johndcook•31m ago•0 comments