Nyia Keeper Quick Start¶
Get up and running with AI-powered development assistants in under 2 minutes.
Install¶
Linux¶
curl -fsSL https://raw.githubusercontent.com/KaizendoFr/nyia-keeper/main/install.sh | bash
export PATH="$HOME/.local/bin:$PATH"
macOS¶
curl -fsSL https://raw.githubusercontent.com/KaizendoFr/nyia-keeper/main/scripts/install-macos.sh | bash
Windows (WSL2)¶
Run inside a WSL2 terminal (Ubuntu), not PowerShell — Nyia Keeper is a bash + Docker tool. Install Docker Desktop (enable the WSL2 engine + WSL Integration), then in your WSL2 terminal:
curl -fsSL https://raw.githubusercontent.com/KaizendoFr/nyia-keeper/main/install.sh | bash
export PATH="$HOME/.local/bin:$PATH"
Choose Your Assistant¶
Available options: claude, gemini, codex, opencode, vibe
Setup Authentication¶
Each assistant requires one-time authentication:
Claude:
Gemini:
Codex:
OpenCode:
Vibe (Mistral AI):
export MISTRAL_API_KEY="your-api-key" # Get key from console.mistral.ai
nyia-vibe --status # Verify setup
Start Coding¶
Navigate to your project directory and start an interactive session:
Branch Management¶
By default, Nyia Keeper creates timestamped branches for your work:
For named branches:
# Create a named branch
nyia-claude --work-branch feature/my-feature --create
# Resume existing branch
nyia-claude --work-branch feature/my-feature
See docs/BRANCH_MANAGEMENT.md for detailed workflows.
Built-in Skills¶
All assistants include 12 built-in skills (following the Agent Skills standard), all
prefixed nyia- — type /nyia- to list them. Any other slash command is the assistant CLI's own or yours.
Autocomplete tip — in Claude Code, a
/at the start of a line matches fuzzily (/ckfindsnyia-checkpoint), but a/typed mid-line matches by prefix only: type/nyia-and the list appears. That is the CLI's palette, not Nyia.
| Skill | Command | Purpose |
|---|---|---|
| nyia-kickoff | /nyia-kickoff |
Start a session — reconstructs state from .nyiakeeper/ and proposes the next steps |
| nyia-checkpoint | /nyia-checkpoint |
Save session state before ending or when context runs long |
| nyia-make-a-plan | /nyia-make-a-plan |
Turn a goal into a phased, resumable plan under .nyiakeeper/plans/ |
| nyia-plan-review | /nyia-plan-review |
Architect-level plan review, round-tripping between assistants |
| nyia-implement-plan | /nyia-implement-plan |
Execute one plan with pre-flight checks, per-step verification, regression detection |
| nyia-run-plans | /nyia-run-plans |
Execute several Ready plans in safe parallel batches |
| nyia-code-review | /nyia-code-review |
Pragmatic, security-first review of the code written for a plan |
| nyia-plan-status | /nyia-plan-status |
"Where are we?" — a filterable table of plans by status / roadmap label |
| nyia-show-decisions | /nyia-show-decisions |
The decision trail of a plan — what was decided, by whom, why |
| nyia-share | /nyia-share |
Promote / demote plans between private and team-shared |
| nyia-whatsup | /nyia-whatsup |
Team news — read what changed since your last session, or publish an entry |
| nyia-overlay | /nyia-overlay |
Customize the assistant's Docker image with extra packages or tools |
Skills are invoked as slash commands within your assistant session.
These skills read and write execution plans under .nyiakeeper/plans/. From the host shell you can
inspect the same store with nyia plans (migrate, status, decisions, …) and nyia todo (the
generated plan inventory, refreshed automatically at launch and after each session) — see
Plan tracking. nyia itself never runs inside the container: the skills
work with the plan files directly (the file contract).
Power User Features¶
# Custom image overlays
mkdir -p ~/.config/nyiakeeper/claude/overlay
cat > ~/.config/nyiakeeper/claude/overlay/Dockerfile << 'EOF'
FROM ghcr.io/kaizendofr/nyiakeeper-claude:latest
RUN apt-get update && apt-get install -y python3-dev build-essential
EOF
nyia-claude --build-custom-image
Troubleshooting¶
Docker Issues:
# Check Docker is running
docker --version
sudo systemctl start docker # Linux
open -a Docker # macOS
Authentication Problems:
Permission Errors:
What's Next?¶
- Full Documentation: GitHub Repository
- Advanced Usage:
nyia-claude --help - Custom Overlays: Check
~/.config/nyiakeeper/claude/overlay/ - macOS Setup: docs/MACOS_SETUP.md
Runtime distribution - optimized for production deployment