The intelligent context layer for modern engineering teams.
DevContext is an intelligent, local-first developer productivity platform that captures your coding context in real-time, builds a searchable knowledge graph, and generates actionable insights.
- 🔴 Real-Time Capture: Automatic tracking of file edits, commits, and IDE activity.
- 🔍 Instant Search: Full-text search across your entire development history.
- 📊 Contextual Timeline: A beautiful chronological view of your engineering journey.
- 🧠 Intelligence Layer: AI-powered context synthesis and expertise mapping.
- 🔐 Enterprise Security: E2E encryption, audit logs, and RBAC out of the box.
- 🖥️ CLI First: Powerful terminal companion for local-first workflows.
- 🔌 Extensible: Plugin SDK and MCP server for AI assistant integration.
The fastest way to get started is with our one-command installer:
npx create-devcontext@latest my-project
cd my-project
npm install
npm run dev-
Setup Web Dashboard
cd web npm install npx prisma migrate dev npm run dev -
Setup CLI Companion
cd cli npm install npm link devcontext doctor -
Open Dashboard Access the UI at
http://localhost:3000.
Access your context directly from the terminal where you live:
# Check system health
devcontext doctor
# Capture a quick note/decision
devcontext note "Refactored auth logic to use JWT" -f src/auth.ts
# Export a context snapshot (HTML/Markdown)
devcontext export --last 7 --format html > summary.html
# Search activity history
devcontext search "database"
# Verify cryptographic integrity
devcontext verify-integrity- VS Code Extension: Inline context viewer and file annotations.
- Browser Extension: Context overlays for GitHub and GitLab.
- MCP Server: Expose DevContext tools to AI assistants like Claude and Cursor.
- Slack Bot: Automatic daily digests of team activity.
- Integrations: Native support for Jira, Linear, GitHub, and GitLab.
- Local-First: All data is stored in a local SQLite database by default.
- Zero-Knowledge: Optional E2E encryption for team sync.
- Tech Stack: Next.js 15, React 19, TypeScript, Prisma, Tailwind CSS.
- Tamper-Proof: Cryptographic hash chaining ensures activity log integrity.
We welcome contributions! Please see our CONTRIBUTING.md and CODE_OF_CONDUCT.md.
- Fork the repo
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Built with ❤️ by developers, for developers.
