Structure
In development

A private knowledge management system for focused research.

Structure supports individual researchers and small teams with a web-based workspace that combines wiki, graph, documents, and AI analysis.

Built after 14 years of iterating on a personal wiki developed from scratch, with extensions for geographic coordinates, timelines, and backlink-driven search. After three generations, this fourth and most ambitious version evolves the project into a robust system that is deployable via Docker, multi-user, API-first, and ready for advanced search and AI layers.

Motivation

Built after 14 years of iterating on a personal wiki developed from scratch, with extensions for geographic coordinates, timelines, and backlink-driven search. After three generations, this fourth and most ambitious version evolves the project into a robust system that is deployable via Docker, multi-user, API-first, and ready for advanced search and AI layers.

Who it is for

Independent researchers and small teams who need a private knowledge system for long-term investigation, writing, and documentation.

The problem it solves

Knowledge work often lives in scattered files and tools with weak versioning, poor traceability, and limited permissions once collaboration begins.

What it includes

A wiki, a graph workspace, document uploads, integrated search, and AI tools for analysis and synthesis.

Value proposition

Web-based workspace
Private instance
API + API keys
Wiki + graph native
Versioning + audit trail
Agentic AI analysis

Differentiation

Document and version model with first-class audit events.
Granular workgroup roles and permissions for small teams.
Search pipelines designed into the core, not bolted on later.
Built for research depth, not project management checklists.

Tech stack

Python
FastAPI
Postgres
Neo4j
MinIO
OpenSearch
React
Cytoscape
Qwen3 embeddings
Docker