Claude Code · Forge · Discord · Memory

A local control room for AI coding work.

Kanade is a private Windows app that keeps AI coding sessions organized: model lanes, terminal context, project files, reviewed memory, Forge runs, and signed Discord requests stay in one self-hosted workstation.

threshold room
releasev0.5.0
signed bridgeDiscord
handoffsForge

Alpha private maintainer channel

Source private AGPL repo

Posture self-hosted, no telemetry

what it is

The simple version: Kanade is the place where the AI coding session lives.

If Claude Code is the worker, Kanade is the desk around it. It shows which model lane is active, what project is open, what memory has been approved, which Forge mission is running, and whether the Discord bridge is healthy.

Nothing here is a public signup flow or cloud control panel. The product is local-first: useful for a technical person who wants AI coding work to be inspectable, resumable, and harder to lose between sessions.

workstation

Choose a model lane without losing the project around it.

Kanade puts Claude Code, DeepSeek, Gemini, and Codex lanes next to the terminal, file tree, skills, and current project state. It is built for the moment when a coding session needs more context than a plain chat window can hold.

Claude CodeDeepSeekGeminiCodexterminal

Hermes-deep memory

Turn project facts into memory you can review before trusting.

Hermes-deep memory is Kanade's record layer. Notes become proposals, proposals can be approved, and approved facts are grouped by how close they should stay to future coding sessions.

corerecallarchivalfact proposalsskill drafts

Mission Control + Forge bridge

Send a coding plan to Forge and keep the run visible.

Mission pages explain what is being attempted, show the next action, and connect to Forge for guarded automation runs. Kanade keeps the plan in the same room as the human-facing chat and terminal.

mission runsguarded launchForge statusrollback context

Discord bridge

Let Discord ask the local workstation, but keep the bridge locked down.

The Discord bridge is self-hosted and signed. Settings expose allowed users, allowed channels, rate limits, and last relay health so remote asks do not become an open public endpoint.

signed bridgeallowlistsrate limitlast relay

lanes

Use different providers without splitting the work into different rooms.

A lane is a configured AI worker. Kanade can keep Claude Code, DeepSeek, Gemini, and Codex available while the same project, terminal, files, and memory record stay visible.

personas

Working postures, kept close to the room.

memoryKioku
scoutKotori
craftShokunin

OSS posture

Private alpha does not mean closed architecture.

Kanade is AGPLv3, source is at github.com/HeyiTzSenpai/kanade and private during alpha, the runtime is self-hosted, and the product has no telemetry.

licenseAGPLv3
runtimeself-hosted
telemetryNo telemetry
alphano public installer

what shipped

v0.5.0 makes the local workstation easier to resume and easier to connect.

Workstation
AI lanes, file context, skills, and terminal state live together instead of across loose windows.
Memory
Hermes stores reviewed project facts and keeps them tiered by how close they should stay.
Forge
Mission pages can hand a plan to Forge and show the automation run beside the local work context.
Discord
Signed, allowlisted Discord asks can reach the local daemon without making Kanade public.

trailer

The v0.5.0 trailer is coming soon.

The old trailer has been removed from this page. The next cut will be built around the current workstation, Forge mission flow, Hermes-deep memory, and Discord bridge instead of the older capture set.

v0.5.0 motion cut Coming soon

New trailer brief follows the Forge Relay rework.