RYOITABASHI /
Shelly
AI-powered chat-first terminal IDE for Android. Built entirely on a phone, by someone who can't write code.
Loading repository data…
juancruzmunozalbelo / repository
AI-powered terminal for Spec Driven Development. Built with Electron, TypeScript, Node.js, Ollama/DeepSeek.
[!WARNING] KaizenTerm is in open alpha. APIs, storage formats, and UI details may change between releases.
KaizenTerm is a multi-agent terminal cockpit for developers who run more than one coding agent at a time.
Instead of juggling terminal windows, branches, task notes, and API keys manually, KaizenTerm gives you a single operator view:
The goal is simple: multiple agents, one operator, less chaos.
Single-agent workflows are sequential. Real product work is not.
You may need one agent fixing auth, another writing tests, another cleaning UI, and another preparing release notes. Without orchestration, you lose track of branches, terminals, task state, and credentials.
KaizenTerm turns that into an execution loop:
Task -> Worktree -> Agent terminal -> Watch output -> Review -> Ship
| Capability | What It Does |
|---|---|
| Multi-agent terminals | Run Claude Code, Codex CLI, Aider, OpenCode, or any shell-based agent side by side. |
| Tauri desktop shell | Native Rust backend with PTY lifecycle, task storage, secret storage, and app packaging. |
| xterm.js UI | Fast terminal rendering with WebGL fallback, search, copy, export, watch mode, and bounded output queues. |
| Worktree swarm | Create isolated Git worktrees and spawn agents with shared mission context. |
| Kanban board | Create tasks, assign agents, move work through backlog, doing, review, and done. |
| Mission Control | Inspect agents, tasks, status, last output, and active handoffs from one overlay. |
| Secret rotation view | Inventory terminal env keys, owners, rotation dates, and due state without returning secret values. |
| Terminal env files | Load global and project-local dotenv files into every spawned terminal. |
| Local AI helper | Uses Ollama with gemma4:e2b as the small default model. |
The public product name is KaizenTerm.
Brand source files live in docs/brand.md:
public/brand/kaizenterm-mark.svgpublic/brand/kaizenterm-app-icon.svgpublic/brand/kaizenterm-wordmark.svgpublic/brand/kaizenterm-lockup.svgpublic/brand/kaizenterm-og-card.svgNative app icons are generated into src-tauri/icons/ and embedded through src-tauri/tauri.conf.json.
This repo includes Remotion compositions for product marketing videos.
| Composition | Format | Use |
|---|---|---|
KaizenTermLaunch | 1080x1920, 15s | Reels, Shorts, TikTok launch teaser. |
KaizenTermOverview | 1920x1080, 12s | Landing page hero, demo intro, YouTube. |
KaizenTermPoster | 1600x900 still | Thumbnail, social preview, release cover. |
Commands:
# Open Remotion Studio
npm run video:studio
# List available compositions
npm run video:compositions
# Render a poster frame
npm run video:still
npm run video:poster
# Render vertical launch video
npm run video:render:launch
# Render horizontal overview video
npm run video:render:overview
Rendered files go to output/, which is intentionally ignored by Git.
The GitHub Pages landing page lives in docs/index.html. Its deployable media assets live under docs/assets/.
>=20.19 or >=22.12claude, codex, aider, or opencodegemma4:e2bgit clone https://github.com/juancruzmunozalbelo/kaizen-term.git
cd kaizen-term
npm install
npm run dev
npm run build
The macOS bundle is produced under:
src-tauri/target/release/bundle/macos/KaizenTerm.app
The DMG is produced under:
src-tauri/target/release/bundle/dmg/
Legacy Electron commands remain available while the Tauri migration settles:
npm run dev:electron
npm run build:electron
KaizenTerm loads environment variables into every new terminal from:
~/.kaizen-term/terminal.env for global terminal env..kaizen-term.env in the terminal working directory for project-local overrides.Format is dotenv-style. No shell expansion or command execution is performed.
# @secret OPENAI_API_KEY rotate=90d last=2026-04-01 owner=platform note="OpenAI prod"
OPENAI_API_KEY="sk-..."
# @secret ANTHROPIC_API_KEY next=2026-07-01 owner=platform
ANTHROPIC_API_KEY="..."
MY_FLAG=true
Secret metadata supports:
rotate=90d or rotate_days=90last=YYYY-MM-DDnext=YYYY-MM-DDowner=namenote="free text"The inventory view returns key names, file paths, line numbers, owners, and rotation state. It does not return secret values.
Project-local .kaizen-term.env is ignored by this repo. Keep secrets out of committed files.
kaizen-term/
├── src-tauri/ Rust and Tauri desktop shell
├── src/ TypeScript app, modules, styles, Tauri bridge
├── public/brand/ Brand SVG assets
├── video/ Remotion compositions
├── docs/ Documentation and brand guide
├── electron/ Legacy Electron shell
├── mcp-server/ Local MCP server
└── package.json
Useful local checks:
npx tsc --noEmit
npm run build:web
npm run build:tauri
npm run video:compositions
| Project | Description |
|---|---|
| KaizenTerm | Multi-agent terminal cockpit. |
| SwarmClaw | Autonomous multi-agent swarm control plane. |
| SwarmDash | Real-time AI agent dashboard. |
MIT License. See LICENSE.
Juan Cruz Muñoz Albelo
Selected from shared topics, language and repository description—not editorial ratings.
RYOITABASHI /
AI-powered chat-first terminal IDE for Android. Built entirely on a phone, by someone who can't write code.
hyperb1iss /
⚡ AI-powered PR lifecycle management for the terminal — 6 Claude agents watch your PRs, fix review feedback, rebase branches, and respond to comments while you stay in flow
ashokDevs /
Terminal-based multi-agent orchestrator for Claude Code — run AI coding agents across multiple repos with a unified TUI, DAG-based task scheduling, and AI-powered coordination
dmustapha /
AI-powered perpetuals trading terminal for Pacifica: 75 live markets, Claude copilot, liquidation courtroom, real-time WebSocket feeds
stanleycyang /
Get your sh*t together — AI-powered developer toolkit for your terminal. 7 commands: natural language git, code review with auto-fix, code roasting, error explanations, standup generation, README generation, and code explanation.
ethantheDeveloper220 /
🎨 Code Canvas - AI-powered desktop app for intelligent code assistance. Real-time agent execution with Claude Code & OpenCode (75+ models). Git worktree isolation, visual diffs, integrated terminal, multi-agent workflows. Built with Electron + React 19 + TypeScript.