Skip to content
/ DevContext Public template

An intelligent developer productivity platform that silently captures your coding context, builds a searchable knowledge graph of why code exists, and generates shareable context summaries

License

Notifications You must be signed in to change notification settings

mackeh/DevContext

🧠 DevContext

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.

DevContext Dashboard


✨ Key Features

  • 🔴 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.

🚀 Quick Start

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

Manual Installation

  1. Setup Web Dashboard

    cd web
    npm install
    npx prisma migrate dev
    npm run dev
  2. Setup CLI Companion

    cd cli
    npm install
    npm link
    devcontext doctor
  3. Open Dashboard Access the UI at http://localhost:3000.


🖥️ CLI Companion

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

🔌 Ecosystem & Integrations

  • 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.

🏗️ Architecture

  • 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.

🤝 Contributing

We welcome contributions! Please see our CONTRIBUTING.md and CODE_OF_CONDUCT.md.

  1. Fork the repo
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📄 License

Distributed under the MIT License. See LICENSE for more information.


Built with ❤️ by developers, for developers.

About

An intelligent developer productivity platform that silently captures your coding context, builds a searchable knowledge graph of why code exists, and generates shareable context summaries

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published