Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
1:1:N — task, worktree, agent sessions — managed in one place.
Translation pending
Developer toolsTypeScript · MDXGitHub @minimalcorpOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Web UI for managing Claude Code tasks across multiple repos with worktree orchestration and real-time terminal.
Loading the full README.
Read the full README ↗Tsunagi (繋ぎ) — 複数 GitHub 組織のプロジェクトをローカルで統合管理し、 Claude AI による AI 駆動開発を可視化・制御する Web UI ツール。
このリポジトリは npm workspaces ベースの monorepo です。
| パッケージ | 場所 | npm 公開 | 説明 |
|---|---|---|---|
@minimalcorp/tsunagi | apps/web/ | ✅ | Tsunagi 本体 (Next.js + Fastify + Prisma) |
tsunagi-docs | apps/docs/ | ❌ | ユーザー向けドキュメントサイト (Nextra, GitHub Pages にデプロイ) |
Tsunagi を使いたいだけの場合は、npm から直接起動できます:
npx @minimalcorp/tsunagi
詳細は apps/web/README.md または ドキュメントサイト を参照してください。
# リポジトリをクローン
git clone https://github.com/minimalcorp/tsunagi.git
cd tsunagi
# 依存関係インストール(全ワークスペース)
npm install
# Tsunagi 本体を開発モードで起動
npm run dev
# ドキュメントサイトを開発モードで起動
npm run docs:dev
| コマンド | 説明 |
|---|---|
npm run dev | web + docs を並列起動(Ctrl+C で両方停止) |
npm run web:dev | Tsunagi 本体のみ開発モードで起動 |
npm run docs:dev | ドキュメントサイトのみ開発モードで起動 |
npm run build | 全ワークスペースをビルド |
npm run lint | 全ワークスペースで ESLint を実行 |
npm run type-check | 全ワークスペースで TypeScript 型チェック |
npm run format | Prettier で全ファイルをフォーマット |
npm run format:check | Prettier でフォーマット差分チェック |
GitHub Actions の Release workflow を手動実行することで、@minimalcorp/tsunagi
の npm 公開、および docs の GitHub Pages デプロイを統合的に行えます:
Release workflow を選択all / tsunagi / docs のいずれかpatch / minor / major (tsunagi にのみ適用)詳細は .github/workflows/release.yml を参照。
初めて Release workflow を実行する前に、以下を手動で設定しておく必要があります。
npm Organization 準備
@minimalcorp organization を作成(未作成の場合)@minimalcorp/tsunagi パッケージ名が未取得であることを確認npm Trusted Publisher を事前登録 (npm 側)
NPM_TOKEN は不要minimalcorp, repository=tsunagi, workflow=release.yml, environment=production-releaseGitHub Pages を Actions ソースに設定
GitHub Actions を選択(Deploy from a branch ではない)production-release Environment の作成と承認者設定(必須)
New environment → 名前を production-release として作成approve job はこの Environment 配下で実行されるため、
workflow 実行時に GitHub UI で明示的な承認操作が必要になるpublish-tsunagi / deploy-docs 両方がこの approval を通過した後でのみ実行されるmain ブランチ保護の bypass 設定(保護ルールを設定している場合)
Release workflow は npm version で bump した commit と tag を main に直接 push するRequire a pull request before merging 等の保護ルールがある場合、push がブロックされるgithub-actions[bot] は user role を持たないため、Bypass list に明示的に以下のいずれかを設定する必要がある:
PAT_TOKEN secret として登録し、workflow の checkout で使用これらを設定せずに workflow を実行すると、途中で失敗してバージョン番号だけが bump された中途半端な状態になる可能性があるので、必ず事前に設定してください。
Release workflow には以下の保護機構が組み込まれています:
concurrency: release group により、2つ目の Release workflow は1つ目の完了を待機しますtsunagi/
├── apps/
│ ├── web/ # @minimalcorp/tsunagi (Tsunagi 本体)
│ └── docs/ # tsunagi-docs (Nextra ドキュメントサイト)
├── .github/workflows/
│ ├── ci.yml # PR CI (format / lint / type-check / build)
│ ├── release.yml # 統合リリース (npm publish + Pages deploy)
│ └── cla.yml # CLA Assistant bot
├── .husky/ # Git hooks
├── package.json # monorepo root (workspaces)
├── .prettierrc.json # monorepo 共通 Prettier 設定
├── LICENSE # PolyForm Shield 1.0.0
├── CLA.md # Contributor License Agreement
├── CONTRIBUTING.md # コントリビューションガイド
└── CLAUDE.md # Claude AI 向け作業ルール
git worktree add --orphan を使用)claude ≥ 2.1.280)または Codex CLI(codex ≥ 0.162.0)のどちらか(PATH 上に必要)本リポジトリは PolyForm Shield License 1.0.0 のもとで公開されています。 これは source-available ライセンスであり、競合製品化は禁止されていますが、 個人利用・社内利用・通常の商用利用は自由です。詳細は LICENSE を 参照してください。
Pull Request を送信する際は CONTRIBUTING.md を参照し、 CLA Assistant bot の指示に従って CLA への同意をお願いします。