Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>BrainSync Focus TimerNew to Visual Studio Code? Get it now.
BrainSync Focus Timer

BrainSync Focus Timer

Donut Service

| (0) | Free
エンジニアの脳疲労を科学するポモドーロタイマー - 30分集中 + 統計 + 脳疲労推定
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

BrainSync Focus Timer

エンジニアの脳疲労を科学するポモドーロタイマー

VS Code Marketplace Downloads Rating

対応エディタ

✅ Visual Studio Code (1.80.0以降) ✅ Cursor (VS Codeベース)

BrainSync Focus Timerは、VS Code互換のすべてのエディタで動作します。

特徴

  • 🧠 30分集中 + 5分休憩(カスタマイズ可能:15-60分)
  • 📊 脳疲労スコアの自動推定(作業量から算出)
  • 📈 詳細な統計とレポート(日次・週次)
  • 🔗 BrainSync脳疲労診断との連携
  • ⚡ 軽量・高速(バックグラウンド動作)

使い方

基本操作

  1. タイマー開始: ステータスバーの 🧠 アイコンをクリック
  2. 集中作業: 30分間作業に集中
  3. 休憩: 通知が来たら5分休憩
  4. 統計確認: コマンドパレット > 「BrainSync: 統計を表示」

タイマーサイクル

🧠 作業 (30分) → ☕ 短い休憩 (5分) → 🧠 作業 → ☕ 休憩 → 🧠 作業 → ☕ 休憩 → 🧠 作業 → 🌿 長い休憩 (15分)

4セッション完了ごとに長い休憩が入ります。

コマンド一覧

コマンド 説明
BrainSync: タイマー開始 タイマーを開始
BrainSync: タイマー一時停止/再開 一時停止または再開
BrainSync: タイマーリセット タイマーをリセット
BrainSync: 休憩をスキップ 休憩をスキップして作業開始
BrainSync: 統計を表示 統計画面を開く
BrainSync: 脳疲労診断を受ける 診断ページを開く
BrainSync: データをエクスポート CSV形式でデータを保存
BrainSync: 統計をリセット 統計データをクリア
BrainSync: 設定 設定画面を開く

キーボードショートカット(推奨設定)

デフォルトでは未設定ですが、以下の設定を推奨します:

{
  "command": "brainsync.startTimer",
  "key": "ctrl+alt+s",
  "mac": "cmd+alt+s"
},
{
  "command": "brainsync.pauseTimer",
  "key": "ctrl+alt+p",
  "mac": "cmd+alt+p"
},
{
  "command": "brainsync.viewStats",
  "key": "ctrl+alt+t",
  "mac": "cmd+alt+t"
}

脳疲労スコアとは

作業時間と休憩パターンから、脳の疲労度を0-45点で推定します。

スコア レベル 目安
🟢 0-10点 良好 そのまま作業を続けてOK
🟡 11-20点 やや注意 疲労に気をつけましょう
🟠 21-30点 警戒 休息を推奨します
🔴 31-45点 危険 すぐに休憩してください

詳しい診断は BrainSync脳疲労診断 で受けられます。

カスタマイズ

設定 > Extensions > BrainSync から以下をカスタマイズ可能:

設定項目 デフォルト 範囲
作業時間 30分 15-60分
短い休憩時間 5分 3-10分
長い休憩時間 15分 10-30分
長い休憩までのセット数 4セット 2-8セット
通知 ON ON/OFF
サウンド ON (bell) bell/chime/silent
音量 50% 0-100%
脳疲労アラート閾値 21点 15-30点

インストール

マーケットプレイスから(推奨)

  1. VS Code / Cursor の拡張機能マーケットプレイスで「BrainSync」を検索
  2. インストールボタンをクリック

コマンドラインから

# VS Code
code --install-extension donut-service.brainsync-focus-timer

# Cursor
cursor --install-extension donut-service.brainsync-focus-timer

プライバシーポリシー

ローカル保存データ:

  • タイマーセッション記録(開始時刻、終了時刻、完了/中断状態)
  • 統計データ(日次・週次の集計)
  • 設定情報

すべてのデータはVS CodeのGlobal Stateに保存され、お使いのコンピューター内に留まります。

外部送信データ:

  • 診断ページへのリンクを開く際、UTMパラメータ(利用元の情報)を付与します
  • 個人を特定する情報は一切送信しません
  • セッションデータや統計データは送信しません

セキュリティ

  • Webview内で実行されるスクリプトはContent Security Policy (CSP)で保護
  • 外部スクリプトの読み込みは一切行いません
  • すべてのデータはローカルに保存され、外部サーバーへの送信は行いません

トラブルシューティング

通知が表示されない

  • 拡張機能の設定で brainsync.notificationEnabled が有効になっているか確認してください
  • VS Code / Cursorの「応答不可モード」(Do Not Disturb)が有効になっている場合、通知がブロックされることがあります。設定 > 通知 > 「応答不可モードを有効にする」の拡張機能一覧で、BrainSync Focus Timer にチェックが入っていないことを確認してください(チェックが入っていると通知がブロックされます)

タイマーがリセットされる

ウィンドウを閉じてもタイマーは継続しますが、完全終了すると状態がリセットされる場合があります。VS Code再起動時には自動的に復元されます。

サウンドが再生されない

  • 拡張機能の設定で brainsync.soundEnabled が有効か確認
  • brainsync.soundVolume が0になっていないか確認
  • brainsync.soundFile が silent に設定されていないか確認

統計データが消えた

データはGlobal Stateに保存されています。拡張機能を削除すると消えます。定期的なエクスポートをお勧めします。

貢献

バグ報告や機能リクエストは GitHub Issues へお願いします。

プルリクエストも歓迎します!

ライセンス

MIT License - 詳細は LICENSE を参照

作者

Donut Service

  • Website: https://donut-service.com
  • Email: info@donut-service.com

リンク

  • BrainSync公式サイト
  • 脳疲労診断ページ
  • GitHub リポジトリ
  • 変更履歴
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft