This guide will get you from zero to a working Kizuna instance in under 10 minutes.
Option 1: Try Kizuna Cloud (Fastest)
The fastest way to experience Kizuna is with our managed cloud offering:
- Sign up at cloud.kizuna.codes
- Create an organization — your workspace for repositories
- Create your first repository — click "New Repository" and follow the prompts
- Clone and start coding:bash
jj git clone https://cloud.kizuna.codes/your-org/your-repo cd your-repo # Start making changes — jj tracks everything automatically
Option 2: Self-Host with Docker
Run Kizuna OSS locally or on your own infrastructure:
Prerequisites
- Docker 24.0+
- Docker Compose 2.0+
1. Download the Compose File
bash
curl -O https://raw.githubusercontent.com/kizuna-platform/kizuna/main/docker-compose.yml2. Start the Services
bash
docker-compose up -dThis starts:
- Kizuna web application (port 4000)
- PostgreSQL database
- Valkey (Redis-compatible cache)
3. Create an Admin User
bash
docker-compose exec kizuna bin/kizuna eval "KizunaCore.Release.create_admin('admin@example.com', 'changeme')"4. Access Kizuna
Open http://localhost:4000 and sign in with your admin credentials.
Your First Repository
Create via Web UI
- Click New Repository on the dashboard
- Enter a name (e.g.,
hello-kizuna) - Choose visibility: Public, Internal, or Private
- Click Create Repository
Clone with Jujutsu
bash
# Clone the repository
jj git clone http://localhost:4000/your-org/hello-kizuna
cd hello-kizuna
# Make your first change
echo "# Hello Kizuna" > README.md
# The change is automatically committed in jj
jj log
# Push to the server
jj git pushClone with Git
Kizuna is fully Git-compatible:
bash
git clone http://localhost:4000/your-org/hello-kizuna
cd hello-kizuna
echo "# Hello Kizuna" > README.md
git add README.md
git commit -m "Initial commit"
git push origin mainRegister Your First Agent
Kizuna treats AI agents as first-class participants:
- Go to Settings → Agents
- Click Register New Agent
- Enter:
- Name:
my-first-agent - Model Family:
claude - Model Version:
3.5-sonnet
- Name:
- Select Trust Level 1 (Restricted — draft changes only)
- Click Register
Your agent now has an AgentID and can interact with repositories via the MCP server.
Next Steps
- Learn about Jujutsu workflows — Understand changes, conflicts, and the operation log
- Set up CI/CD — Configure automated pipelines
- Explore the REST API — Integrate with your tools
- Read about Agent Trust Levels — Understand the autonomy model
Getting Help
- Documentation: Browse the sidebar for detailed guides
- GitHub Issues: github.com/kizuna-platform/kizuna/issues
- Discord: Join our community at discord.gg/kizuna