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

Never write a
again.

You commit. DevTrack prepares ticket updates and EOD reports through a local-first background daemon. It never prompts in the Git path. PM, email, and chat actions wait in the review queue; optional cloud models and external services are used only when you configure them.

devtrack — zsh
❯
0
Prompts. The daemon never interrupts you
Local-first
SQLite core; cloud and service connections are opt-in
0
Account required to get started
Free
For individuals and teams up to 10

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
📋
Your EOD writes itself
At 6pm the daemon groups the day's commits by ticket and drafts the end-of-day report — in your writing voice, learned from your own git history. Run devtrack eod show and it's already there. No notes, no recall, no prompt.
silent daemon · SQLite · local-first
⚡
It infers the ticket
Commit on fix/PROJ-142-oauth and DevTrack knows which work item you mean — from the branch name, the diff, and the commit history. Your only obligation: put the ticket ID in the branch.
fsnotify · Go daemon
🛡️
Nothing is sent behind your back
Every outbound action — a Jira comment, a state transition, an email — is staged in a review queue first. Approve it, edit it, or let it earn auto-approve over time. devtrack queue list.
the trust primitive
🤖
DevTrack Sage
v3.2.0 ships privacy-minimized capture across six harnesses, durable local distillation, deterministic Markdown knowledge, search, repair, and portability.
v3.2.0 · local knowledge
🗂️
Plan and review from the CLI
Use devtrack plan and devtrack boardroom to decompose and review work through the Python intelligence layer. Creation remains an explicit workflow.
plan · review · stage
🎨
Talk Like You
Managed onboarding can seed a local voice profile from your Git history. The separate Teams/Outlook communication-learning adapter is currently incomplete and is not an available end-to-end source.
ChromaDB · RAG few-shot
For AI agents
🧠
The memory your coding agent lacks
Coding agents are session-based — they exist while invoked, then forget. DevTrack is always on. One command, devtrack mcp setup, and Claude Code knows your active ticket, today's commits, your pending queue, and how you write.
MCP · JSON-RPC 2.0 · read-only
📱
Remote via Telegram
Check daemon status and logs, trigger or pause the scheduler, and approve, edit, or reject pending actions from your phone.
Telegram bot

From commit
to PM update
in seconds.

Observation and inference are local by default; configured PM delivery remains staged for review.

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

Ticket Inferred, Update Drafted

The ticket ID comes from the branch name. A local LLM drafts the work-item comment in your writing voice, learned from your own git history.

3

Staged, Not Sent

The draft lands in the pending-actions queue — nothing reaches Azure, GitLab, GitHub, or Jira until you approve it. Approve, edit, or let it earn auto-approve over time.

4

Your EOD Writes Itself

At day's end the commits are grouped by ticket and the report is already drafted. devtrack eod show — or let the Telegram bot deliver it to your phone.

commit → staged action → EOD
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, comments, sync, webhooks
GitHub
PRs, issues, review requests, comments
Telegram
Daemon control, notifications, queue corrections
Ollama
Local LLM inference — no API keys needed
OpenAI / Groq
Cloud fallback when you need more power
Claude Code / MCP
Your agent reads your ticket, commits, and queue
MS Teams (not ready)
Communication-learning adapter requires repair before use
SQLite
Local storage, review queue, history

A day in the life
with DevTrack.

⚡ The Silent Daemon
# Start it once. It never speaks again.
$ devtrack start
✓ daemon started · monitoring workspace

# You just work. No prompts, no pauses.
$ git commit -m "fix auth redirect"
[fix/PROJ-142-oauth 3f9a1c2] fix auth redirect

# It was listening the whole time
$ devtrack status
✓ running · 6 commits today · PROJ-142
2 actions pending your review
🤖 DevTrack Sage · development preview
$ devtrack sage search "undo commit"

## Keep changes while undoing a commit
Topic: git · seen 4 times · codex

git reset --soft HEAD~1

Released in v3.2.0 with deterministic local knowledge and ten read-only MCP tools.
🗂️ Queue review via Telegram
Bot: Pending action #42 · confidence 0.72
Post update to PROJ-142?

[Approve] [Reject] [Edit]
You: Edit

Send replacement content.
You: Auth redirect fixed; tests are green.
✓ Action #42 updated locally
🎨 Local Voice Profile
$ devtrack voice seed
Seeding voice corpus from local Git history...
27 messages embedded.

$ devtrack voice profile
Voice profile generated locally.

Legacy learning/profile/test commands remain unavailable pending adapter repair.
🧠 Context for Claude Code
$ devtrack mcp setup
✓ registered · 6 read-only tools

You (in Claude Code): what am I working on?

✦ devtrack:active_ticket
✦ devtrack:todays_commits

"PROJ-142 — the OAuth redirect loop.
6 commits today. Two actions are
waiting in your review queue."
👨‍💻
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
Local-first
Opt-in external integrations
Free
Individuals & teams ≤ 10

Questions,
ideas, or
feedback?

The source is public and the roadmap is in the open. 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?

Reach the local MCP and queue value in minutes; complete the guided launch path in under ten. No account required.