Metadata-Version: 2.4
Name: nazode-watch
Version: 0.1.0
Summary: Nazode Watch — バックグラウンドAIデーモン (クリップボード/ファイル/スクリーンショット監視)
License: MIT
Project-URL: Homepage, https://github.com/nazocatAI/nazode-watch
Project-URL: Repository, https://github.com/nazocatAI/nazode-watch
Keywords: ollama,ai,macos,daemon,clipboard,code-review
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: MacOS X
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: ollama>=0.4.0
Requires-Dist: watchdog>=4.0

# Nazode Watch

バックグラウンドで動くAIデーモン。コードをコピーしたりファイルを保存するだけで、自動的にAIがエラーを解析・コードをレビューします。

> **必要なもの:** macOS + [Ollama](https://ollama.ai)

## インストール

```bash
pip install nazode-watch
```

Ollamaのモデルをダウンロード（初回のみ）:

```bash
ollama pull qwen2.5-coder:1.5b
```

## 使い方

```bash
nazode-watch start    # バックグラウンドで起動
nazode-watch stop     # 停止
nazode-watch status   # 状態確認
nazode-watch log      # 直近のログを表示
nazode-watch config   # 設定を編集
```

## 機能

| 機能 | 説明 |
|------|------|
| 📋 クリップボード監視 | エラーやコードをコピーすると自動でAI解析・macOS通知 |
| 📁 ファイル保存監視 | コードファイルを保存するたびにAIがレビュー |
| 📸 スクリーンショット | 5分ごとに作業ログを自動保存（直近50枚） |

## 設定

`~/.nazode/watch/config.json` で設定を変更できます:

```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
