Thanks for the interest. This repository is the source-available self-host monorepo: backend, canvas UI, and Docker bundle. The API surface, node families, and edge semantics still move week to week, but feedback and focused PRs are very welcome.
- File an issue. Bugs, regressions, surprising UX, accessibility gaps. Reproduction steps + screenshot/gif when possible.
- Open a discussion. Feature requests, design feedback, architecture questions.
- Improve the docs. Small, focused PRs to
README.mdanddocs/are easy to review.
git clone https://github.com/solarch-dev/solarch.git
cd solarch
pnpm install
cp .env.example .env # Neo4j password + LLM provider + API key
# Terminal 1
pnpm dev:server # http://localhost:4000/api/v1
# Terminal 2
pnpm dev:web # http://localhost:5173Neo4j for dev: pnpm --filter @solarch/server neo4j:up && pnpm --filter @solarch/server neo4j:migrate
Full details: docs/development.md.
./install.sh
docker compose up --buildConventional commits with short, focused subjects:
feat(canvas): add elbow edge mode
fix(codegen): regen when graph revision conflicts
docs: clarify self-hosting basic auth
No emojis in commit messages.
By contributing, you agree your contributions are licensed under the PolyForm Noncommercial License 1.0.0. For commercial licensing inquiries, contact info@solidea.tech.