Skip to content

kamishino/gemini-cli-workflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

464 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KamiFlow Banner

Version License Designed by Powered by

🌊 KamiFlow

The Orchestrator for Indie Builders using Gemini CLI

[ 🏠 Home ] | [ 🚀 Getting Started ] | [ ⚡ Power User Guide ] | [ 📖 Command Wiki ]


📍 Quick Navigator

🚀 Start Here 📖 Knowledge ⚡ Advanced 🤝 Community
Quick Install Command Wiki Saiyan Mode Contribution
Getting Started Sniper Model SuperSaiyan Cycle License

🧐 Table of Contents


🌊 Project Overview

KamiFlow is a rigorous, opinionated "Operating System" for Indie Hackers using Gemini CLI. It transforms the AI from a generic chatbot into a disciplined Technical Co-Founder.

Philosophy: "Aesthetics + Utility". Ship fast, break nothing important.

⚠️ Developer Note: Project restructured to standard monorepo. CLI docs in packages/kamiflow-cli/docs/, architecture in docs/architecture/.


✨ Key Features

  • 🎯 Sniper Model Workflow: A 3-step fused kernel (Idea → Spec → Build) with Recursive Clarify Score and Logic Drift Detection.
  • 🛡️ v2.49+ High Discipline: Hard-gated specifications, automatic code-fact verification, and system-level constitutional locks.
  • 🧠 Relational Knowledge Graph: Persistent SQLite-based project lineage and wisdom tracking for deep context recovery.
  • 🚀 Unified Flow Orchestrator: A single command (/flow) to manage the entire Sniper lifecycle from diagnostic to execution.
  • ⚡ Saiyan Automation Suite: "God Mode" automation (/dev:saiyan) for autonomous execution and batch processing.
  • 🐝 Sub-Agent Swarm: Multi-threaded parallel execution with concurrency locks and specialized agent registry.
  • 💡 Idea Sandbox (The Lab): A safe space to "draft" and "analyze" raw ideas using multiple AI personas.
  • 🛠️ Self-Healing Core: Proactive system doctor and automated repair mechanisms.
  • 🚀 Smart Installer: Frictionless installation with Basic/Full presets and safe ignore appending.

🚀 Quick Install (Cross-Platform)

Smart Assistant: Our installers now include Pre-flight Checks to help you setup Node.js, NPM, and NVM automatically if they are missing.

Windows (PowerShell):

powershell -c "irmo https://raw.githubusercontent.com/kamishino/gemini-cli-workflow/main/install.ps1 | iex"

MacOS / Linux / WSL (Bash):

curl -sSL https://raw.githubusercontent.com/kamishino/gemini-cli-workflow/main/install.sh | bash

This will automatically setup the kamiflow (alias kami) global command.


🛠 Essential Commands (Quick Start)

Role Command Goal
Strategy /kamiflow:dev:flow [v2.49] Orchestrate the entire lifecycle in one go.
Lineage _insights --task [v2.49] Query the project's Knowledge Graph.
Recovery /kamiflow:ops:wake Reload project memory at session start.
Fast-Track /kamiflow:dev:superlazy [v2.0] Auto-generate artifacts with validation & reflection.
God Mode /kamiflow:dev:saiyan [v2.0] Fully autonomous execution with auto error recovery.
Resume /kamiflow:ops:resume [v2.0] Resume interrupted workflows from checkpoints.

📖 View Full Command Wiki (17+ Commands)


🎯 The Core Flow (Sniper Model)

KamiFlow uses a 3-step fused kernel to ensure implementation accuracy:

  1. Idea Phase: Diagnostic interview to find the root cause.
  2. Spec Phase: Schema-First technical specification.
  3. Build Phase: Detailed task breakdown with Legacy Code awareness.

🤝 Read the Overview


🆘 Troubleshooting & Support

Running into issues? Don't panic. Check our Troubleshooting Guide for common errors and fixes.


🤝 Contribution

We welcome contributions from the community! Whether it's a bug fix, new feature, or documentation improvement.

  1. Fork the Repo.
  2. Create your feature branch.
  3. Submit a PR.

🛡️ Trademark Policy

The KamiFlow name, logo, and related brand assets are protected. While the source code is licensed under MIT, you may not use the "KamiFlow" name or logo for derivative works, forks, or commercial products in a way that suggests endorsement by or affiliation with the original author (Toan Huynh).


📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


Built with ❤️ for the 10x Indie Hacker.

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages