About SessionGraph

Our Mission

AI coding tools have fundamentally changed how software is built. But they come with a hidden cost: every time you start a new session, the AI starts from zero. You re-explain your architecture, re-describe your conventions, re-paste the error that was fixed yesterday. The context window resets, and so does your productivity. For teams running multiple sessions a day across multiple projects, this waste compounds into real money and real frustration.

SessionGraph was built to fix that. We believe AI-assisted development should compound — each session should make the next session smarter and cheaper, not start over. We built a local proxy that compresses context by up to 84% before each request and saves a structured memory of every session, automatically restoring it when you come back. The AI remembers where you left off. You just keep building.

How It Was Built

SessionGraph is a Tauri desktop application: a Rust backend bundled with a React frontend, packaged as a native app for macOS, Windows, and Linux. The proxy layer is written in pure Rust using Tokio for async I/O, with rcgen for dynamic TLS certificate generation and rustls for the HTTPS interception pipeline. Session data is stored in a local SQLite database via sqlx — no cloud database, no external dependencies at runtime.

The session graph visualisation is built with D3.js, rendered inside the Tauri webview. The compression engine uses an LLM-based summarisation approach tuned to preserve active context while aggressively collapsing already-resolved history.

The web platform — accounts, billing, license management — is a Next.js 14 application backed by Supabase (Postgres + Auth), with Stripe for payments and Resend for transactional email.

Proxy coreRust / Tokio / rustls
Desktop shellTauri 2 / React / Tailwind
Local storageSQLite via sqlx
Graph vizD3.js
Web platformNext.js 14 / Supabase
PaymentsStripe

Built by Developers, for Developers

SessionGraph is a solo/small-team project. It was built by developers who were paying the context-reset tax every day and got tired of it. There is no enterprise sales team, no marketing budget, and no VC pressure to bloat the feature set. The goal is a tool that works invisibly, saves you money, and gets out of your way.

The desktop application core is open source under the Apache-2.0 license. We believe the proxy and local data storage should be auditable by anyone. The SaaS platform (account management, license validation, billing) is proprietary — that is how we keep the lights on and the free tier free.

OS

Open Source Desktop Core

The Tauri/Rust proxy, local database, and React dashboard are Apache-2.0 licensed. Contributions welcome.

github.com/sessiongraph/sessiongraph-core →

Company

SessionGraph is a product of The Silver Crown Group LLC, a software company focused on developer tools and AI infrastructure.