Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nazode_watch-0.1.0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nazode_watch-0.1.0-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

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

Hashes for nazode_watch-0.1.0.tar.gz
Algorithm Hash digest
SHA256 22703fbb4442e80fbde08d2863d09e77517fa35bc3d003f9ddd95c79057131ca
MD5 d65ea1024c819b86bd6f8683b2fa78b7
BLAKE2b-256 1804b953fe7f02a3a3097e2a1ac3c97886cbff387fec52056707976ac0384ce7

See more details on using hashes here.

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

Hashes for nazode_watch-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6e6b03861e85e61615c35d7505ecde431b5104ed5813879d2ae609268287c561
MD5 8cb47e0aed60fb25c8e246432d851b33
BLAKE2b-256 23c7cbfa3a0a01df99675e8753ea7360326818266ba832674b9b00970aed26ae

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page