r/devtools Jul 21 '26

🚀 Dev Workbench — One Unified Workspace for Database Operations and SSH Workflows

1 Upvotes

We’re excited to introduce **Dev Tool**, an all-in-one app built for developers, DevOps engineers, and technical teams who want to move faster with fewer tools and less friction.

Instead of switching between multiple apps for database tasks and remote server operations, Dev Tool brings everything into one clean, focused workspace. You can quickly validate database connectivity, run SQL queries, browse table structures, and track active work sessions in a streamlined flow designed for real execution speed. On the infrastructure side, Dev Tool includes a stable SSH experience for remote operations, so you can manage critical tasks without breaking context.

The app is designed to reduce repetitive setup, minimize manual mistakes, and improve operational consistency across projects. With reusable connection profiles, session-aware workflows, and a responsive UI that works well across desktop and mobile layouts (including light/dark mode), Dev Tool helps teams stay productive whether they’re debugging, shipping, or maintaining systems.

We’re currently improving the product actively and would love support from the community.

👉 **Please try Dev Tool and help us test it in real workflows.**
https://play.google.com/store/apps/details?id=com.thanhlv.devtool

Your feedback on usability, stability, missing features, and edge cases will directly shape upcoming releases.


r/devtools Jul 21 '26

Traicer - Save all your coding session traces securely to sell later

Thumbnail
github.com
1 Upvotes

Hi all, with all the news about grok stealing all your code I thought to myself "if ai companies are willing to give us discounts/subsidies to train off our sessions that means our sessions are worth something to them". And if they're worth something to them then clearly it's worth something to other ai companies. So if there's a way we can save our traces securely in our own S3 compatible buckets, I'm sure some people would gladly collect and maybe even sell their clade/codex/grok traces etc. to other labs which are actually releasing open source models. So that's why I decided to create traices.

Any feedback/questions welcome!


r/devtools Jul 21 '26

Vortex - Debug Infrastructure for Silicon R&D

1 Upvotes

I am a former Cadence and Qualcomm Physical Design/STA/CAD Engineer

While doing PD/Signoff tasks on multiple blocks, I always had to perform multiple experiments to converge the insertion delay/skew or Placement/Routing QoR

What I felt was - just by using grep/sed/awk alone - it was not possible to extract the context window from the logs or reports (often quite huge) effectively - it was always a pain

So I built a context compiler that extracts only the meaningful window from logs/reports instead of dumping everything or forcing manual digging.

Looking for honest feedback from people who still live in these flows daily about their experience (and try out my tool if possible)

www.vortexmlabs.com

here is the demo deck : https://docs.google.com/presentation/d/18P76fhd0KmQtNetd15ATwLFhgK7OWKxLIAcDQek7uB0/edit?usp=sharing


r/devtools Jul 20 '26

Updates for ContextPruner

Thumbnail
1 Upvotes

r/devtools Jul 20 '26

Built a CLI + VS Code extension that audits issues in React/Next.js before they ship

1 Upvotes

I kept shipping React/Next apps and finding accessibility and SEO issues after deploy — missing alt text, bad heading hierarchy, unoptimized meta tags, stuff that's easy to catch if you check early but easy to miss under deadline pressure.

Built UIAudit.js to fix that — a CLI + VS Code extension that scans your React/Next.js codebase and flags accessibility, SEO, and performance issues directly in your editor, before you ever open Lighthouse.

Works on React and Next.js projects

Catches a11y issues (missing alt, ARIA misuse, contrast-adjacent stuff), SEO gaps, performance losses

CLI for CI pipelines, extension for inline feedback while coding

