Active Development — DevTrack is being actively built. Features may change and some are still experimental. Follow progress on GitHub →
Local-First · No Cloud Required · Open Source

Your standup,
written for you.

DevTrack writes your standup update when you commit. Runs on your machine — no account, no cloud, no setup. Then syncs to GitHub, Azure DevOps, or Jira when you're ready.

checking version…
Get Started Free Read the Docs
devtrack — zsh
< 60s
Time to your first standup update
100%
Local — your data stays on your machine
0
Account required to get started
MIT
Open source — fork it, own it

Built for the code you write,
not the admin around it

DevTrack handles the gap between writing code and keeping your team in the loop — automatically.

The Wedge
📋
Standup from Commits
Make a commit — DevTrack logs it. Run devtrack force-trigger — get a plain-English summary of what you did, ready to paste. No notes, no memory required. Works without any account or cloud setup.
git hooks · SQLite · zero config
Git-Aware Automation
Every commit you push is detected in real time. DevTrack extracts the ticket number, time, branch context, and PR info — then routes it through AI to update the right work item automatically. No copy-pasting.
fsnotify · Go daemon
🔌
Offline-First
Everything runs locally. DevTrack queues commits and updates when you're offline and syncs when connectivity returns. No cloud dependency.
SQLite · store-and-forward
🤖
git-sage Agent
A local LLM-powered git agent that plans and executes complex operations autonomously — squash, rebase, resolve conflicts — with full undo support.
Ollama · local LLM
🗂️
End-to-End PM Agent
Describe a problem in plain English and DevTrack plans the entire workstream — decomposing it into Epics, Stories, and Tasks, then assigning each item to the right person based on current workload. Works across Azure DevOps, GitLab, and GitHub. Trigger it from your desk or straight from your phone via Telegram.
plan · assign · create · sync · mobile
🎨
Talk Like You
Learns your communication style from Teams messages using RAG. Every AI-generated update sounds like you wrote it — not a bot.
ChromaDB · spaCy
📱
Remote via Telegram
Full remote control from your phone. View work items, create tickets, trigger updates, read logs — all without opening your laptop.
Telegram bot

From commit
to PM update
in seconds.

The entire pipeline runs locally with no cloud in the loop.

1

Git Commit Detected

fsnotify watches your repo. The moment you commit, the Go daemon fires a trigger with branch, PR, and diff context.

2

AI Enrichment

spaCy extracts entities, ticket numbers, and time estimates. The LLM enhances the message in your communication style.

3

PM Systems Updated

Matched work items get a comment, state transition, and time log. Missing items are created. All synced to Azure, GitLab, or GitHub.

4

Your Standup Writes Itself

Run devtrack force-trigger — fire an immediate update cycle. Telegram bot delivers it to your phone too.

devtrack pipeline
Powered by

Everything talks
to everything.

Native integrations with the tools you already use. No middleware, no SaaS, no subscriptions.

Azure DevOps
Work items, sprints, state transitions, comments
GitLab
Issues, milestones, assignment poller, webhooks
GitHub
PRs, issues, review requests, comments
Telegram
Remote control, notifications, /plan command
Ollama
Local LLM inference — no API keys needed
OpenAI / Groq
Cloud fallback when you need more power
MS Teams
Style learning from your chat history
SQLite
Local storage, offline queue, history

A day in the life
with DevTrack.

Two-Binary Model
# Start the daemon (runs in background)
$ devtrack start
✓ daemon started · monitoring workspace

# Your git commits are monitored automatically
$ git commit -m "fix auth redirect"
✦ Detected commit · branch: fix/oauth-loop
✦ AI enhancing message...
✓ Azure PR #142 commented

# Check status any time
$ devtrack status
✓ running · 3 commits today
🤖 git-sage Agent
$ devtrack sage do "squash last 5 commits"
Mode: auto / review / suggest-only? auto

→ Plan: git reset --soft HEAD~5
git commit -m "..."

✓ Step 1/2: reset complete (HEAD~5 saved)
✓ Step 2/2: new commit created

Done. Any follow-up questions? (5 remaining)
🗂️ PM Agent via Telegram
You: /plan Build a payment processing system

Bot: Platform? [Azure] [GitLab] [GitHub]
You: Azure

✦ Decomposing with LLM...
✓ 1 Epic · 4 Stories · 12 Tasks

Preview ready. Create all 17 items?
You: Yes
✓ 17/17 items created in Azure DevOps
🎨 Personalized AI Updates
$ devtrack test-response "completed auth module"

✦ Loading style profile...
✦ Retrieving 3 RAG examples...

Generated (in your voice):
"Wrapped up the auth module — JWT
validation + refresh token rotation
both done. Ready for review."

Matches your comunication style ✓
👨‍💻
Shashank Raj
Software Engineer · Founder, Mogrov

I built DevTrack because I was spending too much time on the overhead that surrounds coding — updating tickets, writing standup notes, keeping PM tools in sync. The actual coding was the easy part.

DevTrack is the first product under Mogrov, a developer tooling company I'm building. The goal: tools that run locally, respect your privacy, and handle the bureaucracy so you can stay in flow.

DevTrack offloads the admin to low-cost local LLMs, reserving frontier models for the work that actually needs them.

This project was planned and built using DevTrack itself.

Built under Mogrov
DevTrack should be like a senior engineer who never forgets to update the ticket — who knows what you're working on from your commits, writes the update in your voice, and keeps every stakeholder in the loop without you lifting a finger.
— The goal driving every feature decision
DevTrack is a product of Mogrov — a developer tooling company currently in stealth. More at mogrov.com (coming soon).
3+
PM integrations
100%
Local & private
MIT
Open source

Questions,
ideas, or
feedback?

DevTrack is open source and community-driven. Reach out through any of these channels.

Send a message

No tracking, no spam. Messages go straight to the maintainer.

Ready to stop doing
admin work manually?

Set up in 5 minutes. Runs locally. No accounts, no subscriptions, no privacy tradeoffs.