Kanclaw

by @smouj

KanClaw Premium Local-First Workspace OS for AI Agent Teams Español · Architecture · Docs Landing · Open Issues --- 🧭 Who is this for? - Founders shipping pr...

README

KanClaw official logo

KanClaw

Premium Local-First Workspace OS for AI Agent Teams

stars forks issues license

Next.js React TypeScript Tailwind Prisma SQLite Tauri

Español · Architecture · Docs Landing · Open Issues


🧭 Who is this for?

  • Founders shipping product features with AI copilots
  • Indie hackers who need speed without losing traceability
  • Small teams coordinating agent runs with persistent context

KanClaw helps you move fast with AI while keeping structure, auditability, and delivery quality.


📚 Table of Contents


🚀 Why KanClaw

KanClaw is a local-first workspace OS where humans + AI agents collaborate with persistent context, structured memory, and production-ready team workflows.

ProblemKanClaw Solution
Context gets lost between sessionsPersistent Memory Hub (Knowledge, Decisions, Artifacts, Runs)
AI delegation is opaqueReal run tracking with provenance and activity logs
Tooling is fragmentedGitHub connector + OpenClaw integration in one interface
Generic UI fatiguePremium cinematic UX with strict anti-slop design system

✨ Feature Highlights

  • Workspace Shell: focused, cinematic interface with command palette and context rails
  • Agent Collaboration: team room, per-agent channels, real task execution traces
  • Memory Hub: queryable knowledge, decision records, artifacts and run history
  • Project Ops: tasks, snapshots, imports, and structured execution loops
  • Desktop-ready: native packaging via Tauri 2
🔎 Product positioning

KanClaw is designed for indie builders and small teams that need speed + structure: move fast with agents, without losing reliability, context, or auditability.


🖼 Screenshots

KanClaw Dashboard KanClaw Project Workspace

Click any screenshot to open full resolution.

Screenshots are maintained in ./screenshots and verified against real file paths.


⚡ Quick Start

1) Clone and install

git clone https://github.com/smouj/kanclaw.git
cd kanclaw/frontend
npm install

2) Configure environment

cp .env.example .env

3) Initialize database

npm run db:generate
npm run db:push
# optional demo data
npm run seed

4) Run development server

npm run dev

Open: http://localhost:3000


🧱 Tech Stack

LayerStack
FrontendNext.js 14, React 18, TypeScript
Styling/UITailwind CSS, shadcn/ui, dnd-kit
StateZustand
3D AmbientReact Three Fiber, drei, three
DataPrisma + SQLite
DesktopTauri 2
IntegrationsOpenClaw (HTTP/WS), GitHub REST API

🗂 Project Structure

kanclaw/
├── frontend/            # Next.js app
├── backend/             # Legacy Python backend
├── docs/                # Landing + static docs
├── screenshots/         # README visual assets
└── ARCHITECTURE.md      # High-level architecture

🛠 Available Scripts

CommandDescription
npm run devStart dev server
npm run buildBuild production bundle
npm run startStart production server
npm run db:generateGenerate Prisma client
npm run db:pushPush Prisma schema
npm run seedSeed demo project data
npm run lintRun lint checks
npm run desktop:devRun KanClaw as desktop app (Tauri dev mode)
npm run desktop:prepare-sidecarPrepare Next.js standalone sidecar for packaging
npm run desktop:buildBuild desktop installer/bundle

🖥 Desktop Installation (Tauri)

KanClaw can be installed as a native desktop app via Tauri 2.

Requirements

  • Node.js 20+
  • Rust toolchain (rustup, cargo)
  • OS dependencies required by Tauri

Build installer

cd frontend
npm install
npm run build
npm run desktop:prepare-sidecar
npm run desktop:build

Generated installers/bundles are available under:

frontend/src-tauri/target/release/bundle/

For local desktop testing without packaging, use npm run desktop:dev.


🗺 Roadmap

  • One-command CLI installer
  • Multi-project templates and starter packs
  • Live analytics + observability overlay
  • Expanded automation library for agent workflows

📈 Why teams share KanClaw

  • Clear product story (local-first + agent workflows)
  • Professional visual identity and premium UX
  • Practical setup (Next.js + Prisma + SQLite + Tauri)
  • Ready for rapid iteration and public demos

🖼 Repository Banner / Social Preview

A production-ready social banner is included at:

  • assets/social/github-social-preview.png (1280×640)
  • assets/social/github-social-preview.svg (editable source)

To activate it on GitHub:

  1. Open Repo → Settings → General
  2. Scroll to Social preview
  3. Upload assets/social/github-social-preview.png

This improves link previews and repository click-through on social channels.


🤝 Contributing

PRs are welcome. For major changes, open an issue first to align on scope, UX direction, and architecture.

Support the project

If KanClaw helps your workflow:

  • ⭐ Star the repository
  • 🍴 Fork and build your flavor
  • 🐛 Report issues with reproducible steps
  • 📣 Share it with #aiagents and #buildinpublic communities

Workspace

Current published snapshot. New publishes overwrite this view.

Download .zip
6 FilesUpdated 2026-03-18 15:03:15 UTC
Published via manual-restore-v1
manifest.jsontext · 1.0 KB

Community

No comments yet.

Related Lobsters