https://github.com/yuuka-dev/discord-work-supervisor
Discord bot that supervises remote work sessions using Claude as a structured judgment engine
https://github.com/yuuka-dev/discord-work-supervisor
Last synced: 2 months ago
JSON representation
Discord bot that supervises remote work sessions using Claude as a structured judgment engine
- Host: GitHub
- URL: https://github.com/yuuka-dev/discord-work-supervisor
- Owner: yuuka-dev
- License: other
- Created: 2026-03-14T11:52:01.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2026-03-14T12:06:15.000Z (3 months ago)
- Last Synced: 2026-03-14T23:13:04.680Z (3 months ago)
- Language: Python
- Size: 29.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Roadmap: ROADMAP.md
Awesome Lists containing this project
README
# discord-work-supervisor
在宅勤務時のタスク管理とサボり防止を目的とした
**Discord常駐型の個人向けワーク管理Bot**。
監視や稼働時間計測は行わず、
「タスクの言語化」と「定期的な進捗確認」によって
作業の停滞を防ぐ。
---
## 🎯 目的
- 在宅勤務で「今日は何をするか」を明確にする
- サボり・停滞を**監視なし**で防止する
- Discordを業務のメインUIとして使う
- 無反応時のみメール通知を行う
---
## ✅ できること
- 朝のタスク提出(必須 / できたら / 余力)
- 定期的な進捗確認
- 無反応検知とリマインド
- 最終手段としてのメール通知
- 夕方の振り返り
---
## ❌ やらないこと(重要)
- 常時監視
- 稼働時間の記録
- スクリーンショット取得
- 感情的なフィードバック
- 自動実行・勝手な予定追加
---
## 🧠 全体構成
- UI: Discord Bot
- 制御: Python Orchestrator
- 判断: Claude(Supervisorロール)
- 実行環境: ローカルPC常駐
- 通知: Discord + SMTPメール
Claudeは**判断のみ**を担当し、
実行・時間管理・状態管理はすべてPython側で行う。
---
## 🕹 コマンド
- `/startday`
今日のタスクを提出する
- `/progress`
現在の作業状況を一言で報告する
- `/endday`
1日の振り返りを行う
---
## 🛠 セットアップ(ローカルPC)
### 前提
- Python 3.10+
- Discord Bot Token
- Claude API Key
- SMTPサーバ情報
- PCはスリープ無効・常時起動
### 手順
```bash
pip install -r requirements.txt
cp .env.example .env
python bot.py