What is Kaji
Kaji (鍛冶) is Shakudo's AI-powered development environment. It lets you build, automate, and run tasks using plain language — no need to write code yourself.
With Kaji, you describe what you want to do and the AI takes care of the rest: writing code, querying databases, managing tasks, generating content, and more.
What can Kaji do?
Kaji connects to your organization's tools through a set of MCP integrations (Model Context Protocol). This means Kaji can:
- 📋 Manage tasks and docs — create ClickUp tasks, update Notion pages, search your knowledge base
- 📊 Query your data — run SQL queries in Dremio, explore your database in Supabase or Neo4j
- 💬 Communicate — send Mattermost messages, summarize threads, draft updates
- 🎨 Create content — generate presentations with Gamma, generate images, convert documents
- 🧠 Remember context — Kaji can retain memory across sessions using Graphiti
How do you use Kaji?
There are two ways to work with Kaji:
1. Via Mattermost (recommended for business users)
Chat with Kaji directly in a Mattermost thread. No technical setup required — just mention @kaji or start a session and type what you need.

2. Via Code-Server (for developers)
Launch a Kaji session on Shakudo to get a full browser-based VS Code environment with Kaji's AI assistant built in.

Who is Kaji for?
Kaji is designed for everyone on your team:
| Role | How Kaji helps |
|---|---|
| Business analyst | Query data with plain language, generate reports |
| Product manager | Create and update tasks in ClickUp, draft docs in Notion |
| Data scientist | Build pipelines, query data lakes, run experiments |
| Developer | Write and review code, automate workflows |