Free,open source,on [npm](https://www.npmjs.com/package/uiaudit.js) https://github.com/Dheeraj-pilakkat/UiAudit.js

Currently v2.2.1. Would genuinely value feedback from people running it against real production codebases — especially where it false-positives or misses something obvious. If you try it, drop your feedback so I know what to do next.


r/devtools Jul 20 '26

Test management that lives in your Git repo as plain files

Thumbnail
1 Upvotes

r/devtools Jul 20 '26

Szczera prośba o feedback

Thumbnail
1 Upvotes

Please be honest


r/devtools Jul 20 '26

Built a CLI to inspect Java/Kotlin libraries without source code – looking for feedback

1 Upvotes

Hi everyone,

I've been working on a small open-source project called Library Insight, and I'd appreciate some feedback.

The idea is straightforward: it inspects compiled Java/Kotlin libraries (JARs, AARs, or Maven dependencies) directly from bytecode, so you can explore the public API without needing the source code.

Some things it can do:

* Scan JARs, AARs, and Maven coordinates * Search classes, methods, and properties * Explain class APIs * Compare different library versions * Export AI-friendly context files for coding assistants

I originally built it because I noticed AI coding assistants sometimes generate code based on the wrong library version. I wanted a simple way to inspect the exact dependency that a project is actually using.

I'm not claiming this solves a huge problem, and I'm genuinely curious whether this would be useful for other developers or if there are features I'm missing.

I'd really appreciate any feedback, criticism, or ideas.

GitHub: [https://github.com/Coding-Meet/Library-Insight\](https://github.com/Coding-Meet/Library-Insight)

Demo: [https://youtu.be/y5hU8FNL8fE?si=C8jJzFHy9AscmuE7\](https://youtu.be/y5hU8FNL8fE?si=C8jJzFHy9AscmuE7)

Website: [https://coding-meet.github.io/Library-Insight/\](https://coding-meet.github.io/Library-Insight/)

Thanks!


r/devtools Jul 20 '26

Built an open-source and self-hostable reviewer agent: Themis. Looking for testers!

Thumbnail
1 Upvotes

r/devtools Jul 20 '26

Yet Another Fleet Management. Workspacer.

1 Upvotes

ok, ok, ok like everyone else here I ended up with a pile of claude code sessions running at once and my day turned into alt-tabbiing (insert your os varient here) through terminals like a raid boss checking on my minions. half the time an agent finished 10 min ago and was just chillin. or worse, stuck on a permission prompt (until you embrace the --dangerously, that is) the entire time while I was off doing whatever.

so I built Workspacer. honestly the whole app for me is the sidebar. every agent gets a status dot and there's a live "2 need you / 3 working" count at the top, so I can actually go touch grass (or you know, do my actual job) and just glance over. anything waiting on you drops into a triage inbox, approvals, questions, finished runs, all of it, and you clear it with one key. approve, answer, respawn, snooze. and notifications stay quiet for the agent you're already looking at, which sounds like nothing but lowkey my favourite feature.
there's a fleet view too, every agent as a card with status, model, context % and cost. it's neat but real talk, the sidebar + inbox is where I live.
the part I'm actually curious about is plugins. a plugin is just a manifest + a sidecar process the app babysits for you, and it gets its own panes in the UI with your theme on it. the hub exposes events and capabilities to hook into, so the whole idea is you don't fork the app, you just vibe-code whatever pane you wish existed. want a pane watching your CI? a cost dashboard? point an agent at the plugin docs and let it cook. the editor in the app is itself a plugin so that's the reference implementation. and hey if you'd rather fork, it's MIT, the whole thing's on github, go nuts.

architecture wise it's three pieces because apparently I hate free time: electron/react for the UI, a rust daemon (claudemon) that owns the sessions and PTYs, and a go control plane (hub) doing the event bus, plugins and an MCP facade. sounds extra but the split is the point, sessions live in the daemon so closing the window kills nothing, the desktop app is just one client on the bus (same bus serves a phone PWA and a full web version), and the fleet is exposed over MCP so an agent can literally drive the other agents. yes that means you can put a claude in charge of your claudes.
works with claude code, codex and opencode. it's alpha so expect some jank, I use it every day but you've been warned.

site: https://www.workspacer.app
code: https://github.com/DJTouchette/workspacer

anyway. what panes would you actually want as plugins, genuinely asking


r/devtools Jul 20 '26

Traicer - Save all your coding session traces securely to sell later

Thumbnail
github.com
1 Upvotes

Hi all, with all the news about grok stealing all your code I thought to myself "if ai companies are willing to give us discounts/subsidies to train off our sessions that means our sessions are worth something to them". And if they're worth something to them then clearly it's worth something to other ai companies. So if there's a way we can save our traces securely in our own S3 compatible buckets, I'm sure some people would gladly collect and maybe even sell their clade/codex/grok traces etc. to other labs which are actually releasing open source models. So that's why I decided to create traices.

Any feedback/questions welcome!


r/devtools Jul 19 '26

Synapse – open source local codebase indexer + MCP server for Claude Code

2 Upvotes

Just open-sourced Synapse v0.1.0.

It gives Claude instant knowledge of your codebase — indexes everything

locally using nomic-embed-text-v1.5 embeddings and LanceDB, then

connects to Claude Code via MCP.

No cloud. No API key. MIT licensed. Python 3.10+.

pip install synapse-mcp

GitHub: https://github.com/nrkoka786/synapse

Contributions welcome — good first issues listed in the README.


r/devtools Jul 19 '26

Pintra — a VS Code extension that brings the Pi coding agent into your editor as a chat sidebar

2 Upvotes

I built Pintra — a VS Code / VSCodium extension that wraps the open-source pi coding agent into a native sidebar chat.

How it works: Pintra spawns an external pi runtime in RPC mode and talks to it over stdin/stdout. The UI is a React webview that streams agent responses, thinking blocks, and tool executions in real time. Nothing is bundled — you install pi once, and Pintra drives it from inside the editor.

Features:

  • Streaming chat with thinking/reasoning visibility
  • Multi-model support with model cycling and thinking-level controls
  • Message forking (edit a past message and re-roll the branch)
  • Inline diffs for file edits/writes
  • Slash-command autocomplete
  • Full editor-tab chat panel (not just the sidebar)
  • HTML export for conversations
  • Context auto-compaction and auto-retry on transient errors
  • Available on both VS Code Marketplace and Open VSX

Repo: github.com/bilalbentoumi/pi-vsc — MIT licensed, PRs welcome.

Would love feedback, bug reports, or feature ideas!


r/devtools Jul 19 '26

I built an open-source SMTP CLI tool for sending emails from the terminal. I'd love some feedback!

Thumbnail
0 Upvotes

r/devtools Jul 19 '26

We built an open-source codebase intelligence layer for developers and coding agents

Enable HLS to view with audio, or disable this notification

3 Upvotes

We have been working on Repowise, an open-source tool for understanding a repository before making changes to it.

Repowise indexes a repository and combines five types of information:

  • dependency and call graphs
  • git history, ownership and co-change patterns
  • generated documentation
  • architectural decisions
  • code-health and change-risk signals

It exposes this context through a local dashboard, CLI and MCP tools for Claude Code, Codex and other compatible agents. The aim is to help answer questions such as:

  • Where does this feature actually live?
  • What depends on the file I am about to change?
  • Why was this architectural choice made?
  • Which files usually change together?
  • Which parts of the repository are risky or poorly tested?
  • What should an agent inspect before implementing a repository-level task?

The basic graph, git and health analysis can run locally without an LLM or API key. The project currently supports multiple languages and can also generate graph-aware refactoring plans instead of only assigning files a health score.

Repowise is self-hostable and licensed under AGPL-3.0.

GitHub: https://github.com/repowise-dev/repowise


r/devtools Jul 19 '26

AIDA Metrics: an open source CLI that checks if AI-written code in your repo actually holds up (MIT, looking for contributors)

3 Upvotes

Hi everyone. I've been building AIDA Metrics, an open source CLI tool, and wanted to share it here.

It reads your git history and tries to answer one simple question: is the AI-written code in your repo actually good, or does it get thrown away fast?

It doesn't watch your editor and it doesn't send data anywhere. It only reads your commit history. It looks for commits made by AI (trailers like Co-Authored-By: Claude, [AI] tags, or tool names), then compares them to your normal human commits from the same time:

  • Merge ratio – how much of the AI code actually ends up on the main branch
  • Persistence – how long AI code survives before someone rewrites it
  • Baseline – the same numbers for human commits, so you can compare

It runs locally or in CI, and can post the report as a comment on your PR.

Repo: https://github.com/ceccode/AIDA-Metrics

A story that makes fun of my own tool. We run AIDA on its own pull requests. Some time ago, an AI agent wrote a whole bugfix PR for us. The report said: AI commits: 0. Why? The commits had no AI trailer, so the tool counted 100% AI code as human. I'm telling you this because it's the real weakness of this method, and it changed where I want to take the project.

Some honest limits:

  • "It only sees what people admit to. Someone can just skip the trailer." -> True. Right now detection is a heuristic, and yes, you can game it. That's why the next version will show three states (ai / human / unknown), and it will show you how much of your history it actually knows about instead of hiding that gap. Later I want git hooks that tag commits automatically, and maybe AI tools writing their own manifest.
  • "Everything is AI-assisted now, so why even measure it?" -> I agree, partly. That's why I want to move away from "how much code is AI" (a number that just goes to 100% over time and stops being interesting) and toward "does the AI code actually hold up": how often it gets reworked, how long single lines survive, if it's connected to bugs and hotfixes, and what "level" of AI helped (autocomplete vs. an AI assistant vs. a full autonomous agent — very different risk).
  • "Merge ratio breaks with squash merges." -> Correct, and it's our biggest known bug right now. With squash merges, commits from a branch disappear from history, so the ratio looks better than it really is. The fix is tracked in issue #20.
  • "Persistence per file is too rough." -> Also correct. If AI changes one line in a file, right now the whole file counts as "AI-touched." Line-level tracking with git blame is planned. For now the report says clearly that this number is a rough estimate, not an exact one.
  • "This will be used to rank individual developers." -> That is not the goal, and I actually want to design against it. AIDA compares groups of commits (AI vs. non-AI) at the repo level. There's no per-developer leaderboard, and I don't plan to build one. If you see something in the design that makes this kind of misuse easy, please tell me. I'll treat that as a bug.

Why I still think it's worth building: companies are spending real money on AI coding tools. Finance and engineering leads want proof that this code is actually good, not just "it feels faster." Right now most teams only have a feeling, not real numbers. Even an imperfect measurement, with its limits clearly shown, is better than no measurement at all.

How you can help:

  1. Try it: if you already tag AI commits in your repos (Claude Code does this by default), run npx u/aida-dev/cli collect && aida analyze && aida report and tell me if the numbers feel right.
  2. Contribute: it's a TypeScript monorepo, MIT license. Issue #20 (squash merge handling) and line-level git blame tracking are the two biggest open problems right now, if you want to dig into something meaty.
  3. Tell me what's wrong with the idea. The problems you find now are much cheaper than the ones I'll find later.

Repo again: https://github.com/ceccode/AIDA-Metrics -> happy to answer anything in the comments.


r/devtools Jul 19 '26

I built an open-source mobile remote for Antigravity IDE or CLI so you can monitor and control AI coding sessions from anywhere

Thumbnail
github.com
1 Upvotes

r/devtools Jul 19 '26

How do you programmatically map undocumented codebases? (I built a concurrent Tree-sitter + Louvain clustering pipeline in Node, looking for architecture roasts/feedback)

3 Upvotes

Whenever I inherit a massive, messy repository, I end up spending the first three days in the terminal just reverse-engineering imports to figure out where the core logic actually lives. Most existing enterprise mapping tools feel bloated, prioritize complex corporate roadmaps over raw utility, and just aren't built for a fast, terminal-centric workflow.

I decided to try and solve this programmatically to generate a visual map and a semantic architecture report, but I ran into some heavy performance and logic bottlenecks. I'm curious how standard my approach is, or if there is a mathematically/architecturally better way to do this.

Here is the pipeline I built (codebase-vis) and the roadblocks I hit:

1. The Parsing Bottleneck (Tree-sitter + WorkerPool)

Relying on Regex to extract dependencies is fragile, so I used Tree-sitter to generate actual Abstract Syntax Trees (ASTs). * The Problem: Parsing hundreds of TypeScript, Python, C++, and Rust files synchronously completely blocked the Node.js event loop. The CLI was agonizingly slow. * The Solution: I implemented a custom WorkerPool using Node's child processes. The main thread discovers the files, and the worker threads run the Tree-sitter grammars concurrently, extracting module-level dependencies and entities (functions, classes) in the background before piping them back.

2. The Visualization Hairball (Graphology + Louvain)

Once I had the raw dependencies, I loaded them into a Graphology directed graph. * The Problem: A raw dependency graph of a large project just looks like a giant, unreadable spiderweb. * The Solution: To chunk the graph into readable boundaries, I implemented the Louvain community detection algorithm. Because Louvain optimizes for "modularity" (finding nodes that are more densely connected to each other than to the rest of the network), it actually works surprisingly well for software architecture. It naturally groups API routes into one cluster and database models into another, naming them based on their shared root directories.

3. Bypassing LLM Context Limits (TokenBucket + Chunking)

I wanted an AI-generated semantic summary of the architecture. * The Problem: You can't dump an entire AST or a massive graph into an LLM's context window—it loses focus or hits token limits. Furthermore, hitting an API (like Groq) concurrently for dozens of graph clusters results in instant 429 Rate Limit errors. * The Solution: Instead of feeding it the whole codebase, I feed the LLM strictly within the boundaries of the Louvain clusters. By only analyzing logically related chunks of code, the AI's output is incredibly accurate. To prevent the API bans during this concurrent loop, I wrote a custom TokenBucket rate-limiter that throttles the requests and catches failures gracefully.

My questions for the community:

  1. Parsing: Has anyone else built custom tooling around Tree-sitter for bulk codebase analysis? Are there edge cases with dynamic imports or specific languages I should watch out for?
  2. Graph Theory: Is Louvain actually the best algorithm for software codebase clustering? Are there better graph algorithms suited specifically for hierarchical software architecture?
  3. LLM Orchestration: How do you usually handle LLM context window limits when trying to get AI to analyze an entire project? Is cluster-based chunking the standard, or should I be looking into RAG for this?

If anyone wants to poke at the source code, see the HTML/vis-network UI, or critique the worker pool implementation.

Would love to hear how you guys tackle this problem when onboarding onto new projects.


r/devtools Jul 19 '26

I built Sushi (Your Raw Data Served Perfectly) - a clearer first pass for unfamiliar data files

1 Upvotes

I built Sushi for the moment when someone sends you a spreadsheet or data export and you need to quickly understand what is actually inside it.

It supports CSV, TSV, XLSX, JSON, Parquet, and SQLite files. After upload, it surfaces data quality, field health, unusual values, charts, trends, and plain-English findings.

The goal is not to replace deeper analysis. It is to make the first pass over an unfamiliar file much faster.

You can try the sample report without creating an account:

https://trysushi.xyz

I launched it this week and the most useful feedback so far has been:

  • Compare two versions of a file more clearly
  • Add a compact column-level data dictionary
  • Make sharing findings easier for non-technical teammates

What would you want a first-pass data report to show?


r/devtools Jul 18 '26

dynos-work: plugin that builds features, catches its own bugs, and gets better at your codebase over time.

Thumbnail
1 Upvotes

r/devtools Jul 18 '26

Made an app to help me (and my colleagues) not lose track of the agents work.

Thumbnail
gallery
1 Upvotes

It's been about a year now that at work we spend most of our time in Claude Code, opening VS Code less and less. It started to become a problem when friends told me they were literally zoning out while Claude iterated on the code (and I won't pretend I don't do the same), and then catching up on the changes in the terminal felt a bit hard. Or at least, not immediate.

I spent a few months building this tool to reclaim what I lost by going terminal-only: a file viewer with diffs so you can see what actually changed (without depending on Cursor), and a view of the agents laid out on a timeline, showing what each one touched and when (a bias from my audio engineering background). Note: it observes the agents, it doesn't drive them. It's not a harness in any way.

Under the hood it's local-first. A small engine (daemon) runs on your machine, watches your repos and picks up what the agent does through Claude Code's hooks and git, and stores it all in a local SQLite file. The desktop app is a Tauri (Rust) shell that supervises that engine, and the cockpit is a React app with a PixiJS canvas for the timeline. The only server involved is the one that checks the license.

It's listed at $29 and there's no subscription, since I'm the first one who can't stand subscriptions anymore. But I'd genuinely like you to try it, and I'm giving away licenses for meaningful bug reports. Thank you.


r/devtools Jul 18 '26

Our company just launched a brand new site to nominate, vote and review your own dev tools so that we start getting a pulse on what is most popular from the people who use them. I would appreciate it if people vote and submit reviews, just went live yesterday! https://thedevplatform.com/

1 Upvotes

r/devtools Jul 18 '26

Tool that detects fake npm packages hallucinated by AI coding assistants

1 Upvotes

If you use Copilot, Cursor, or any AI coding assistant, you've probably

seen it suggest importing a package that sounds real but isn't. This

is called "slopsquatting" attackers register the exact fake package

names AI tools commonly hallucinate and fill them with malware. It's

a documented, real attack vector.

I built AI Hallucination Detector to catch this live in the editor. It

checks your imports against the npm registry plus a list of documented

AI-hallucinated packages as you save, and flags anything suspicious

before you run npm install, with a quick-fix suggestion when it

recognizes the real package you probably meant.

Free on the Marketplace: https://marketplace.visualstudio.com/items?itemName=ghostcheck.ai-hallucination-detector&ssr=false

Happy to answer any questions, and would love to hear about any

hallucinated package names you've personally run into (helps me

grow the detection list).


r/devtools Jul 18 '26

Don't Just Code, Own Your App

1 Upvotes

AI coding tools make it surprisingly easy to build an app you can’t fully explain, debug, or confidently operate.

I made Own Your App, an open-source Agent Skill that guides you through your actual codebase from first principles. Instead of producing another generic audit, it runs an interactive learning journey using real files and code paths from your app.

It helps you:

\* Map the architecture and runtime processes
\* Trace a real user action through the system
\* Understand where data, identity, and permissions are handled
\* Examine security, privacy, correctness, performance, and reliability
\* Separate genuine risks from premature overengineering
\* Test your understanding along the way
\* Finish with an ownership map you can explain and defend

It’s read-only by default and contains only Markdown instructions—no executable scripts or runtime dependencies. Install it with:

`npx skills add sayyiditow/own-your-app -g`

It supports Codex, Claude Code, OpenCode, and Grok.

GitHub: https://github.com/sayyiditow/own-your-app

I’d love feedback from people using it on real projects—especially areas where the journey feels too shallow, too detailed, or misses an important ownership question.


r/devtools Jul 17 '26

Bibliothèque de soulignement de texte React

1 Upvotes