# IM (Idea Manager)

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

> **v1.8+**: `im start` を実行するだけで自動アップデートされます。旧バージョンの方は `npm install -g idea-manager@latest` を一度実行してください。

> 自由なブレインストーミングを構造化されたタスクツリーと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パネルレイアウト** — ブレスト | プロジェクトツリー | タスク詳細
- **タブナビゲーション** — 複数プロジェクトを同時に開く
- **ファイルツリー** — リンクされたディレクトリを閲覧
- **CodeMirrorノートエディタ** — Markdownシンタックスハイライト、GFM、リスト自動継続（v1.6〜）
- **⌘K AIコマンドパレット** — 選択範囲の整形／続き書き／要約／タスク分解をノート内で実行、結果はカーソル位置に挿入（v1.6〜）
- **文脈認識オートコンプリート** — 現在のノート・兄弟タスク・ブレストから多語フレーズを提案（v1.6〜）
- **Note Assistant** — タスクごとのAIチャットで作業を改善、ワンクリックでノートに挿入
- **ローカルファースト** — SQLite (sql.js)、ネイティブ依存なし

## 要件

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

## ライセンス

MIT
