Stuga — AI skill for Claude Code
Self-hosted Notion alternative where AI agents' edits arrive as tracked changes you accept or reject.
How to install Stuga
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open stuga-dev/stuga and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Stuga does
Self-hosted Notion alternative where AI agents' edits arrive as tracked changes you accept or reject. Docs, databases, MCP.
Alternatives in AI
- Hindsight — State-of-the-art long-term memory for AI agents by Vectorize 6.7k ★
- Manifest — Real-time cost observability for OpenClaw agents — track tokens, costs, messages, and model usage 4.1k ★
- WindsurfAPI — Turn Windsurf / Devin Desktop's 100+ AI models (Claude, GPT, Gemini, DeepSeek, Kimi, GLM, SWE) into OpenAI-, A 3k ★
README
Stuga
**AI suggests. You decide.**
Self-hosted documents and databases where edits from Claude Code, Codex or any MCP client arrive as tracked changes and, by default, land only when a person accepts them. Use it on your own or with your team.

[Download for Mac](https://github.com/stuga-dev/stuga/releases/latest/download/Stuga.pkg) · [Install with Docker](docs/install/docker.md) · [Connect an agent](docs/agents.md) · [Documentation](docs/)
With Docker:
curl -fsSL https://github.com/stuga-dev/stuga/releases/latest/download/install.sh | bash
How agent edits work
- Review by default. An agent's changes wait for a person, who is notified and accepts or rejects each one in the document or table. Nothing lands on a timer.
- Nobody is blocked. Collaborators never see pending agent text and keep editing. The agent carries on, and its later reads include its own pending edits.
- Or apply at once. The owner of a document or database, or a workspace admin, can choose Let AI edits apply directly. Changes then land at once, recorded, attributed and revertible.
- A run per session. Each run records the agent, the person it acts for, the client and model it reported, and every change. Review AI edits lists the runs that need someone.
- Who wrote this? An agent can ask a document which passages agents wrote and whether a person accepted them.
- Instructions that stack. The workspace, folders, documents and databases can each carry instructions for agents. They advise the model; permissions and review decide what a write does.

What's in it
- Documents written together. Real-time editing (Tiptap over a Yjs CRDT)
Related Skills
Code Preview.Nvim
A Neovim plugin that shows a live diff preview of AI coding agent's file edits before you accept or reject the
Lazy LLMs
An LLM-native project management system — a self-hosted, lightweight Jira alternative where AI agents are firs
Jiro
Jiro Search: local-first, AI-native web search & scraping API. Self-hosted SerpAPI alternative with MCP server
BladeX
Self-hosted memory-first proxy for AI agents. Cross-session & cross-agent memory + task ledger. Zero code chan
MCP Console
Self-hosted MCP context server for AI coding agents — project docs, per-branch tasks, skills and templates as
DocuVault
Self-hosted documentation that lives in Git or in DB - Leverages modern local AI Workflows with Claude Code or
Related Agents
Code Preview.Nvim
A Neovim plugin that shows a live diff preview of AI coding agent's file edits before you accept or reject the
ZeroClaw Android
Run AI agents 24/7 on your Android phone. Native Rust core, 25+ providers (OpenAI, Claude, Gemini, Groq, DeepS
Dev AI Pod Weekly Newsletter
Generate weekly newsletters from Notion databases