# Kogral page — Local-First Knowledge Graphs # Hero kogral-badge = v0.1.0 | Foundation Complete | 97+ tests kogral-tagline = Local-First Knowledge Management kogral-page-title = Knowledge Graphs For Developer Teams kogral-page-subtitle = Structured knowledge management that scales from solo projects to organizations. Config-driven architecture for capturing architectural decisions, coding guidelines, and reusable patterns in version-controlled markdown. 100% Rust. Zero compromises. # Problems kogral-problems-title = The 4 Problems It Solves kogral-problem-1-title = Scattered Documentation kogral-problem-1-desc = Notes in Notion, decisions in Slack, guidelines in wikis — all disconnected. KOGRAL unifies with git-native markdown + MCP. kogral-problem-2-title = No Version Control for Decisions kogral-problem-2-desc = Architectural decisions lost in chat history. No traceability for why code exists. KOGRAL provides Git-tracked ADRs with full history and @file:line code references. kogral-problem-3-title = Lost Context Over Time kogral-problem-3-desc = New team members can't find past decisions. Outdated documentation causes repeated mistakes. KOGRAL offers semantic search and relationship tracking. kogral-problem-4-title = Isolated Team Knowledge kogral-problem-4-desc = Every project reinvents the wheel. Patterns can't be shared across teams. KOGRAL's multi-graph architecture enables shared organizational knowledge with project-specific overrides. # How It Works kogral-how-title = How It Works kogral-how-markdown-title = Markdown-Native kogral-how-markdown-desc = YAML frontmatter for metadata. Wikilinks for relationships. Code references @file.rs:42. Logseq-compatible format. Human-readable, Git-friendly. kogral-how-search-title = Semantic Search kogral-how-search-desc = Text search across all nodes. Vector embeddings for semantic queries via stratum-embeddings with local fastembed. Cloud APIs supported (OpenAI, Claude, Ollama via rig-core). kogral-how-config-title = Config-Driven kogral-how-config-desc = Nickel schemas with validation. 3 modes: dev, prod, test. Storage Factory with config-driven backend dispatch. TypeDialog fragment composition pattern. No hardcoded paths or settings. kogral-how-mcp-title = Claude Code Integration kogral-how-mcp-desc = MCP server (Model Context Protocol). 10 tools in kogral/* namespace (search, blocks, todos, cards). 6 resources via kogral:// URI scheme. 2 prompts for project summarization and related content discovery. kogral-how-logseq-title = Logseq Blocks kogral-how-logseq-desc = Outliner-style hierarchical blocks. Task status: TODO, DOING, DONE, LATER, WAITING. Inline #tags and custom properties. Block references and page refs. Round-trip fidelity for Logseq import/export. kogral-how-events-title = Event System & Orchestration kogral-how-events-desc = NATS JetStream event publishing. EventingStorage decorator wraps any backend. KogralEvent types for node and graph operations. stratum-orchestrator pipeline triggering. SurrealDB dual-engine support. # Components kogral-components-title = Core Components kogral-comp-core-role = Core library kogral-comp-cli-role = 13 commands + blocks kogral-comp-mcp-role = 10 tools, kogral:// kogral-comp-config-role = Nickel schemas kogral-comp-storage-role = Filesystem, SurrealDB, Memory kogral-comp-embeddings-role = fastembed + rig-core providers kogral-comp-nodes-role = Note, Decision, Guideline, Pattern, Journal, Execution kogral-comp-relations-role = relates_to, depends_on, implements, extends, supersedes, explains kogral-comp-multigraph-role = Project + Shared kogral-comp-events-role = JetStream EventingStorage kogral-comp-logseq-role = Tasks, tags, properties, refs kogral-comp-orchestration-role = stratum-orchestrator pipelines # Tech stack kogral-tech-stack-title = Technology Stack # CTA kogral-cta-title = Ready to organize your knowledge? kogral-cta-subtitle = 3 Crates | 97+ Tests | 11K LOC | 100% Rust kogral-cta-explore = Get Started