Tsumiki(積み木)
努力の積み上げを可視化するVSCode/Cursor拡張機能
概要
Tsumikiは、開発者の作業量を可視化し、達成感を得られる自己管理ツールです。日々の開発活動を記録・表示することで、「これだけやった」という実感を提供します。
主な機能
📊 作業量の可視化
- 作業時間計測: スタート/ストップ式タイマーで作業時間を記録
- 保存回数カウント: ファイル保存のたびに自動カウント
- 編集ファイル追跡: 編集したファイル名と行数をリスト化
- 変更行数: 空行・コメント除外で変更行数を表示(参考値)
- 言語比率: 拡張子ベースで使用言語の比率を集計
📝 日次サマリー
VSCode内サイドパネルで本日の記録をリアルタイムで表示します。
🔔 Slack連携
Incoming Webhook連携で日次記録をSlackに自動投稿できます。
🎨 カスタマイズ
- 表示項目の選択: 作業時間、保存回数、ファイル数、変更行数、言語比率、ファイル一覧の表示/非表示
- テーマカラー: orange(デフォルト)、blue、green、monochromeから選択
- 日次リセット時刻: 日次データの自動リセット時刻を設定
使い方
- 拡張機能を有効化: VS Codeのサイドバーに「Tsumiki」アイコンが表示されます
- 作業時間計測を開始: サイドパネルの「本日の記録」ビューでタイマーを開始
- 作業を開始: ファイルを編集・保存すると自動的に記録されます
- 記録を確認: サイドパネルで本日の作業量を確認できます
設定
設定ビューから以下の設定が可能です:
- 表示項目の選択
- Slack連携(Webhook URLの設定、自動投稿の有効化、投稿時刻の設定)
- テーマカラーの選択
- 日次リセット時刻の設定
Slack連携の設定
- SlackのIncoming Webhook URLを取得
- 設定ビューでWebhook URLを設定
- 自動投稿を有効化するか、手動で投稿ボタンをクリック
要件
プライバシー
コード内容の送信は行わず、統計情報のみを記録します。すべてのデータはローカルに保存されます。
ライセンス
このプロジェクトは学習・検証・実績づくり目的に限定されています。
| |