Nazode Watch — バックグラウンドAIデーモン (クリップボード/ファイル/スクリーンショット監視)
Project description
Nazode Watch
バックグラウンドで動くAIデーモン。コードをコピーしたりファイルを保存するだけで、自動的にAIがエラーを解析・コードをレビューします。
必要なもの: macOS + Ollama
インストール
pip install nazode-watch
Ollamaのモデルをダウンロード(初回のみ):
ollama pull qwen2.5-coder:1.5b
使い方
nazode-watch start # バックグラウンドで起動
nazode-watch stop # 停止
nazode-watch status # 状態確認
nazode-watch log # 直近のログを表示
nazode-watch config # 設定を編集
機能
| 機能 | 説明 |
|---|---|
| 📋 クリップボード監視 | エラーやコードをコピーすると自動でAI解析・macOS通知 |
| 📁 ファイル保存監視 | コードファイルを保存するたびにAIがレビュー |
| 📸 スクリーンショット | 5分ごとに作業ログを自動保存(直近50枚) |
設定
~/.nazode/watch/config.json で設定を変更できます:
{
"watch_paths": ["~/projects"],
"clipboard": true,
"file_review": true,
"screenshot_log": true,
"model": "qwen2.5-coder:1.5b"
}
macOS 権限
初回起動時にシステム設定で以下の権限を許可してください:
- アクセシビリティ (クリップボード監視)
- 画面収録 (スクリーンショット)
- 通知 (AI解析結果の通知)
システム設定 > プライバシーとセキュリティ で設定できます。
ログ
~/.nazode/watch/watch.log にすべてのイベントが記録されます。
ライセンス
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nazode_watch-0.1.0.tar.gz.
File metadata
- Download URL: nazode_watch-0.1.0.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22703fbb4442e80fbde08d2863d09e77517fa35bc3d003f9ddd95c79057131ca
|
|
| MD5 |
d65ea1024c819b86bd6f8683b2fa78b7
|
|
| BLAKE2b-256 |
1804b953fe7f02a3a3097e2a1ac3c97886cbff387fec52056707976ac0384ce7
|
File details
Details for the file nazode_watch-0.1.0-py3-none-any.whl.
File metadata
- Download URL: nazode_watch-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e6b03861e85e61615c35d7505ecde431b5104ed5813879d2ae609268287c561
|
|
| MD5 |
8cb47e0aed60fb25c8e246432d851b33
|
|
| BLAKE2b-256 |
23c7cbfa3a0a01df99675e8753ea7360326818266ba832674b9b00970aed26ae
|