r/devtools

Built a CLI that generates and iterates on full codebases using DeepSeek
▲ 5 r/devtools+2 crossposts

Built a CLI that generates and iterates on full codebases using DeepSeek

Instead of just scaffolding, it runs a full pipeline:
plan → generate → write → evaluate → (optional) fix → learn

Example:
deep build "Flask app with SQLite"

You can then:

  • update → modify the existing project
  • fix → auto-repair issues using saved context
  • ask → use it as a technical assistant

Each project includes a .deep/ folder with:

  • original task
  • generated plan
  • evaluation results

So the tool can operate with context instead of starting from scratch each time.

Also includes:

  • REPL interface
  • debug mode (logs prompts, tokens, phases)
  • local web UI (can be used from your phone)

Repo:
https://github.com/cynchro/deepseekCLI

Curious how others are handling evaluation + iteration in LLM-based dev tools.

u/Affectionate_Major87 — 10 hours ago
▲ 4 r/devtools+3 crossposts

I built CodeMappr — understand any codebase instantly. One command, zero API keys.

Ever joined a new repo and spent hours figuring out what goes where? This fixes that.

pip install codemappr

codemappr scan .

Detects 20+ project types purely from file patterns, maps your architecture, explains folder purposes, finds entry points — all fully offline. Outputs a rich terminal dashboard, committable Markdown report, and an interactive HTML report.

No API keys. No login. No internet. Just install and run.

Would love feedback on edge cases and project types you'd want added. V2 with a file relationship map is coming.

🔗 github.com/erensh27/CodeMappr

github.com
u/WompTitanium — 18 hours ago
▲ 314 r/devtools+4 crossposts

(Open Source) I built a second brain app where AI agents help you think — but you review every change before it happens

Most second brain apps stop at storage. You capture a note, tag it, link it, and hope you find it again someday. NeverWrite is built around the idea that your second brain should actually help you think, not just hold your thoughts. It's a local-first desktop app for macOS and Windows where your notes are plain Markdown files on your machine. No cloud sync, no account required, no telemetry. Your vault is yours.

The part I'm most excited about is the AI layer. NeverWrite supports agents powered by Claude, Codex, Gemini and Kilo, that work directly inside your vault. You can ask an agent to help you synthesize notes on a topic, find connections you missed, or draft a new note from your existing material. The key thing is that agents propose edits and you review them before anything changes, it has inline review hunks like modern code editors. The AI helps you process and connect your knowledge; it never rewrites your vault behind your back. That felt like the only honest way to build this.

If you've been frustrated by second brain tools that are great at capture but useless at synthesis, or by AI tools that feel like a black box you can't trust, NeverWrite is trying to solve both at once. Happy to answer any questions about how the agent review flow works or anything else.

Also, is open source ;)

https://neverwrite.app/

https://github.com/jsgrrchg/NeverWrite

Have fun with your vaults!

u/jsgrrchg — 1 day ago
▲ 2 r/devtools+2 crossposts

Six months ago I started a side project because Claude Code kept forgetting things I'd already explained. My architecture, the weird reason that one function exists, what broke last deploy. Every new session I'd burn 5-10k tokens just getting it back up to speed.

I tried the obvious stuff first — bigger CLAUDE.md, dumping README files into context. CLAUDE.md got bloated to the point Claude was reading 8k of stale notes before touching any actual code. Wasn't working.

So I built engramx. It's a local memory layer — SQLite file in your repo at `.engram/graph.db`, no cloud, no telemetry, no account. Builds a knowledge graph of your codebase via AST parsing, then a PreToolUse hook intercepts every Read/Edit/Write/Bash and slips in a small "rich packet" of relevant context before Claude sees the file.

Two things I'm proud of in v3.0:

  1. It remembers your mistakes. When something breaks, engram writes a regret-buffer entry. Next session, when Claude touches that file, the past mistake surfaces at the top of context with a warning. v3.0 added an opt-in mistake-guard that can outright block a tool call against a file with known landmines.

  2. I committed an actual benchmark to the repo. Ran it on my own 87-file codebase: baseline raw-Read every file = 163k tokens, with engram = 17.7k tokens. 89.1% reduction, 85 of 87 files saved tokens. Reproducible: `npx tsx bench/real-world.ts`. If anyone publishes a comparable benchmark for any other AI memory tool, I'll add it to the README. Haven't found one yet.

Install is `npm i -g engramx && engram init && engram install-hook`. Apache 2.0. https://github.com/NickCirv/engram

Honest question for this sub: what does your CLAUDE.md look like right now? I'm trying to figure out where the line is between "useful context" and "bloat that wastes tokens."

u/SearchFlashy9801 — 1 day ago
▲ 18 r/devtools+12 crossposts

