projmind
A Rust CLI daemon that maintains a local knowledge base about software projects using structure scans, git tracking, and Ollama analysis.
Overview
projmind is a Rust CLI daemon for maintaining a continuously updated local knowledge base about software projects. It discovers repositories, scans structure, tracks git state, and can use local LLM analysis through Ollama to summarize intent, architecture, current state, technical debt, and future directions.
Core Workflow
The deep analysis cascade is:
- Scan file structure, git info, dependencies, and tree-sitter API extraction.
- Analyze significant source files with local LLM calls.
- Synthesize project-level architecture understanding.
- Analyze future directions and cross-project synergy.
Capabilities
- initialize and scan all projects under a workspace root
- show project health and status
- ask natural-language questions about projects
- generate development digests
- export context for coding agents
- add manual notes and decisions
- watch commits through daemon mode
- explore speculative knowledge branches without touching code
Dependencies
projmind is Rust-first and depends on local sibling crates from the Libraries workspace, including agent-graph, LLM-Pipeline, and job-queue.
Have questions about projmind?
Try asking the AI assistant! Here are some ideas:
Related Projects
Gloss
A local-first desktop knowledge application for grounded chat over personal documents, with notebook-local storage and source-linked answers.
Sortarr
A Rust daemon and React UI for organizing self-hosted media libraries with metadata matching, dry-run planning, and review gates.
VisionForge
A Tauri 2 app that connects Ollama and ComfyUI through a local prompt-engineering, queue, gallery, and generation-receipt workflow.