About Demo Skills GitHub
✦ GitAgent Hackathon 2026  |  Organized by Lyzr AI

devmind

The agent that asks before it acts.

Built by Deepak

Other tools read your code. devmind listens to you.
Every decision is version-controlled.

Watch the demo ↓ View on GitHub →
gitclaw — devmind v1.0.0

Every tool reads your code.
None remember your decisions.

GitHub Copilot
// standard rate limiter
const rateLimit = require('express-rate-limit');
const limiter = rateLimit({
  windowMs: 15*60*1000,
  max: 100
});
app.use(limiter);
ChatGPT
// You can customize the window duration
const limiter = rateLimit({
  windowMs: 15 * 60 * 1000, // 15 min
  max: 100 // limit each IP to 100 requests
});
devmind devmind
// devmind: written from memory snapshot 2026-03-01
// Memory #23: "sliding window — fixed window causes
// thundering herd on retry storms (Alex, Jan 14)"
// Memory #31: "rate limits MUST be per-user-id not per-IP"
const limiter = new SlidingWindowRateLimiter({
  windowMs: 60_000,
  max: 100,
  keyGenerator: (req) => req.user.id
});

devmind doesn't just know your stack. It knows why you made every decision.

First, it listens.

devmind never touches your code before it understands your project.

devmind — interview mode
memory/MEMORY.md
waiting...

8 skills. One project memory.

It protects your decisions.

routes/cache.js
44// cache module
45const express = require('express');
46const router = express.Router();
47 let globalCache = {}  // shared across requests
48
49router.get('/cache/:key', (req, res) => {
50  const val = globalCache[req.params.key];
memory/MEMORY.md — Anti-Pattern #1
Anti-Pattern #1: Never use global state.
Logged: 2026-01-14
"leads to race conditions in prod"
 
This was discovered twice — once in staging,
once on a Friday night in production.
devmind — drift detection
⚠️ devmind: drift detected — global state in routes/cache.js

The conflict is now in your git history. Your future self will find it.

It watches out for you.

Private. Only you can see it. Never leaves your machine.

Week 1
Jan 6–12
Week 2
Jan 13–19
Week 3
Jan 20–26
Week 4
Jan 27–Feb 2
morning afternoon evening night
┌─ memory/wellbeing.md  (private — not committed to remote) ──┐
 
📊 April 8, 2026
 
You've committed to auth.js 14 times this week.
Three of those were after midnight.
 
Is this problem harder than it needs to be?
The code will still be here tomorrow.
 
└───────────────────────────────────────────────────────────────────┐

devmind never shares this. It only writes to your local wellbeing.md.

Two agents. One truth.

frontend-repo / devmind
⟷   NEGOTIATION.md
backend-repo / devmind

Memory that compounds.

This is what MEMORY.md looks like after 90 days.

memory/MEMORY.md — 47 entries

Start in 3 commands.

1
// install devmind globally via npm
$ npm install -g gitclaw
2
// clone and run devmind on your project
$ git clone https://github.com/deepakm0003/devmind---GitAgent && cd devmind---GitAgent && npm install gitclaw
3
// devmind responds before touching any code
devmind: Can I ask you 7 questions?
Understanding your project before writing a single line of code. Answer honestly — it learns fast.