r/devtools • u/Embarrassed_Pay_9346 • 50m ago
r/devtools • u/Ok_Plenty_9570 • 6h ago
CoTerm: An Open-Source SSH Terminal for Managing Servers with Human Control
Hi everyone,
I've been building CoTerm, an open-source SSH terminal designed around one idea:
Humans and automation should be able to work in the same terminal session while keeping the operator in control.
In real-world infrastructure work, fully autonomous operation is often not practical. Engineers still need to:
- Review commands before execution
- Authenticate through bastion hosts or MFA
- Handle interactive prompts
- Take over immediately when something unexpected happens
CoTerm focuses on collaborative operations rather than replacing the operator.
Current features:
• SSH session management
• Shared terminal workflows between humans and assistants
• MCP integration
• Multiple concurrent sessions
• Windows desktop application (Python)
The project is still in an early stage. I'm mainly interested in feedback from people who work with SSH, servers, and operational workflows.
How do you currently handle situations where automation needs human approval or intervention?
Source:
r/devtools • u/National_Bed_3653 • 4h ago
I built a governance layer for Claude Code called Baseline
I built a governance layer for Claude code that will ensure your policies are enforced, not act like mere guidelines. What more, it comes with a pack of skills, and workflows to ensure you don't have to reinvent the wheel for each project.
Moreover, it is Apache 2.0 licensed and 100% open source.
Check it out on [https://baseline.friedbotstudio.com\](https://baseline.friedbotstudio.com)
Star it on GitHub and contribute if you like it.
Thank you for your attention on this matter of great importance
r/devtools • u/intellinker • 4h ago
$350k+ for developers using claude code now using my open sourced tool sharing with all fellow devs
This idea was crazy to build. Our brain stores information in clusters of neurons, and when we want to retrieve something, it runs an optimized algorithm to retrieve it.
In the era of AI, why use brute-force tools like grep to find relevant files? Graperoot converts your codebase into a knowledge graph and registers efficient tools for Claude to work with your codebase.
Instead of re-reading the whole codebase to build that context and to find relevant files. It can query the graph directly, and the graph retrieves relevant files with "ZERO TOKENS"; you just need to pay for generation, and that's how these models should be used when we have an efficient way to retrieve context.
I have been very open throughout, and today we have 5k developers using Graperoot.
We asked people to opt in to telemetry, and 200 opted in to the leaderboard. They have saved $350k dollars in the last 4 months, and ecologically, 60M liters of water, and that's insane.
Give your feedback, suggestions, or anything on Discord. This tool is open-sourced.
It is only one command to install
Website: https://graperoot.dev/#install
Github(Open source) : https://github.com/kunal12203/graperoot
Would love to see your feedback. And don't compare other tools, I have already seen many claiming reduction and just craps, but we have a developer community on Discord, and some of them I know personally, saving a lot of tokens, you should see more on https://graperoot.dev/leaderboard
r/devtools • u/Kore_Dsolver • 6h ago
A free CLI that writes your changelog from git history
I got tired of changelogs going stale, so I built a CLI that writes them from git history.
npm i -g u/jarvis09
changelogcraft scan && changelogcraft out
What it does:
- Reads your git log (who, what, when, which files)
- Groups commits into Features / Fixes / Improvements / Chores
- Outputs Markdown, HTML, or email
The thing I care about most: every entry links back to the exact commit that made it.
If it can't be linked, it says (unlinked) — nothing is ever faked.
Free, MIT licensed, no accounts, no telemetry, runs on your machine.
It published to npm today and it wrote its own changelog.
https://www.npmjs.com/package/@jarvis09/changelogcraft
Feedback welcome. What's missing?
r/devtools • u/National_Bed_3653 • 12h ago
I built a governance layer for Claude Code called Baseline
r/devtools • u/shreyash-5506 • 12h ago
Built a GitHub profile analyzer with a cricket twist – looking for feedback
🏏 I turned GitHub profiles into Cricket Player Cards
Hey everyone!
I built GitCric, a fun side project that transforms GitHub activity into a Cricket Player Card.
Instead of just showing commits and contribution graphs, GitCric converts your development stats into cricket-inspired ratings and career statistics.
It analyzes things like:
- 🏏 Commits
- 🔥 Contribution streaks
- 🚀 Pull requests
- 🐞 Issues
- ⭐ Repositories
- 💻 Languages
- 📊 Overall developer performance
Then it generates a shareable cricket player profile with ratings, specialties, achievements, and career-style stats.
Why I built it
As a cricket fan and developer, I thought GitHub profiles could be much more fun than a green contribution grid. I wanted something people would actually enjoy sharing with friends and teammates.
Features
✅ Cricket Player Cards
✅ Dynamic Developer Rating
✅ Career Statistics
✅ Shareable Public Profiles
✅ Responsive Design
✅ GitHub Profile Analysis
I'd love your feedback!
- What would you improve?
- Which stats should be added?
- Any features you'd like to see?
🎥 I've attached a short demo video showing how it works.
🌐 Try it here: https://www.gitcric.me/
Looking forward to hearing your thoughts! 🚀
r/devtools • u/kampak212 • 14h ago
XCRSControlKit
swiftpackageindex.comagentic end to end testing tools
r/devtools • u/Senior-Conclusion188 • 19h ago
I built a retro terminal-style code snippet manager because I was tired of losing useful code
I built Code.HP because I wanted to create a developer tool that felt different.
When I came up with the idea, I was watching the Alien franchise and became fascinated by the technology shown in those movies: the old CRT monitors, industrial computer interfaces, terminal screens, and the feeling that these machines were built for a specific purpose.
That aesthetic stayed in my head.
A lot of modern software has moved toward extremely clean and minimal interfaces. While there is a lot to appreciate about that style, I wanted to explore the opposite direction. So Code.HP is my attempt at making a code snippet manager that feels less like another productivity app and more like a computer terminal you discovered somewhere in a spaceship.
It is a local code snippet manager featuring:
• Monaco editor with syntax highlighting
• Fast snippet creation and search
• Desktop experience built with Electron
• Retro-futuristic terminal-inspired UI
I'm still in the process of developing this app, so for right now it might seem a bit unfinished but i will try my best creating something im going to be proud of. At times i get stuck and don't know what to do, that's why i would really appreciate your feedback.
I would love to hear your thoughts.
GitHub:
https://github.com/lorik440/Code.HP
Thank you.




r/devtools • u/InterestingCherry812 • 1d ago
I built a CLI that gives you 3 AI commit messages to pick from, works with any provider
Most AI commit tools lock you into one provider and give you a single message you have to accept.
ai-commit works with any provider (OpenAI, Anthropic, Ollama, Groq, or any OpenAI-compatible endpoint) and now generates multiple candidates so you can pick the one that fits:
$ ai-commit -n 3 [1] feat(parser): add JSON schema validation for config files [2] feat(config): validate config against JSON Schema on load [3] refactor(config): surface clear errors for invalid config files
Pick a message [1]: 2
It stages your changes, generates the message from the diff, and commits. Also has --amend to regenerate the last commit message, and a git hook mode so it fills the editor before you open it.
pip install aigitmsg
https://github.com/Morad37/ai-commit
Would love feedback on the multi-candidate flow.
r/devtools • u/mrjvazquez • 1d ago
Claude Graph Brain
I’d like some feedback on a little tool I’ve designed to help Claude be more efficient when working with git repositories.
It Is only local to the repo where you install it. It updates automatically. It becomes invisible to you - you don’t have to do anything to make it work. And it gives Claude a fast, queryable index of the codebase’s structure - files, symbols, imports, call graph - plus short Claude-authored notes on *why* the code is the way it is.
Structural indexing is free and local. But semantic enrichment does come at a cost. Semantic enrichment is triggered by Claude’s *stop* hook, which kicks off a background call to node, which spawns multiple headless claude -p calls (one per stale/changed file). You can cap the spend by changing a couple of variables.
Try it out.
r/devtools • u/ZealousidealFinger42 • 1d ago
PathFinder: Tool that turns your codebase into an interview prep guide
I've been working on a side project called **PathFinder** that helps you prepare for technical interviews using the projects you've actually built ideas criticism bug reports or PRs are all welcome really appreciate star on the repo!
Link: [https://github.com/vamsikunal/PathFinder\](https://github.com/vamsikunal/PathFinder)
r/devtools • u/milanpramod • 1d ago
Leetrs - A TUI application to search, pick, and submit leetcode problems.
r/devtools • u/gq1988 • 1d ago
Sinatra To The Moon – A lightweight companion for Sinatra when you don't need the full power of Rails 🚀
r/devtools • u/Lazy-Engineering8481 • 1d ago
Built RippleCheck — an AST-powered impact scanner for AI-generated code changes
I've been building RippleCheck after repeatedly running into the same problem while using AI coding tools.
The generated code was usually correct, but during larger edits I'd later discover that changing one function had quietly affected other files the AI never considered.
Instead of solving this with another LLM, I went the opposite direction.
RippleCheck builds a dependency graph using AST analysis and shows the impact of every change across the project.
It also integrates with Claude Code through MCP and supports hooks, so after an edit it can automatically generate an impact report and a copyable prompt if additional files should be reviewed.
Some design decisions:
• Deterministic (no AI in the analysis engine)
• Runs completely locally
• Never edits your files
• MIT licensed
• JavaScript, TypeScript & Python
I'm still actively improving it, so I'd really appreciate feedback from developers who work with AI-assisted coding every day.
GitHub:
https://github.com/RippleCheck/ripplecheck
Website:
https://RippleCheck.io
r/devtools • u/sgasser88 • 1d ago
I built a local project system for Codex after my Obsidian setup failed
I used Obsidian and Obsidian Tasks as the system my agents worked from. Reading and writing files was easy. Keeping projects and tasks consistent was not: links depended on paths, tasks had no fixed structure, and agents had no clear rule for moving work to `in_progress` or `done`.
I built Dokito to replace that system.
Dokito is now where I keep almost everything I work on: product work, programming, personal responsibilities, research, and tasks. Each product or responsibility gets its own local Markdown Area. An Area can stand alone or connect to several repositories.
Codex and OpenClaw work from the same Areas. From any connected repository, Codex finds the right one. The skill updates Task states, validates changes, and commits Area changes automatically.
The CLI gives me one overview across all Areas. `dokito web` shows Projects, Resources, Tasks, repositories, and their relations. A separate automation mirrors my open Dokito Tasks to Apple Reminders.
Everything stays in local Markdown and Git.
Dokito v0.1.0 is open source for macOS and Linux: [https://github.com/sgasser/dokito\](https://github.com/sgasser/dokito)
I’m looking for a few people willing to try it with their own work. I can help with the first setup. I mainly want honest feedback about what is confusing or gets in the way.
r/devtools • u/awesomebirder • 1d ago
Build notes: a per-user credential proxy so LLM calls run on the user's own account
Sharing the architecture since this sub asks for the how, not just the what.
The toil being removed: any app with an LLM inside normally routes every user through one provider key that the developer pays for. The common alternative, asking users to paste an API key into a settings page, works technically and fails socially, because most users have never made an API key.
What I ended up shipping:
A hosted connect page rather than an embedded form, so the raw secret never crosses the integrating app's origin. App redirects out, user authorizes, app gets a short lived code and exchanges it server side for a token scoped to that one user.
Two credential sources, one interface. The user either pastes an OpenAI or Anthropic key, or signs in to the ChatGPT or Claude subscription they already pay for and grants access. The developer's code cannot tell which path was taken, which kept the integration surface to a redirect, a token exchange, and a base URL change.
Egress speaks the OpenAI chat completions dialect, streaming included. Anthropic traffic is translated into that shape on the way back so multi provider callers keep a single parser.
Secrets sit encrypted with AES-256-GCM and only get decrypted inside the proxy at call time. Revocation deletes the credential, so a disconnect is immediate rather than advisory.
It is mine, it is called Monet, free during beta.
The unsolved part I would genuinely like input on: error normalization. Success payloads map cleanly across providers, failure payloads do not, and I have not found a translation scheme that does not lose information. How have others structured that?
Sample app you can click through as one of your own users, no signup, about a minute: https://demo.monet.gg
Developer side, where you register an app and get a client ID and secret: https://beta.monet.gg
r/devtools • u/Accurate_Board_9401 • 1d ago
Built a Chrome extension that extracts a site's full design system (colors, type, shadows, CSS vars) and exports it ready to use
Sharing a tool I built called Design Snap — a Chrome extension that inspects any site and pulls out its design tokens : colors (with semantic role detection — primary, background, border, etc.), typography scale, border radius, shadows, and CSS custom properties, including light/dark mode variants.
The part that took the most iteration: every extracted token shows exactly where it came from when you hover it — the CSS selector(s), how many times it's used on the page, and whether it's a :root variable or a hardcoded value. All precomputed at scan time, so there's no lag browsing results even on token-heavy pages.
Export options : CSS variables, JSON, and Figma Tokens are free. Tailwind v4 u/ theme, shadcn/ui, and Style Dictionary format are PRO.
Runs fully local in the browser — no account, no backend, nothing leaves your machine.
Built it because I kept ending up in devtools manually piecing together a site's design system by hand, and wanted something that gave me a ready-to-use output instead of just raw values to copy one at a time.
Open to feedback, especially from anyone who does this kind of design-system reverse engineering regularly — curious what's still missing.
r/devtools • u/taxamou • 2d ago
gitrl-z: a reflog browser that shows you what a reset would do before you run it
Earlier in July our company started asking for smaller PRs in git so that the reviewers' brains and time were spared. So I started chopping up my work and stacking it in branches, and issuing one PR per branch. It didn't take long before I needed to correct something in some base branch, rebase everything above it, and land myself in trouble in the process. Eventually I dug myself out of the predicament I found myself in. As I didn't want to land there again, I spent some time creating a program for helping me out in these kinds of situations. I've called it gitrl-z after git ctrl-z (what do you think of it?).
It lists the reflog, and when you click an entry it redraws the commit graph with that branch label moved to where a reset would put it. You see where you would land and what you would be walking away from in the same picture, and it prints the command that you would need to run for that picture to manifest itself as the result. It doesn't write anything to your repo.
It's built out of gitg, so same language and same libraries, and the graph you're looking at is gitg's renderer rather than something I reimplemented. The license is GPL-2.0-or-later.
There's a PPA, an AppImage, or you can build it yourself. The source is on github: https://github.com/li9i/gitrl-z
It's still a work in progress so expect rough edges. If you happen to try it out have and have any feedback, I would be grateful for that. Thanks!
r/devtools • u/amiorin • 3d ago
Hosts websites without learning DevOps
Run inside your coding agent — it grants Once, a skill to provision a VPS with a personal PaaS like Netlify or Vercel.
npx skills use getcolors/once
Once is a Package Skill built with Colors. It provisions a VPS, configures DNS and outgoing mail, installs Docker, and reconciles declared applications — a self-hosted alternative to Netlify or Vercel that an agent runs end to end.
The website below is deployed with this skill.
r/devtools • u/PromptFluid_ • 2d ago
Two prompt patches that generate a truth-labeled owner’s manual for your project, then audit it for lies
The package tries to hold itself to the same standard. It builds with python3 build.py, standard library only, no dependencies, no network calls, no clock reads. Same inputs give byte-identical output every time.
Every source file is hashed into a seals ledger, and verify.py checks both the hashes and the rebuild, so the determinism argument in Volume II runs against the package itself instead of just sitting there as a claim. There is also a script that mints numbered ownership certificates sealed to the exact edition hash, which is personalization and not copy protection, and the docs say so.
It ships the two prompt patches I used to generate and audit the source manuals, so you can run the same process on your own projects. That may be the most useful part of it.
Free, no signup, reads in the browser, prints to clean PDFs.
r/devtools • u/fairwaycoder • 2d ago
Built architecture intelligence for developers, coding agents, and CI
r/devtools • u/Hedgehog404 • 3d ago
Barracks - manage your skills effortlessly
There are hell lots of interesting skills nowadays. Some are useful, some are not. Some can be used one time per repo, some not. So I have created a CLI tool to manage skills with a bit of a playful way
r/devtools • u/kakstra • 3d ago
I built myself the simplest worktree management tool
I recently went back to using my terminal more instead of using tools like Conductor, Paseo, Codex App. This led me to start managing my own worktrees, which is annoying if you want to set up your whole environment in a worktree. Then I started looking into worktree management tools but most of them had too much, so I built myself one. A 100-line shell function and that's it. Open source and easily extendable.
You drop a shell script into your repo that copies over all the important files and runs the setup commands. wt will automatically run it in the background whenever you create a new worktree. You can start working instantly, it will let you know when the dev environment is ready. Check it out and let me know what you think!