I built a tool that tracks whether your code still matches the original requirement

Hey guys, I'm an engineer/lurker here who has built a new product called Stoney! I am the solo founder/engineer on this project.

I built this because requirement drift is one of those problems every dev team has but nobody has good tooling for. A requirement gets written, gets built, and then six months later something changes quietly and nobody connects it back to the original ticket. The failure mode I kept seeing: a requirement like "free tier users get 100 requests/day" starts as a Jira ticket, gets built out, and slowly drifts until different parts of your codebase enforce it differently. No alert fires. No test fails. A customer just gets a weird experience and nobody knows why.

Stoney connects the dots from ticket to code to live API. It builds a registry of the business rules your system actually enforces, watches your repos for drift, and when something breaks it shows you the PR that caused it, the ticket that authorized it, and who owns the rule.

Connect your GitHub, Jira, and Slack in a few clicks and you're running in under 10 minutes. No config files, no manifests.

Free tier is permanent, no card required. Would love honest feedback from anyone. Am I hitting the mark here or is there a gap in what you would expect to see? You can find my product at stoneydev.com

u/the_tiny_rock — 3 days ago
▲ 0 r/devtools+1 crossposts

Free Online Maven Download Tool - Download JAR dependencies and transitive dependencies as ZIP

I've built a free online Maven download tool that helps developers download Maven JAR dependencies along with all their transitive dependencies as a single ZIP file.

Why I built this: I needed to regularly download Maven JARs and their transitive dependencies for my projects that has tons of dependencies and whenever I add a new feature and its dependencies change, I need to download newly added dependencies with their transitive dependencies. I used to use other tools (jar-download.com) but it is paid now, so I created a completely free, open-source alternative that doesn't store any data and works entirely client-side.

Live Demo: https://maven-tools.mohants.com/

GitHub: https://github.com/pmg1991/maven-tools

Features

Client-side dependency resolution : It happens entirely in your browser

Transitive dependency resolution : Automatically resolves all transitive dependencies including parent POMs

Version conflict resolution : Uses depth-based conflict resolution (shallowest depth wins) same as mvn

Dependency tree visualization : Displays hierarchical dependency tree with conflict information and direct download links

ZIP download : Download all resolved JARs as a single ZIP file

No data retention : Your XML is never stored - everything happens client-side

Netlify Edge Functions : Serverless proxy for Maven Central with streaming support

How It Works

  1. Paste your Maven dependencies in XML format
  2. Click "Resolve Jars" to resolve all transitive dependencies
  3. View the dependency tree with direct download links
  4. Click "Download All as ZIP" to download all resolved JARs

Use Cases

  • Quickly download dependencies for offline development
  • Bundle dependencies for deployment
  • Analyze dependency trees and conflicts

The tool is completely free, open-source (MIT License), and doesn't store any of your data. Give it a try and let me know what you think!

Edit: fixed markdown first time posted something using markdown

reddit.com
u/No_Bed_5111 — 5 days ago
▲ 7 r/devtools+5 crossposts

DevHelper 2.1.3 finnaly here. It brings Linux support, and some new powerfull AI features. If you need a tool that helps you build prototypes fast, from idea, throught interactive wireframes to code, and to be free, no subscriptions no ads, just something built from the developer for the Community!

https://i.redd.it/oip9cy23fr1h1.gif

DevHelper has grown so much in the past 5 years. From a simple tool that sits in your tray menu and lets you trigger urls and shell commands, throught a UI app addition and extensions to AI.
Now its more powerfull than ever. It your prototype development hotspot, where you have the controle over the AI not vice-versa. You start your idea with ai and plan mode, or by manually adding components. You need help of ai to speed things up, fire up any prompt, anything you can do manually you can do it with the AI, "add new screen", "add app bar", "change the image", "when i press the sign up button navigate to the new sign up screen" ... or you have a big idea in your head, type it in the plan mode, and let the AI build the design so you can refine it later, or go into the more powerfull interactive plan, where you build screen by screen, step by step, you dont like what AI is planing, refine the plan.

And at the end, when you are ready, with a click of a button generate a plan to build the real app, by first answering few questions to pick the tech-stack, and then with a single click let Codex generate the entire code bas for free. Dont like codex, would rather use someting else, you can download the entire plan.md with all the screenshots of everything you have desined in a single zip file, and use it wherever you want.

This is one of the features built in the DevHelper, and you have so much more, with so many more to come, but to keep this project alive for free, we need all the support we can get, either by donating via buymeacoffe, or spreding the word on the social media.

Get the latest version on our website

reddit.com
u/SmileyTech-mk — 4 days ago
▲ 3 r/devtools+1 crossposts

I built an AI-powered API changelog generator. paste two specs and get human readable changelog in seconds.

