{"full_name":"photoprism/photoprism","owner":"photoprism","name":"photoprism","url":"https://github.com/photoprism/photoprism","description":"AI-Powered Photos App 🌈💎✨","homepage":"https://www.photoprism.app","topics":[],"language":"Go","license":"NOASSERTION","avatar":"https://avatars.githubusercontent.com/u/32436079?v=4","created_at":"2018-01-27T12:00:15Z","pushed_at":"2026-11-10T09:21:48Z","metrics":{"stars":40426,"forks":2336,"watchers":316,"issues":2728,"prs":1247,"releases":86,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":1704},"growth":{"day":{"stars":3,"forks":0,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[40423,40426],"forks":[2336,2336],"watchers":[316,316],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":98,"title":"Sharing: Multi-user / multi-library support with private and shared photos/albums","comments":147,"created_at":"2019-02-22T11:49:30Z"},{"number":152,"title":"UX: Timeline View","comments":98,"created_at":"2019-12-07T03:59:07Z"},{"number":93,"title":"Infrastructure: Support for cloud storage ( with encryption )","comments":90,"created_at":"2019-01-31T05:53:22Z"},{"number":1536,"title":"Folders: Option to show folders hierarchically","comments":50,"created_at":"2021-09-18T08:46:36Z"},{"number":1587,"title":"People: Improve facial recognition for young children","comments":45,"created_at":"2021-10-03T14:39:14Z"},{"number":713,"title":"Metadata: Implement (5) star rating","comments":40,"created_at":"2020-12-16T14:48:30Z"},{"number":147,"title":"Infrastructure: LXC container","comments":38,"created_at":"2019-10-14T19:04:30Z"},{"number":668,"title":"Config: Add option to generate AVIF and/or JPEG XL thumbnails instead of (only) JPEG","comments":37,"created_at":"2020-11-30T21:06:44Z"}],"discussions":[{"number":5939,"title":"Category with subcategories","comments":2,"category":"Ideas","created_at":"2026-11-03T11:13:43Z"},{"number":5937,"title":"Should photoprism integrate with bugreels?","comments":0,"category":"Ideas","created_at":"2026-11-01T11:43:59Z"},{"number":5935,"title":"October 29, 2026","comments":0,"category":"General","created_at":"2026-10-29T22:20:43Z"},{"number":5934,"title":"Again: search from main search bar not working as expected","comments":1,"category":"Q&A","created_at":"2026-10-28T18:29:17Z"},{"number":5932,"title":"Search not working as expected","comments":0,"category":"General","created_at":"2026-10-28T18:04:14Z"},{"number":5930,"title":"How to tell PhotoPrism a file in a stack has changed?","comments":2,"category":"Q&A","created_at":"2026-10-27T14:05:50Z"},{"number":5907,"title":"DD Photos: turn your PhotoPrism albums into a fast, static photo site","comments":0,"category":"Show and tell","created_at":"2026-10-16T17:28:53Z"},{"number":5905,"title":"Option to use album cover image as embed for album links","comments":1,"category":"Ideas","created_at":"2026-10-15T20:43:59Z"}],"latest_release":{"name":"October 29, 2026","tag":"261029-963b58c50","published_at":"2026-10-29T22:20:43Z","body":"This [release](https://docs.photoprism.app/release-notes/#october-29-2026) upgrades PhotoPrism's [database layer](https://github.com/photoprism/photoprism/pull/4831) and introduces experimental [🐘 PostgreSQL](https://docs.photoprism.app/getting-started/advanced/migrations/postgres/) support, thanks to @keif888's hard work and numerous contributions.\r\n\r\nAI assistants and other applications can now connect via [🔐 OAuth](https://github.com/photoprism/photoprism/issues/4368) and use new [🤖 MCP](https://docs.photoprism.app/developer-guide/api/mcp/#library-tools) tools to search and browse your library. Other improvements include a new [⬇️ Export](https://github.com/photoprism/photoprism/issues/655) dialog in the photo viewer for downloading images at selected resolutions and [updated standard maps](https://github.com/photoprism/photoprism/issues/5926) in [Places](https://demo.photoprism.app/library/places), along with an enhanced [🌎 3D Earth](https://docs.photoprism.app/user-guide/organize/places/#3d-earth-view) view. This release also includes fixes for several [metadata handling](https://docs.photoprism.app/user-guide/library/metadata/) issues, as well as updates to [libheif](https://github.com/photoprism/photoprism/issues/5928), [Go](https://github.com/golang/go/issues?q=milestone%3AGo1.27.3), and [ONNX Runtime](https://github.com/photoprism/photoprism/issues/5922).\r\n\r\nThank you to all our [contributors](https://docs.photoprism.app/developer-guide/), [members](https://www.photoprism.app/editions/#compare), and [sponsors](https://docs.photoprism.app/developer-guide/#thank-you-to-all-current-and-past-sponsors), whose generous support has been and continues to be essential to the success of the project! 💎✨\r\n\r\n#### Upgrade Notes\r\n\r\n- [MCP is enabled by default for eligible users.](https://docs.photoprism.app/developer-guide/api/mcp/#authorization) Admins can disable it in the [account settings](https://docs.photoprism.app/user-guide/users/), or globally for all users by setting [`PHOTOPRISM_DISABLE_MCP` to \"true\"](https://docs.photoprism.app/getting-started/config-options/#feature-flags). To prevent external apps from connecting via [OAuth Authorization Code Flow](https://docs.photoprism.app/developer-guide/api/oauth2/#authorization-code-flow), set `PHOTOPRISM_OAUTH_APPS` to \"none\".\r\n- [Files and folders with names containing unsupported characters, such as `|\"?*%<>{}:~$`, are no longer indexed, imported, or synced.](https://github.com/photoprism/photoprism/issues/5904) Files that are already in your library will be skipped during indexing until you rename them.\r\n- [We recommend creating a database backup before upgrading.](https://docs.photoprism.app/user-guide/backups/) Due to schema migrations, the first start with an existing database may take longer than usual. These migrations may also temporarily require additional disk space.\r\n\r\n#### What's new?\r\n\r\n- AI: [Added MCP search and browsing tools that respect account permissions](https://docs.photoprism.app/developer-guide/api/mcp/#library-tools)\r\n- AI: [Added MCP lookups for commands, file formats, metadata, and thumbnail sizes](https://docs.photoprism.app/developer-guide/api/mcp/#available-tools)\r\n- AI: [Enabled MCP for users and viewers, with an option to disable it per account](https://docs.photoprism.app/developer-guide/api/mcp/#authorization)\r\n- Auth: [Added OAuth support for connecting apps and remote MCP clients](https://github.com/photoprism/photoprism/issues/4368)\r\n- Auth: [Fixed the sign-in page language picker displaying the wrong language](https://docs.photoprism.app/user-guide/settings/general/#user-interface)\r\n- Auth: [New usernames must only consist of standard ASCII characters](https://github.com/photoprism/photoprism/issues/5896)\r\n- Viewer: [Added Export dialog to choose download sizes and formats](https://github.com/photoprism/photoprism/issues/655) by @omerdduran\r\n- Viewer: [Fixed face selection overlays not following zoom changes while editing](https://github."},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}