# IM (Idea Manager)

[English](README.md) | [한국어](README.ko.md) | **日本語** | [中文](README.zh.md)

> 自由なブレインストーミングを構造化されたタスクツリーとAIプロンプトに変換

開発者向けのローカルファーストタスク管理ツール。アイデアをサブプロジェクトとタスクに整理し、各タスクにプロンプトを作成してAIエージェントに渡せます。内蔵MCPサーバーでAIエージェントの自律実行をサポート。Git経由のPC間同期。

## クイックスタート

```bash
npm install -g idea-manager
im start
```

ネイティブアプリのような独立ウィンドウで開きます（Chrome/Edge `--app`モード）。初回実行時に自動ビルドされます。

## CLIコマンド

| コマンド | 説明 |
|----------|------|
| `im start` | Web UIを起動（ポート3456） |
| `im mcp` | MCPサーバーを起動（stdio） |
| `im watch` | 提出済みタスクをAIで自動実行 |
| `im sync init` | PC間同期の初期化 |
| `im sync push` | データエクスポート + push |
| `im sync pull` | データインポート |

## 主な機能

- **マルチエージェント** — プロジェクトごとにClaude / Gemini / Codexを選択
- **PC間同期** — Gitリポジトリ経由でデータを同期
- **MCPサーバー** — 外部AIエージェントにタスクを公開
- **3パネルレイアウト** — ブレスト | プロジェクトツリー | タスク詳細
- **タブナビゲーション** — 複数プロジェクトを同時に開く
- **ファイルツリー** — リンクされたディレクトリを閲覧
- **AIチャット** — タスクごとの対話で作業を改善
- **ローカルファースト** — SQLite (sql.js)、ネイティブ依存なし

## 要件

- **Node.js** 18+
- **AI CLI**（オプション）— Claude / Gemini / Codex CLI

## ライセンス

MIT