I am lazy when it comes to making changelogs and remember what I changed or noting down.

I have spent the last four days pouring blood and sweat into this, hope it works for you!

so I decided to just build DiffLogs. It's a changelog generator for specs. You can use YAML, JSON, Postman, GraphQL, or even just type what changed in plain English if you don't have a spec.

I am continue to update the website and make it better and looking for feedback on what else to add.

Still building, The roadmap includes Slack integration, email notifications, and API keys for CI/CD. and the ability to change the tone of voice in the changelog for your custom log.

Current features:

  • Detects breaking changes automatically
  • Shareable public changelog URLs
  • Team collaboration with shared history
  • Custom style instructions to match your tone

here is the website if you would like to check it out and give some feedback
https://www.difflogs.com

reddit.com
u/Low_Set_3311 — 8 days ago

Is there a good tool for auto-generating release notes from GitHub PRs and Jira tickets?

Hey , I've been researching how dev teams handle release notes and changelogs.

Most tools I've found (Beamer, Headway) require you to write everything manually. ReleaseNotes.io does some auto-generation but the output is one generic version for everyone.

Curious What tools are you using for this today?

What's missing from the current options?

Does your team produce different versions for customers vs internal teams?

Would love to hear what's working and what isn't.

reddit.com
u/HungryFall6866 — 10 days ago
▲ 5 r/devtools+3 crossposts

Hey all, just looking for some idea roasting before starting to build.

Not selling anything. Want to know if this is wanted or if it's only me who wants it.

Problem: clients outgrowing Webflow but you can't trust them with a free 2D canvas. Webflow, Webstudio, Framer, all start from infinite freedom and are designer-first-oriented. Client breaks the site. Dev/designer gets called back.

A headless composable section layer (similar to what Relume does for Webflow, but for any framework): a curated catalog of pre-built section components (hero, features, footer, pricing, etc.) you import into any framework. Each section has multiple layout variants that share the same content slots, so layout swap never loses content. Themed via design tokens. Agent-friendly through MCP.

The idea on top:

- Visual editor installs into your framework project (Next, Astro, Nuxt, Vue+Vite). Not a hosted SaaS.

- Mounts at an /admin-style route in your own app, gated by your existing auth.

- Users compose pages from the catalog. No free positioning, no custom css/js, no classes, no anything that could break

- Edits write json files into your repo. Never an external DB

- Publish triggers a GitHub App commit, your CI/CD redeploys

- MIT open source. Pairs with any headless CMS for content

- Composer only writes .json. Your .tsx/.vue/.astro stays sovereign

Some questions:

- Would you install this into a client repo?

- "Only writes JSON, never code" as the round-trip-safety boundary, convincing or do you see holes?

- Anyone shipped TinaCMS / Plasmic / Decap to non-tech clients, what broke

- Any other issues you can see with this proposed approach?

reddit.com
u/NewBoat3153 — 13 days ago
▲ 1 r/devtools+1 crossposts

I built an MCP server to stop AI coding assistants from hallucinating non-existent imports and methods

Hey everyone,

I’ve been using AI assistants (Claude/Cursor) for a while, but I kept running into two annoying issues:

  1. Package hallucinations: The AI suggests an import for a package I don’t even have in my package.json.
  2. Version/Method hallucinations: It suggests a method like prisma.user.findFirstOrThrow() when I’m on an older version of Prisma where that doesn't exist yet.

To fix this, I built ctxai—a Model Context Protocol (MCP) server that makes the LLM "version-aware."

How it works:

It injects a "version fingerprint" of your actual environment into the AI’s context. Before the AI gives you a code snippet, it runs a validation layer to check if the code actually works with your installed versions.

The tools it adds to your AI:

  • get_project_context: Scans your root and maps every installed package/version (Node & Python).
  • validate_suggestion: A 3-layer validator that catches missing packages and hallucinated methods.
  • get_package_docs: Fetches live metadata from npm/PyPI to help the AI self-correct.

Current Tech Stack Support:

  • Node.js: Reads package.json and uses TypeScript definitions for method checks.
  • Python: Reads requirements.txt/pyproject.toml and handles tricky import-to-pip name mappings (like PILPillow).

I also included a benchmark suite of 28 test cases to ensure it’s actually catching errors without too many false positives.

I’m a student and still learning the ropes of MCP, so I’d love some feedback on the architecture or the validation logic!

GitHub: https://github.com/Nirvanjha2004/ctxAI-MCP-tool-to-reduce-hallucinations/tree/main

Would love to know: Are there any specific libraries where you find AI hallucinations to be the most frequent? I want to add more "mock API surfaces" to the benchmark.

reddit.com
u/Difficult-Night6210 — 13 days ago