Bruto

Bruto

Jimy K4 · コーディング · 生産性向上

Bruto はプロジェクトのメモを .bruto/workspace.json に保存するローカル動作のタスクボードだ。人と AI が同じタスク、同じ文脈、同じレビュー履歴を見て作業できる。

Bruto の画面プレビュー

Bruto について

About

Bruto とは

AI と一緒にコードを書く時間は、チャット欄を閉じたところで終わりがちだ。技術スタック、壊れた画面、直すべきファイルを説明しても、一週間後にはモデルはゼロから始める。Bruto はタスク一覧をプロジェクトの中へ移す。作業ファイルは .bruto/workspace.json に置き、ボードはその表示にすぎない。人も AI も同じメモを読む。実体はローカル タスク管理のためのボードで、ファイルが唯一の正本だ。

メモはひとつのタスクで、状態、説明、添付ファイル、リンク、スクリーンショットを持つ。キャンバス上でドラッグし、関連する作業を矢印でつなぎ、複数まとめて編集できる。別プロジェクトのメモをブロックしたり、逆に待ったりもできる。フロント、API、データベースが別のフォルダに分かれていても、作業の順番が崩れない仕組みだ。

エージェントの入り口は二つある。MCP に対応していれば、bruto-mcp サーバーがツール経由でメモを一覧し、読み、答える。JSON を手で触る必要はない。ファイルを読むだけのエージェントなら、AGENTS.md か CLAUDE.md に一行書けば足りる。

制約は設計から来る。Bruto はサーバーもアカウントも持たない静的ページなので、フォルダを開くには File System Access API が要る。つまりデスクトップの Chromium 系ブラウザだ。Firefox、Safari、スマートフォンはローカルフォルダを開けない。他の人と共有するならプロジェクトを git に入れる。クラウドのワークスペースは用意していない。

はじめかた

  1. パソコンの Chrome、Edge、Brave、Opera で jimy-k4.github.io/bruto を開き、独立したウィンドウで使うなら「アプリをインストール」を押す。
  2. プロジェクトのフォルダを選ぶ。中に .bruto/workspace.json が作られ、データはマシンの外に出ない。
  3. 最初のタスクを書く。説明、ファイル、リンク、スクリーンショット、状態を入れる。依存する作業には矢印を引く。
  4. Q、W、E のいずれかでモデル向けの文脈をコピーし、プレビューでトークン数を見てから Claude、ChatGPT、Gemini、DeepSeek に貼る。
  5. ファイルを編集できるエージェントなら、MCP サーバーを足すか AGENTS.md からボードを指し、メモの中で答えさせてレビュー待ちにさせる。

AIツール情報

Brutoの料金、対応プラットフォーム、性能を簡単に確認できます。

無料プランはい
有料プランFree and open source (MIT)
プラットフォームWeb app for Chrome, Edge, Brave and Opera on desktop
開発元Jimy K4
カテゴリコーディング · 生産性向上
リリース日Sep 2026
最終更新Oct 2026
サイト訪問数N/A
サイト世界ランキングN/A
API提供状況はい

こんな人におすすめ

このツールが最も力を発揮するユーザー、タスク、シーン。

ユーザー

  • 個人プロジェクトを AI と進める一人開発者。ボードが同じ文脈をセッションをまたいで保つので、毎週スタックを説明し直さずに済む。
  • フロント、API、データベースを別リポジトリに分ける小さなチーム。プロジェクト間のリンクが、どのタスクがどれを止めているかを示す。全員が同じ git 履歴で作業していることが前提だ。
  • 未知のコードベースに入ったばかりの開発者。構造ビューとレンズが、触る前の地図になる。対応スタックに当てはまるプロジェクトである必要がある。

タスク

  • AI がそのまま動けるバグ報告を書く。スクリーンショット、ファイル、リンクをメモに付け、キー一つでメモと参照先をまとめてコピーする。
  • AI の回答を確認して差し戻す。メモには回答、触ったファイル、どこが違うかの欄、レビューで戻された回数が残る。
  • リポジトリをまたぐ作業を計画する。あるメモが別プロジェクトのメモをブロックし、両方のボードにその線が出る。
  • 固定ルールをモデルの前に置く。「終える前にテストを走らせる」といったルールのメモは、閉じるまで毎回のコピーに含まれる。

