Ouestcharlie Woof

io.github.ouestcharlie由 GitHub 帳號 ouestcharlie 發布v1.0.0更新於 Oct 25, 2026

An MCP server and app to search and browse your photos while preserving your privacy

已驗證STDIO僅桌面檔案與儲存媒體與設計

概覽

AI 產生的概覽

一個本機 MCP 應用程式,讓 AI 助理成為你自己相片與影片庫的可搜尋瀏覽器,檔案始終留在你的硬碟上。

可以做什麼
以格狀或預覽方式瀏覽本機相片與影片庫,縮圖和詳細資料由本機提供,而非經由助理。依描述文字、標籤、評分、日期和分區搜尋,支援與 darktable 和 Lightroom 共用的階層式標籤。依日期、尺寸和 GPS 邊界框篩選相片與影片,依品牌、型號、光圈和鏡頭篩選相機。可依任一欄位遞增或遞減排序。偵測新增或刪除的檔案,以及其他工具編輯過的附屬檔案以重新建立索引。
適用情境
適合擁有大量本機相片或影片收藏,並希望在桌面 AI 助理中透過描述、標籤、日期或相機資訊尋找圖片,而不把原檔上傳到雲端服務的情境。
執行需求
以本機 Python 套件(PyPI)透過 stdio 執行,需要支援 MCP App 的桌面應用程式,例如 Claude Desktop、Goose 或 VS Code。支援 macOS、Windows 和 Linux。相片庫必須位於本機或已同步到掛載的磁碟機。未宣告需要帳號、API 金鑰或環境變數。
安裝前請注意
搜尋時只有中繼資料(EXIF、GPS 座標、相機資訊、日期、檔案路徑)會傳送給 AI 助理;除非你明確分享,原檔不會上傳。Woof 以唯讀方式讀取相片庫,不會修改、移動或刪除原始檔案,但會在相片旁寫入 XMP 附屬檔案和 .ouestcharlie 資料夾。目前為早期預覽版,自動重新建立索引僅部分實作。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Ouestcharlie Woof,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

[Woof]

Woof — See your Photo Gallery in your AI assistant

[Status: Early Preview]

[macOS] [Linux] [Windows]

[MCP Server] [uv]

mcp-name: io.github.ouestcharlie/ouestcharlie-woof

Woof is the photo and video gallery companion to your your AI assistant (Claude Desktop, Goose, VS Code / GitHub Copilot...). It complements those powerful tools with a searchable gallery. Your photos and videos remain exactly where they are — on your own drives (local or mounted).

No cloud subscription. No proprietary lock-in. Your library, your way.

Woof is the MCP App frontend to "Où est Charlie ?" ("Where is Wally?" in French), a full AI native framework to manage your photos and videos.

What makes it different

Most photo managers lock your library into a cloud service (Google Photos, iCloud) or require a database server that becomes a single point of failure. Woof takes a different approach:

  • Conversation as your gallery. Woof connects to your AI assistant (Claude Desktop, Goose, VS Code / GitHub Copilot…) and turns it into a full photo browser. Ask in plain language, get results inline. No separate app to learn.
  • Privacy by design. Only metadata travels to your AI assistant — your actual photos are served locally by Woof. Your pictures are never uploaded to any AI service unless you explicitly ask.
  • No database lock-in. Metadata lives as XMP sidecar files right next to your photos, plus lightweight JSON manifests. Move a drive, copy a folder — your entire organization travels with your photos.
  • Open formats, forever. XMP is an ISO standard. JSON is universal. AVIF is royalty-free. Every tool you already use — Lightroom, darktable, ExifTool — can read your metadata today and long after OuEstCharlie is gone.
  • Your photos are never touched. Woof reads your library as-is. It never modifies, moves, or deletes your original files. It also honors existing XMP metadata from Lightroom, darktable, or any other tool — rather than overwriting it.
  • Works with your existing folder structure. Just point Woof at your photos folder. No migration, no reorganization required.

More about OuEstCharlie and Woof on the OuEstCharlie Blog


Installation and first steps

See OuEstCharlie Woof install and first steps


Status

Woof is an early preview. It works well today for browsing and searching a local photo library.

Current features

FeatureNotes
Compatible with Claude Desktop, Goose, VS CodeAny desktop application with MCP App support
Available on Macos, Windows, LinuxPython packages are built and released in Pypi
Local filesystem indexingFiles must be locally synced
Photos (JPEG, PNG, TIFF, HEIC, RAW)HEIC and RAW depend on the build options
Video support (MOV, MP4)
Gallery view as grid or previewPhoto details on preview
Image thumbnails and previewsOptimized for display
Search description, tags, rating, date, partitionfull text search on description
Hierarchical tags (Places|Europe|France), shared with darktable and Lightroomsearch a whole branch or a tag at any level; darktable's own tags are left out
Search photo features (date, dimensions, GPS bounding box)
Search video features (duration, dimensions, GPS bounding box)
Search camera features (make, model, aperture, lens)
Sort ascending or descending on any field
Change detection / automatic re-indexingPartial — added and removed pictures, and sidecars edited by other tools (darktable, digiKam…); indexing is not yet triggered automatically

Planned features

Feature
Albums and smart filters
Share pictures with host (Claude Desktop, ChatGPT, Goose…)
Enrichment agents (faces, scene recognition)
Mobile companion app
Native cloud libraries (S3, OneDrive, GCS…)

If you hit a bug or unexpected behavior, please open an issue.

[Woof in VSCode]

Ouestcharlie Woof photo gallery inside VSCode, an alternative to Claude CoWork for techies


Privacy Policy

Woof is designed with privacy as a core principle.

  • Data collected: Only photo metadata (EXIF, GPS coordinates, camera make/model, dates, file paths) is read and indexed. No account or personal information is collected.
  • Data storage: All metadata is stored locally on your own device as XMP sidecar files and JSON manifests alongside your photos. No data is stored on any remote server.
  • AI assistant: Only metadata is sent to your AI assistant (Claude, ChatGPT, Goose…) when you perform a search. Thumbnails and previews remain in the MCP App gallery widgets: they are served by Woof from your machine (loopback only) and never pass through the assistant. Your original photo files are never uploaded to any AI service unless you explicitly share them.
  • Third parties: No metadata or usage data is shared with any third party.
  • Retention: All data remains under your full control. Deleting the XMP sidecars and .ouestcharlie/ folders from your photo library completely removes all Woof metadata.

For privacy questions, please open an issue.


Support

Bug reports and feature requests: GitHub Issues


Developers' corner

For developer and architecture documentation, see README_DEV.md.

### Contributing

See the Contributing section in OuEstCharlie


License

MIT license

來源:README.md,提交 14c270e

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分