Connectology
Appearance
Connectology
Network visualization and relationship mapping tool. Desktop app (Tauri) and web app (Nuxt.js).
Source code: github.com/room302studio/connectology2 (Room 302 Studio)
Overview
Build and explore networks of people, organizations, and ideas. Import from CSV, Mermaid diagrams, Obsidian notes, or plain text (AI-parsed). Interactive force-directed graph with drag-and-drop editing.
Editions
| Desktop (Tauri) | Web App | |
|---|---|---|
| Storage | Local SQLite | Server SQLite |
| Privacy | 100% local, offline-first | Server-based |
| Auth | None needed | Clerk (OAuth) |
| Collaboration | File sharing | Real-time multi-user |
| Best for | Personal use, privacy | Teams, sharing |
Tech Stack
- Frontend: Nuxt.js 3 + Vue 3
- Desktop wrapper: Tauri (Rust)
- Auth (web): Clerk
- Database: SQLite (local) / server SQLite (web)
- Realtime: Supabase realtime for collaborative sync
- Monitoring: Pino structured logging, Prometheus metrics, Grafana dashboard
- Testing: Vitest
Recent Work (Jan–Feb 2026)
- Real-time collaborative sync — CRUD operations, pins, and force simulation params sync across users
- Wikipedia/Wikidata enrichment — auto-enrich nodes with external data
- Clerk auth migration — removed legacy OAuth, standardized on Clerk
- Monitoring stack — Pino logging, Prometheus metrics, Grafana dashboard
- Test infrastructure — Vitest suites for API, composables, utilities
- Onboarding polish — marketing surfaces, hero typography, landing page
- UI component library — reusable components extracted from network page
- Composable refactor — decomposed monolithic network page into focused composables (database, LLM, SVG interaction)
Import Methods
- CSV — spreadsheet of entities and relationships
- Mermaid diagrams —
graph TDsyntax parsed into nodes/edges - Obsidian notes —
wikilinksbecome connections - AI text analysis — paste any text, LLM extracts entities and relationships
See Also
- Dataviz — visualization approaches
- Sensemaking Systems — broader knowledge organization