シーン

  • 長く続いているプロジェクトで、チャット履歴をすでに何度も失ったことがある。
  • 第三者の SaaS ボードを通せない顧客仕事。守秘義務のあるコードなどがこれにあたる。
  • スタックが複数のフォルダに散らばり、フロント、API、データベースがそれぞれボードを必要としながら依存し合う場合。

主な機能

コードのそばに住むメモ

作業ファイルはプロジェクトのフォルダにあり、プロジェクトと一緒に移動する。クローンしてもブランチを切り替えてもタスクは付いてくる。メモは状態、説明、ファイル、リンク、スクリーンショットを持ち、ドラッグ、矢印での接続、まとめての編集ができる。Markdown に対応し、エディタの横に書式の早見表がある。

ワンキーで文脈をコピー、トークンも表示

Q は選択中のメモ、W はそれが指す先まで、E はプロジェクト全体をコピーする。出力はモデル向けの短い指示を添えた整った Markdown で、プレビューに貼り付けられる内容とおおよそのトークン数が出る。グローバル文脈のブロックにスタックと既定の判断を入れておけば、どのコピーにも載る。

構造ビューとスタック別レンズ

構造ビューはフォルダをファイル数に応じた大きさのブロックで描き、メモが指す場所に印を付け、消えたファイルへのリンクを並べる。Bruto がスタックを見分けると、レンズが別の姿に描き直す。React、Vue、Svelte、Next.js ならページとコンポーネント、NestJS、FastAPI、Spring ならリソースとエンドポイント、PostgreSQL、Prisma、Oracle PL/SQL ならキー付きのテーブルだ。

プロジェクト間のつながり

メモは別プロジェクトのメモをブロックし、ブロックされ、あるいは関連づけられる。相手のプロジェクトは読み取り専用のゴーストゾーンとしてボードに現れ、対象のメモまでの連なりを描く。クリックすればその場で開く。製品がフロント、API、データに分かれているとき、この仕組みがボードを実用的にする。

MCP でエージェントがボードに入る

bruto-mcp サーバーは Claude Code などの MCP クライアントに、メモの一覧、読み取り、作業中マーク、回答のためのツールを渡す。エージェントはメモを DEV の環境スタンプまで進められるが、PRE と PRO は人の手元に残る。ルールのメモは毎回の依頼に同梱され、エージェントはどのタスクでも同じ条件を当てはめる。

上書きせずに統合する保存

保存のたびにファイルを先に読み、他所で入った変更をメモ単位、項目単位で統合する。人とエージェントが同じ項目を同時に変えた場合、自分の値が残り、相手の値を採るかどうかの通知が出て、監査ログに記録される。壊れたファイルは決して上書きせず、プロジェクトを開くたびにバックアップを残す。

メリットとデメリット

メリット

  • タスクがリポジトリにあるので、チャットを消しても、モデルを替えても、マシンを替えてもボードは残る。
  • Q、W、E の文脈コピーとトークン表示で、プロンプトの手作業がほぼなくなる。
  • 構造ビューとレンズが、未知のコードをメモで指せるページ、エンドポイント、テーブルに変える。
  • MCP サーバーによって AI エージェント向けのタスクボードとして本当に機能し、統合の仕組みが編集を守る。
  • 無料で MIT ライセンス、オフラインアプリとして導入でき、すべての操作にショートカットがある。

デメリット

  • フォルダを開くにはデスクトップの Chrome、Edge、Brave、Opera が要る。Firefox、Safari、スマートフォンは対象外だ。
  • アカウントもクラウド同期もないため、共同の作業場所は持てず、git に入れていないプロジェクトにはバックアップもない。
  • チャット専用のアシスタントは手作業のコピーと貼り付けが残り、回答の往復はエージェントがファイルを編集できて初めて閉じる。
  • スクリーンショットや画像はプロジェクトのフォルダに置かれるので、図の多いボードはリポジトリにファイルを増やし、差分を読みにくくする。

よくある質問

無料だ。MIT ライセンスのオープンソースで、広告もアカウントも有料プランもない。Ko-fi での支援は任意になる。