Visual Architecture for Software Engineers
Rekhic is a local-first visual workspace built specifically for software engineers and systems architects to draw, model, and document technical systems without the friction of generic drawing tools.
What Rekhic Does Today
Create Diagrams from Scratch
Design multi-tier architectures on an infinite XYFlow canvas equipped with official cloud icons, orthogonal smart routing, layer ordering, and alignment snapping.
Analyze README Files
Parse existing markdown documentation, extract Mermaid flowcharts and component lists, and automatically scaffold an editable architecture diagram.
Analyze Local Source Code
Inspect package manifests (Node.js, Spring Boot, Python, Go, Docker Compose) directly inside your browser to detect services, databases, and dependencies.
Visualize Public GitHub Repositories
Enter any public GitHub repository URL to fetch and model its architecture without cloning files or requiring personal access tokens.
Generate Documentation from Diagrams
Export any visual canvas into production-ready GitHub Flavored Markdown specifications detailing applications, data stores, external dependencies, and relationship flows.
Our Engineering Principles
1. Local-First Privacy: Your source code and technical architecture are your proprietary property. Rekhic runs all code and README analysis 100% locally in your client browser. We never upload your raw code to our servers.
2. Developer Ergonomics: Generic whiteboards make engineers spend more time aligning boxes than designing systems. Rekhic provides structural primitives, orthogonal connectors, official tech icons, and keyboard shortcuts designed for speed.
3. Bi-Directional Engineering: Systems design should not be a dead-end image file. You can start from code or documentation, edit on the canvas, and export back to living Markdown specifications for your Git repository.
Ready to start designing?
Jump right into the canvas as a guest or explore our documentation.