- Introduction
- Project Definition
- 1. What is KOGRAL?
- 2. Core Concepts
- 3. Why KOGRAL?
- 4. Design Philosophy
- Guides
- 5. Installation
- 6. Quick Start
- 7. Daily Workflows
- 8. Use Cases
- 9. Best Practices
- Architecture
- 10. System Overview
- 11. Graph Model
- 12. Config-Driven Design
- 13. Storage Architecture
- 14. Logseq Blocks Design
- 15. ADR-001: Nickel vs TOML for Configuration
- 16. ADR-002: FastEmbed via AI Providers
- 17. ADR-003: Hybrid Storage Strategy
- 18. ADR-004: Logseq Blocks Support
- 19. ADR-005: MCP Protocol for AI Integration
- Setup
- 20. Prerequisites
- 21. Installation Methods
- 22. Project Initialization
- 23. Environment Configuration
- 24. Verification
- Configuration
- 25. Configuration Overview
- 26. Nickel Schemas
- 27. Graph Settings
- 28. Inheritance
- 29. Examples
- Storage
- 30. Storage Backends
- 31. Filesystem Storage
- 32. SurrealDB Storage
- 33. In-Memory Storage
- 34. Sync Strategies
- AI & Embeddings
- 35. Embeddings Overview
- 36. Provider Configuration
- 37. FastEmbed Local
- 38. OpenAI Integration
- 39. Claude Integration
- 40. Ollama Integration
- 41. Semantic Search
- Templates
- 42. Template System
- 43. Document Templates
- 44. Export Templates
- 45. Customization
- CLI
- 46. CLI Overview
- 47. Commands Reference
- 48. Workflows
- 49. NuShell Scripts
- Apps & Connections
- 50. MCP Quick Guide
- 51. Claude Code Integration
- 52. Logseq Integration
- 53. Obsidian Compatibility
- 54. Git Workflows
- API Reference
- 55. MCP Protocol
- 56. Tools Reference
- 57. Resources
- 58. Rust API
- Contributing
- 59. Development Setup
- 60. Code Standards
- 61. Testing