{"data":[{"id":"upscaler_example","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/cloud-py-api\/upscaler_example\/issues","website":"https:\/\/github.com\/cloud-py-api\/upscaler_example","created":"2023-10-04T20:33:39.175292Z","lastModified":"2023-12-07T17:01:33.107992Z","releases":[{"version":"1.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <29.0.0","minIntSize":32,"download":"https:\/\/github.com\/cloud-py-api\/upscaler_example\/releases\/download\/v1.3.0\/upscaler_example-v1.3.0.tar.gz","created":"2023-12-07T17:01:33.098623Z","licenses":["agpl"],"lastModified":"2023-12-07T17:01:33.488176Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=28","signature":"TDgwWpf\/RNVGTgVl0ihGDVevTA0kXh1\/VLRNPY\/6KxyHeKekDzcznZLqBV8QDu9UsIt\/5uYeaJ6N2ClrtJIkHUP53+TwmU1+zndnq+azQY4qj3ydw2q59A6c1tBONlUhE5swxdHL+W7ilBbdrFvcELgsVs9MeI8sjMjJI1ozVF3AlQxDItbnrrxBl39CVuW5\/xMj++8VOh572PUgbt8hVaZusULntnWUZ9N9hlEGPb248qT\/yz2L+vu5ZhT1K8+XVE6HhtwTkOxosLFalnNb8KTHX+\/wEQ6ry744A7nE6ad79l095uJQggBnjAR256uilert8TCdYBLbwvPYtvpj5cBlbjxsXY6YY7dWTfOpmxieTOARJ\/yBLe3Srw\/Ml03+TIvD9gvrZ\/u68vW3csccZA4Cyi4j6wDQwD+mnw5S8Xk32znYBhqf4uXi0NubxhDMCvVR0c1Gs2pi18NeonvMgx0xNezz2L1Hu7PS0zXyGY7MsCeuvAdxSWRi3SHcbpzKrtLPDu2zCVpFLCpAbDZ9zWVD1gqvS6Xlkepez8kChJUBceKwxuzcqscJxHRII4aqKVRIpdm1dWpoLLamvL3Uod+Z3DgVIaQi9I8\/LeI\/CxUJq5laaCL6vBI3ApHO2TTDhrbgUbWxwSJjsonUfCufgKL10ItmeLjOI1WRB9e6Ml0=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512","aaIsSystem":false,"deployMethods":[{"installType":"docker_install","installData":"{\"registry\": \"ghcr.io\", \"image\": \"cloud-py-api\/upscaler_example\", \"image_tag\": \"1.3.0\"}"}],"apiScopes":[{"scopeName":"FILES"},{"scopeName":"NOTIFICATIONS"}],"environmentVariables":[]}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/cloud-py-api\/upscaler_example\/main\/screenshots\/upscaling.png","smallThumbnail":""}],"translations":{"en":{"name":"Image Upscaler Example","summary":"Nextcloud Image Upscaler Example","description":"**Demonstration of using [`AppAPI`](https:\/\/github.com\/cloud-py-api\/app_api) and File Actions.**\n\nThis application is an example, but the model used in it is quite large, and it is recommended to use a GPU.\n\nIt shouldn't be difficult to use an even more advanced model based on this example and release a full application.\n\nRefer to [How to install](https:\/\/github.com\/cloud-py-api\/upscaler_example\/blob\/main\/HOW_TO_INSTALL.md) to try it."}},"isFeatured":false,"authors":[{"name":"Andrey Borysenko","mail":"andrey18106x@gmail.com","homepage":"https:\/\/github.com\/andrey18106"},{"name":"Alexander Piskun","mail":"bigcat88@icloud.com","homepage":"https:\/\/github.com\/bigcat88"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvMCAhI2MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMxMDAzMTUyOTM5WhcNMzQwMTA4MTUyOTM5WjAbMRkwFwYD\nVQQDDBB1cHNjYWxlcl9leGFtcGxlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAw996+OxWsfvbzteHOswOggv3w+ZpqrhK6HTJbNhlEyIDPAj+uLktWJjo\n8ysGQxgsUK85diQPKD+J8pua6wNerpqiKSzItfQBvgBULjL9em9UgjYQX7mIUt5\/\nwJ1cwbPDtDKnqBH4QqAhpsokSLhWPzgF50Vyc6Pzu0lt85Z7nuG3WZGVGpJXY14Z\nOusD+NkkjkSvRx9EzoQMO0Vtr5ZBeqAG4BH89oFaZbesibUOSDgqudQ8t\/CXDaG5\na1Y7S09wfRFJSazgV8Dy3I2MQ\/5aGYZZTQgU7hRNXzt6pFxCSINdWAIkLJPgZo6a\naVsqr19IXmbUSNnlHb8N1Q4uyirAv+OJeziP1Sv3xXYDhUO9PnCybkINdSMSMzZ0\n1LMj+lgktE\/Y0S2+sp8X7OE4\/s0LBiSBAl+1f7On2JzV7d0F1V+xPkOTRw3oYQ\/k\nA+i7bqHHz0QCemnbiYjdHIE\/E8EC1nDjuyBat0WAPFoO7qYCXIJ1Vqx45sJBXb\/w\n8qAHBqg04uiC6yl5ezaDIiPOIeSFnZ342ttlpxLH743Vua2e8gEftgt7BkSzNTf\/\nouPQ8xyC2a4hLXL+20EF+cTuGaVI3MslgnVttL7Fz0Md38KtAZ+g01rosoa4Ownd\ngYlq4MWOO\/4j6joEtFDQw21kHKyzhkTfAXVbC+uJtGjezI9pKEsCAwEAATANBgkq\nhkiG9w0BAQsFAAOCAQEAGDu4Tq+IElkKGriCeO6vimqp7PqbRfp2v4JHiXx9MYmJ\nDRayKZ6bjZgqi5Z9B8S0of7+SltGUCyrxmbRP7DYRrCCh+eFb7KgQmng93D4D8u9\nxQPFkvyBvehgQjWOxLmQzdWeM1ga8WkI7gaHlYfAaFtcJZ8RmH6FrIeaGmz187Sp\nW1nMEWY+rtlu0JuRrnqRZM9i9DbCl6LtiTc3zJuyN4NuF5W2RI\/YeP8153EOdApJ\nO3cxz34PrUG2+Nj7Aojrqcm9sytARjC6iXEaC0sZKGAYHwv60vavhzNcUtZOvXY3\nwaG2Wx4XKOWqx7GzQc9VSTiuUI94eu8YKnT5iJUpSg==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"workflow_ocr_backend","categories":["files","organization","tools","workflow"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/R0Wi-DEV\/workflow_ocr_backend\/issues","website":"https:\/\/github.com\/R0Wi-DEV\/workflow_ocr_backend","created":"2025-01-22T17:25:52.851219Z","lastModified":"2026-01-24T20:34:51.023507Z","releases":[{"version":"1.33.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/R0Wi-DEV\/workflow_ocr_backend\/releases\/download\/v1.33.0\/workflow_ocr_backend-v1.33.0.tar.gz","created":"2026-01-24T20:34:51.001967Z","licenses":["agpl"],"lastModified":"2026-01-24T20:34:51.091570Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=33","signature":"Mtq4Feh1CalwmDW3hn+lStSPfmwjZooOLc\/jcvEjbaBZKeCbkPFwYHOAAyA3WXcboqoMw4eqyezDqPkiPiOKsqYHXUwwEeFDKoAAoUolHzAod2LWcS8VWU\/LyZFAGjngYKQ6a7tnQt2XdPxfe+q3CG2CelJ\/mlj0f4vniAmIivFze9tGSJgXCf3kBbkSO6R+3as0IzRmPpgmQCm2lESEdSajplnJKG54GIDG2dO93ByoR55ROJp8G3RYB5T\/tfrLc8DuiNvXCCXdee3OTO4JZvKw7qqCwdqW2YV4kFCmPHDNjIJV\/SbpUb\/SRnWUfjqV3XYGIZexnfNBQ6WvldhbOWp2Fix9kgl1jliaEBriS458z7wOe54hSXnJVeFt\/u6ndOPi8bewTTRSGSgGdoOtAdGKiXpbG4XUiuZyveF6c2+9bD+vDSQQdhFeHnSRBGhBR69EfYafz3\/4G8sMG1v+yM2SrqJpvvlcAJwIerl8DXhDZwsOogckFQja1e+afO57xMLWSA2y9r\/XodIP7dab0CbHBE\/6YWiVsyhl2pX121CR+5mqZZzmfPzqq1YRQAXPkcPuGbHi1ZrmXwJWv9dkNcibXtIgAtgrk3QOncb\/2JJ5Djf3lwciV6OD2IZmF3b577CzcSiB4dza\/s+5ev9LI\/1SHXQ1Vs9dGQ+o2NtbNts=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512","aaIsSystem":false,"deployMethods":[{"installType":"docker_install","installData":"{\"registry\": \"ghcr.io\", \"image\": \"r0wi-dev\/workflow_ocr_backend\", \"image_tag\": \"1.33.0\"}"}],"apiScopes":[],"environmentVariables":[]}],"screenshots":[],"translations":{"en":{"name":"Workflow OCR Backend","summary":"Alternative backend for Workflow OCR App","description":"This is the Python backend for the Workflow OCR App. \nIt contains a small REST API that encapsulates the OCRmyPDF functionality.\n\nFor more information, see https:\/\/github.com\/R0Wi-DEV\/workflow_ocr_backend."}},"isFeatured":false,"authors":[{"name":"Robin Windey","mail":"ro.windey@gmail.com","homepage":"https:\/\/github.com\/R0Wi"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDzCCAvcCAhKLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjUwMTIwMTMxMTI2WhcNMzUwNDI4MTMxMTI2WjAfMR0wGwYD\nVQQDDBR3b3JrZmxvd19vY3JfYmFja2VuZDCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBAJJ3FU5a8BXCwjgJDXFPPIbPb3mZINEiFHi6d72PoN7xy58kBeVO\nlKg+b7gp4z3Evs9L84qnCKoBb24FdpeqvkXx2RXRn6GAoZ7iM9gZOSYgyCATn1i1\ndDl6rVsj15OSaM\/SjZXsPmhrLTZex0abhO8vzX0J0tj8b1kwO9GO6wgmBDqDNwnp\n86Ls23V0YzpzEY9CjC+YqdkBUTSc+EYuFUAEFXVFUVeqOhq0ETi+9x\/ddv75rki7\neYPOMc\/FDwBWdajnSiU668\/OeA2EXO+\/00lED\/7zJXxVDbR5ZGrnjyk93cYYCHO6\nDJjdfAjYBSdrtPelwcDuWwlXHAdmkEilZXQzAKbYbH2tP9+QUU59bSv8hrFxowi4\ndPn16MBYY3OKh2oVNeWVmvQiquuBtjFJo37i0fABCsvF9hgE8bvyuxTayCI9ZlNY\nQG2SjbsS\/b24tV5i9\/fLeySfLqukJXeOdSVN\/NBg167noay1i+T6cjocNxrJAIFy\nuMFVdptmzuP3Xo7GHKUQgjAzKM2Eqb4wY9ecV4+Q5gnPKnzuIfR6VMrs1FOgBDrN\nCgMGlg+7\/F6e3zXG8BhFUEmLmpjLCYM3gq+IMZ0Wxokk8lW8jAphGYrs7tUhVQcU\nFm45INXMWviFz1r4TC9tOgpCXsM8s76ra0OAFRGWE1g1t+YEBJ3wihbdAgMBAAEw\nDQYJKoZIhvcNAQELBQADggEBAGmjQw2lEF05wNTBkKh3FtWEyg+M3KEro73bc14Z\n57HTBS4JAzBcfH0Zfbmza53UR+ZOP6ViGMiphKd4uHfJbptPE\/HIMto330Z+OTX\/\n1JW3vnppExoTBfts5jNEaBZjwStCS9hK2KC4huV5qEur+tGe1VOhW1NDa8tTXWzy\n30xhNeh1UYv5Qw+hMXHOMdTNYUXY2bAvxjCMreZ9lNkNJl2GAZMkfBlLBownOxz\/\nVNa6iv+y6JV44z9YI0TS7qqlohogm1r9UTpduf3stbIITp2L7lZLts240e9Zd342\nVSRwJR0FRHnO5L+88xLhMEvtk09kJ0MfnQctkKc9clDLy1Q=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"file_to_text_example","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/cloud-py-api\/file_to_text_example\/issues","website":"https:\/\/github.com\/cloud-py-api\/file_to_text_example","created":"2023-11-02T13:56:18.302003Z","lastModified":"2024-05-02T17:10:59.757882Z","releases":[{"version":"1.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <30.0.0","minIntSize":32,"download":"https:\/\/github.com\/cloud-py-api\/file_to_text_example\/releases\/download\/v1.3.0\/file_to_text_example-v1.3.0.tar.gz","created":"2024-05-02T17:10:59.406169Z","licenses":["agpl"],"lastModified":"2024-05-02T17:10:59.989357Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=29","signature":"gag3t5TN61\/Lqp588dR6hfgWk8sMM+3CtztKcD0Xtx+s3BqB5s+uWEgwnN1OxOCIV+Dc0C1ewYv0fDCB6oi4uhI1KqIflToVF7DlqnUccAtb0IltV4jruzqJpv46ftvhOc2k\/2By81K6LD1dSClQUEBXod1lUn6V5wULOTaT\/Yjsz3IvMuaVllCOc7xCp56O3NXQbTbnw+MhZChQLGXnscaGzugrudqNMgKXgVHhUfq32Jp1DHCyEjBkW1kv3vXgbu0gaurkvPkzOug4SyiQZgtRCrBztn+RNG8\/OSdcIcBeSQTpAHnODQZ5sW49F15iNNcp2uoYH9btEVh\/Y6bcth3i\/3HDq\/zwVCCSWsUf8+uNfNviAPRx0FqYBSMYPHoRKySrzb69Li0yND9wFCMApweImepwdmV2+7dX2sQ98Uej8xsRhmN2RAvVzkc9POOj7IKGIxWXjS8MH2GYd616bVGe\/FKnoMfZ9eT7Cl5nL4Ip5crR\/BBvwBslJkW8ziUM55j\/CyBC5q5Hr3EI9Qs3qwXaLnixxi079wrDh0wocmqFcR1dRKk1DaHygv9ApJ8er\/uuCGtdhrZ6IynsSeI0UyLHXVCJWXpvX11GkdiwXQpfwT3krWzP7QUUKOzh\/LXE18CPXo5mBX2CvkR3RaDIp27\/OdSoWyQHRPVbjSBCzSA=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512","aaIsSystem":false,"deployMethods":[{"installType":"docker_install","installData":"{\"registry\": \"ghcr.io\", \"image\": \"cloud-py-api\/file_to_text_example\", \"image_tag\": \"1.3.0\"}"}],"apiScopes":[{"scopeName":"FILES"},{"scopeName":"NOTIFICATIONS"}],"environmentVariables":[]}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/cloud-py-api\/file_to_text_example\/main\/screenshots\/fileaction.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cloud-py-api\/file_to_text_example\/main\/screenshots\/input.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cloud-py-api\/file_to_text_example\/main\/screenshots\/output.png","smallThumbnail":""}],"translations":{"en":{"name":"Optical Recognition Example","summary":"Image To Text Example","description":"**Demonstration of using [`AppAPI`](https:\/\/github.com\/cloud-py-api\/app_api) and File Actions in GO.**\n\nThis application is an example of usage of [gosseract](https:\/\/github.com\/otiai10\/gosseract) library.\n\nIt shouldn't be difficult to build much finer application using the [tesseract](https:\/\/github.com\/tesseract-ocr\/tesseract) library and release a full application.\n\nRefer to [How to install](https:\/\/github.com\/cloud-py-api\/file_to_text_example\/blob\/main\/HOW_TO_INSTALL.md) to try it."}},"isFeatured":false,"authors":[{"name":"Andrey Borysenko","mail":"andrey18106x@gmail.com","homepage":"https:\/\/github.com\/andrey18106"},{"name":"Alexander Piskun","mail":"bigcat88@icloud.com","homepage":"https:\/\/github.com\/bigcat88"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDzCCAvcCAhJAMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMxMTAyMTMzOTAyWhcNMzQwMjA3MTMzOTAyWjAfMR0wGwYD\nVQQDDBRmaWxlX3RvX3RleHRfZXhhbXBsZTCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBAIgy5vtAYfDGb9I56yKsHN5LYe+89Cnbu71hf7V8v8oJzoumIjH+\n6qHFDMD37FtZV7gV6dSnW6OiHZkJhQ\/pPX+Gq7LY+rlvSkUT7jboOpgtOHnKKz4c\nH8wiEr\/4HlzL4k76dp8\/X4PcM9uvKM1bVyOHvdaldP2i21CoSGKEJD2UrdqkVA8p\nPVA5ZMkjzUNem6ueB\/HDY2A1LGTIKMRHsmthhtu2CEupCrKRbUMt0Hw7i8sACocQ\nYAedSZdt1x3jNMTE36xIb9WJrHyVhAOiGgkbah5YXaLY2jro1YiXhnLhZ5BR3Qi5\nXuljIfQYkYvqscdyB1QqtMR+SZP9\/m2Eldq\/EyGw1ZI\/IQ+iGfHjDkHe2vE9Xl+A\nqJaQk5EZRnoWXYtfkx7SR47fy+rl10YY67vx75f0FnYJAxuvUlbyBWwCfJjF0jdr\nmtKxKJwMDnA+92F+qyLX4ZCTq66FXHQHi9M8aRcClnO8ly+hKlsfnzmfxmczCgww\nxdDVlPKhPD+U1CmP91XKsl189H3YnWy448DEMVdeM0p0nNZncvLnu4BTZtaUpdR1\n4bL8W4L+zHBJgbputagto2eEMmNOvK6RZTaUnWfGxUgaU9rn1X7SwtCsrXLlRl5N\nS1H\/EO5rDYaTbOj8JTjw9x\/MfYml6M7837WnjlMXiNXVvRAFFXDXa8H\/AgMBAAEw\nDQYJKoZIhvcNAQELBQADggEBACGsD2ExgayGnUbbGNTL8jxri4jVDfT\/JLMiuBzu\nvjMdBI32Y2df6v5Q+nEWtOvGQKwX58HzMH+U6leaYf+zYzLVsD90HkiviJKTgR9c\n2mzO0ajOle6wnDWVek86wX9xSRWpeRv43U3xIiWuCDdfaXPy2VkrDqOC8xY2NoPG\nT71Lwti3gcud+GkkPueu9Zx+IT1b2PnE0TMLFqYlIpZRIj7aEXNqris2KELtL1Yr\nGm13WaXSwpqj2pBeD5a3EEDGSwtQo7HGTh5KiwjAcbF\/tETyX5n5zpsicXZLbO8B\nEFP81a7JEfGfV5yAeFfbT5qXZCr8hp2LUJiW1Ttc0+eYYU0=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"ai_image_generator_bot","categories":["multimedia","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/cloud-py-api\/ai_image_generator_bot\/issues","website":"https:\/\/github.com\/cloud-py-api\/ai_image_generator_bot","created":"2023-12-20T10:41:57.279640Z","lastModified":"2024-04-25T09:21:51.534765Z","releases":[{"version":"2.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <31.0.0","minIntSize":32,"download":"https:\/\/github.com\/cloud-py-api\/ai_image_generator_bot\/releases\/download\/v2.1.0\/ai_image_generator_bot-v2.1.0.tar.gz","created":"2024-04-25T09:21:51.526995Z","licenses":["mit"],"lastModified":"2024-04-25T09:21:51.761657Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=30","signature":"aTaKZnw+sUOrrPj1RcFVwu1GffTbEA+AfvppXjeA3+OWf168ldpq0\/V82d6sMvY4Spzx9b0j3W7+jMLmewt2jZOVK7m7rdPVImiaUcnFUc56AQr5qhUZJDXdki0NifySp0lLyBt+jh3mOMNK7R6bVRLfINJqEAe8AMynjFjH8zd9UfwF6GsXiLAPE9ZG9Z4kEdQBcrCkVTVOWFoFh8IskNnBukPNWLtIMX3m3HU6fMEt7kNdpZZWvhuMT0FLRm5ufI3VVsSIKgrkWjOifhDEiDEYZLBD6YOdEGqkIUy\/0MZvxKz+1IQuJZDlFJbbuE3HfVxA8AOnJmoPNOrH3jR99hUDJK1jpDy8DHe+prnsj3\/9bZT51VPDQS7a9Kg5GLiKhRlYgDQxT9UqCJX24btIkzqVcH1wf7LRkGgPPRxXnm8ABcNPjGw9zAKM7YR13OljluvZtkmP21lpbeH436lslwPapg6cxijHy8BAs6ISxg9\/iFzvlD4Bps81ID51qj\/M8dZphIFndT+EKd5BuUEMtMWSuZ5XmTiif1BBH62kWxmK+eqvuh\/wp\/6QX6PPsJ\/NOe7panMjXMgjxDGKs4LCG5C24bOF0IAM\/qvj5I69rTjhMdSYfV5GGCFFKhPxN2bXUlgNjelNfdMufprF578T8R218gYLCcZnRF53TlLlGZE=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512","aaIsSystem":true,"deployMethods":[{"installType":"docker_install","installData":"{\"registry\": \"ghcr.io\", \"image\": \"cloud-py-api\/ai_image_generator_bot\", \"image_tag\": \"2.1.0\"}"}],"apiScopes":[{"scopeName":"TALK"},{"scopeName":"TALK_BOT"},{"scopeName":"FILES"},{"scopeName":"FILES_SHARING"}],"environmentVariables":[]}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/cloud-py-api\/ai_image_generator_bot\/main\/screenshots\/example_1.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cloud-py-api\/ai_image_generator_bot\/main\/screenshots\/example_2.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cloud-py-api\/ai_image_generator_bot\/main\/screenshots\/example_3.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cloud-py-api\/ai_image_generator_bot\/main\/screenshots\/example_4.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cloud-py-api\/ai_image_generator_bot\/main\/screenshots\/example_5.png","smallThumbnail":""}],"translations":{"en":{"name":"AIImageGeneratorBot","summary":"Stable Diffusion Talk Bot","description":"**Requires [`AppAPI`](https:\/\/github.com\/cloud-py-api\/app_api) version 2.5.0+ to work.**\n\nThe AI model used by this application requires **~9 gigabytes** of video memory.\n\nIf the application is running on a CPU, **14 to 18 gigabytes** of system memory is required.\n\n*When using an RTX 3060 12GB, the bot is capable of processing 2 requests per second.*\n\n[`AI Model`](https:\/\/huggingface.co\/stabilityai\/sdxl-turbo) is loaded into memory on the first request and remains in it to quickly process further requests.\n\nAfter installing, just enable the bot in the conversation, and type:\n\n`@image cinematic portrait of fluffy cat with black eyes`\n\n*Note: We understand that the model used here is quite old and cannot compare with the new SDXL-Lightning*\n\n*We are currently working on a new `much more advanced` image generation project which you can find here: [`Visionatrix`](https:\/\/github.com\/Visionatrix\/Visionatrix)*\n\n*If this is of interest to the Nextcloud community, we can try to adapt Visionatrix either as an Image Provider for Nextcloud 30 or simply as an AppAPI Nextcloud application.*"}},"isFeatured":false,"authors":[{"name":"Andrey Borysenko","mail":"andrey18106x@gmail.com","homepage":"https:\/\/github.com\/andrey18106"},{"name":"Alexander Piskun","mail":"bigcat88@icloud.com","homepage":"https:\/\/github.com\/bigcat88"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEETCCAvkCAhJHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMxMjIwMDg0MTIzWhcNMzQwMzI3MDg0MTIzWjAhMR8wHQYD\nVQQDDBZhaV9pbWFnZV9nZW5lcmF0b3JfYm90MIICIjANBgkqhkiG9w0BAQEFAAOC\nAg8AMIICCgKCAgEAy7qlWQKrfmRvtLD\/LjgqNmIBN2DfnDHjSblimTgo2falr8Y4\nJwWYpn3PI8rpUPv9ZfOwgU0mGEofmtTTIsl5PhEZ6OXz0xLc79UZwW1WI25d7vBU\ntkGRf3gLIJYgh+W2nSveMgW7pj\/sbKRI7qEsDw4NZc0EOOoVQWnembQY2NEVlxTF\n5+SFtswtAjLf7+I0HVUH1Fnrd6q2DijDBEWomIyPvgD7yH7pIUUPeovEdslgfK5F\nmYjKGzIqSwSe6gveWE75xhPNbIkQ05+O0UdYkGevMFZWJd9l5yt9gWyiHuCZpz9K\nMHbf2u4xPr3wL5q6iL1J40H4umUqcQIqmZBCWhpz9ZBHg628i39pVLhLMW9cRFJz\n1MIV9l3Wsy3IAgGEA6gB9BHX49\/6Pt+8B2s29o9Bj70Wod6BnlMNKevJbsGHcVpm\n+vIPGvnKQMfYwW4\/kNw+xc3e+Y7Jg+IM+1jlC3FRWWh7g6EKEF13vY\/Uu14GH0X8\nXcMU0EC51AyZqqqyusYaPfmljBNNqQLpEbaNL\/Zl91wVLEkP+af7yCEFG0YWEXl4\n\/PTMDzWTZVTNd3ppU6v8Rlw2Q3sF8Qa2TKF9AM8i6\/U35Grx5SCPY0UcKWYPsL3v\nqSqKzM2iVwy83SQ3Hy82eee3uuzQUCVbg+Da1N1QZgRqsCpAItI46o3f5ccCAwEA\nATANBgkqhkiG9w0BAQsFAAOCAQEAm+hdIwT+ycO5B2Xr2Hdi9KkMt+CC0wz7iCi3\n71kN\/\/\/oD3pgW3bkRbz9UaLo7pvbENkfRfv9o3DBSQRQI90eulV44hDXJLejwHFd\ndkTNJ5aFtMGvB8VwN\/PlnWfK2MdIzaGEhThT2fp0RZNfPvHezjnqdnZRGOFU53WI\nsQBxX9RGqrrTofUBDc8paUI7icse3d7g1s0POQtzfmMjBkl5nlVF8y16q+xnaNx6\n0tPmfs4ZpGHf1t7N6KDkskDT5EECJbiWNEpvF39Fe\/1HfqFvD0tWLM8maUhdJ5Z9\nvOrGiqo14I7oFHfqW\/IQ2vr8A5oU7W2AoRturrAytQqLHTbSyA==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"translate2","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/translate2\/issues","website":"https:\/\/github.com\/nextcloud\/translate2","created":"2024-02-23T10:12:08.658951Z","lastModified":"2025-11-21T12:49:12.355307Z","releases":[{"version":"2.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/translate2\/releases\/download\/v2.3.0\/translate2-v2.3.0.tar.gz","created":"2025-11-21T12:49:12.350172Z","licenses":["MIT"],"lastModified":"2025-11-21T12:49:12.422088Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=33","signature":"BcoLb+J8\/ZTFIWzmGqv8PLRIaQNrP9AYmGwBqtgmXeM3Q5usFDE1RzNxbayrMsvFuYZ6UdcQaAFNytJV0ww+pTGZR1zECt\/fOQ0B5BP\/6vvJ8ng4G2u45QZ8wgMTuz4X1oUn\/Qra4r1Cc28sBX7vZhVaJZQWeBv7oPPXvpKs\/N+ZXe+JZo2+lmrPe2jQkWlQS1LmSb8gNaI\/hBRbtrTzWEwGaUOCRTqVJEQeXKAHIl4nGDf3wuyveM2oelJgoMXLz1C1oURBjheciRwLgeIFfwVBAX\/oFggC84cM9gNNFNvHJi\/XgrCyHWnMX3FAcmTppS7s9bBMe3yQo6vScb4Jg51iivu00U7YRD7VqWq5Lu39pvLm3mZPAd6qEdg\/f1nXGKAcOY6DlnJ+1uZctEmt2xPZnfVO4loi5RveJD\/7sMYfNAOfJvMe6+pEsAjLfZkWoFXVkulC0u60WQCFnK+AaxtZA79nDVIJnpwaSsrKCYlYiNWAdQHBqNEDWfGaVOwYPTVkT6S5D43URwGUkxcwPXL0DAw0n\/BITV3YL6mj\/MffuXiZnB8MXBqLNTFWPYUUL7+UUP8E7eviq2+SveFnMdUmSxhfwY88316FVCOQBUoT8dU4+09nPee7D+eIgRJ0afeZHQJIubC3LND2buRzMlkrSxJbyvnmHIPL2ZLoCGo=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512","aaIsSystem":false,"deployMethods":[{"installType":"docker_install","installData":"{\"registry\": \"ghcr.io\", \"image\": \"nextcloud\/translate2\", \"image_tag\": \"2.3.0\"}"}],"apiScopes":[{"scopeName":"AI_PROVIDERS"}],"environmentVariables":[]}],"screenshots":[],"translations":{"en":{"name":"Local Machine Translation","summary":"Local Machine Translation","description":"The *translate2* app provides machine translation functionality in Nextcloud and acts as a translation backend for the [Nextcloud Assistant app](https:\/\/apps.nextcloud.com\/apps\/assistant).\nIt runs only open weights models and does so entirely on-premises.\n\nThe app currently supports 400+ languages. See the complete list here: https:\/\/huggingface.co\/datasets\/allenai\/MADLAD-400\n\n**Requires [`AppAPI`](https:\/\/github.com\/cloud-py-api\/app_api) to work.**\n\nFor installation steps and other details, see https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/ai\/app_translate2.html"}},"isFeatured":false,"authors":[{"name":"Marcel Klehr","mail":"mklehr@gmx.net","homepage":"https:\/\/github.com\/marcelklehr"},{"name":"Alexander Piskun","mail":"bigcat88@icloud.com","homepage":"https:\/\/github.com\/bigcat88"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBTCCAu0CAhJcMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjQwMjIzMDkwMDExWhcNMzQwNTMxMDkwMDExWjAVMRMwEQYD\r\nVQQDDAp0cmFuc2xhdGUyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\r\npamfmza6MCX9KJ8iDeaNxTcnyxOntmLw9X+e6xf08BZ2Fi616TH4fBbJwLoDmirJ\r\nidl60TBH5ICBJ3GR8Rny\/AUNZTEIPrbLnqxKQ6J7JbRmhH4Y12QmSuiDXC3qXwCU\r\nVuy7+4d0Vrsoptns6k4p7CnZ51vC2247jHV0zNZst9rxrN0yrwoBVValsPv5NXH\/\r\nwQFTXhwtzBnnMyClnEkTYYqAYZbtWL3nyGxhbkcvTkN9ds0nwU2uJSwzh+7228vk\r\nb\/wTkWtcfou5keyth2uXc3+KKYDWNvxElvVA8COX\/T2yxdYzy3DS9e3UAe2xfhSb\r\n3mdxs8FVLVjEpf3jmou0HXwjTJDvlbn0\/dFbbTV3pTJetsdB\/Gz4KBBM8HWJclWj\r\nY9EUn9HYjE2lco\/DPYBGBuAeGhsrzOm73MsXu\/Q32j\/lmIZkZB1Txcy\/Scb\/kgud\r\nR6qYs6OSoBgzBvgCTIqfbrENq2qEJAgoMGlF\/sVYdqzyVdF9boEZodFx3loZiPC+\r\n6xZxBV7+\/KyTXEnWZu1xK8J6yhu\/0ZKimo9JUQz7ZX3fthu\/1AQs76Bvatl8xvS1\r\nAsL00HqRhHOCXcamaIArB8J3cEOJtEHA\/1CAQ1AQIrASnkAT333GZrjOWWSshjWx\r\ner\/PJ7wEQmiRiWqp42L\/UYTosNWgHNk0NoYKdrmNeCsCAwEAATANBgkqhkiG9w0B\r\nAQsFAAOCAQEAKCyt+r8ewaxTDEfgs8jrN4MqvydUX0SNGiS+HloLhcu5bq4MrACs\r\nGu542WUl7s1kkaWyizx7cIJcRnbPvIfs2BEuPwlL73\/YdPBbPahjqhl+SJH06VFy\r\nrEWlshcWbha2DOQ557wuPs1Zv6kYrO17TKi+rKG4DMjA4MVZjDXyoGsgM7cWX25P\r\nscrK5RrI7sM\/I4GZL8TwtZVbnHdA\/GNVdk4jVicnHqWaI0gw987v\/ufTKITPPSSW\r\nyxDjvXq3oecJ4WhS+\/fn7lebBDqeZ6TL6A3wXarrmBzStAs3Aet7RXm8iyEce2OP\r\ncq+Kv4\/nRIbMfDwIhgFhvrmQUkFLsQ1uIA==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"flow","categories":["tools","workflow"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/flow\/issues","website":"https:\/\/github.com\/nextcloud\/flow","created":"2024-09-05T15:31:29.818751Z","lastModified":"2026-02-09T08:06:20.889636Z","releases":[{"version":"1.3.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/flow\/releases\/download\/v1.3.1\/flow-v1.3.1.tar.gz","created":"2026-02-09T08:06:20.870359Z","licenses":["agpl"],"lastModified":"2026-02-09T08:06:20.962920Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=33","signature":"eun8SfWwRbIniMHKa9udIf56fFo4ko+kT9g84O8cIiBCeBqVqF9ysQ\/6Y+bUkccZqPelJtELzTW\/BAqDW1nIfqUompECLPfMtZiFWDZW89mNC0jaW0ct\/wKh5jO81c1ZSBeN4+boG5I56jXxpuJJWI+sVIv35Y0FyqjFr8AExzBy01l+wUijWUJyL+c+UPGfxFzD\/ztroFIgZZZjA63jibRKzUyv1MerDN8h2YRPl\/mwZb8IhVH8vmV3PfiRpPxIs1gn8r3y+PZNASfdVvBtBjdecxz\/T+YPLxOLE\/BZPxNJHzf7Z8B3JqmzYtnZa3lJ1NeV3B+tkWevwfTfoxYHVRoHFCWZJC1iDFr15rlhyLVyPs6tH8gU+zmJMD3iY3bIT1JvD9JZq8zFR\/obo9Q\/VNKML0sByB2VXAYpYHIpuMVpYQ6Yfdiu4fPtA4oA7v6Hq3nLFVsT77ekzRYyUSz9V8flsKUv3xzWr6RLKJA4xpgV07KDY1q\/TjArOCJisuzfF6JjfhcQDihyhxDwpg1oARWDrfO0s8gnSgetnIizICQVuQSsRE7Nt2TypdJHwjkpFuR5r6zfqeHFhhpOEnOJeQb+oGUv3ZnUsBppVr00m3iOQNP2axsRKPaSF2UAnQCeIoomf2KpJ0z1dYS7pS7fOKjN+0yY5bf2UuCum7vPwCI=","translations":{"en":{"changelog":"### Fixed\n\n- Enabled the `deno_core` Cargo feature when building Windmill to fix JavaScript expression evaluation in workflows. #134 Thanks to @strobelpierre"}},"signatureDigest":"sha512","aaIsSystem":false,"deployMethods":[{"installType":"docker_install","installData":"{\"registry\": \"ghcr.io\", \"image\": \"nextcloud\/flow\", \"image_tag\": \"1.3.1\"}"}],"apiScopes":[],"environmentVariables":[{"envName":"NUM_WORKERS","displayName":"Number of workers","description":"Override the default count of Windmill workers","default":""},{"envName":"EXTERNAL_DATABASE","displayName":"External database","description":"External database URL in format: postgres:\/\/db_user:db_pass@db_address:5432\/db_name","default":""},{"envName":"RUST_LOG","displayName":"Windmill log level","description":"Possible values: debug, info, warn, error","default":"warn"}]}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/flow\/main\/screenshots\/flow_1.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/flow\/main\/screenshots\/flow_2.png","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/flow\/main\/screenshots\/flow_3.png","smallThumbnail":""}],"translations":{"en":{"name":"Flow","summary":"Automate and Streamline Your Workflows in Nextcloud","description":"Nextcloud Flow is a set of intuitive automation components that allow organizations to automate and streamline internal workflows.\n\nThrough easy low-code and no-code interfaces it enables users to effortlessly automate routine tasks, ease data entry and manipulation and reduce manual work.\n\nIt includes components designed for a variety of businesses needs and at various scales, from SME to large enterprises.\n\n1. Users can build simple mini-apps to manage structured data through the no-code interface in the Tables app.\n2. Users can automate actions on a variety of triggers through no-code interfaces in the Flow user settings.\n3. Administrators can additionally configure file access controls to automatically block unauthorized access to sensitive data.\n4. Business process annalists and administrators have access to the powerful business automation features built on the open source **Windmill** tool, capable of modeling large business processes that require interaction with internal and external services.\n\nThis app provides an easy way to install the Windmill based Business Process Automation component of Flow.\n\n**Requires [`AppAPI`](https:\/\/github.com\/nextcloud\/app_api) and `webhook_listeners` to be enabled to work.**"}},"isFeatured":false,"authors":[{"name":"Julien Veyssier","mail":"julien-nc@posteo.net","homepage":"https:\/\/github.com\/julien-nc"},{"name":"Marcel Klehr","mail":"mklehr@gmx.net","homepage":"https:\/\/github.com\/marcelklehr"},{"name":"Alexander Piskun","mail":"bigcat88@icloud.com","homepage":"https:\/\/github.com\/bigcat88"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIID\/zCCAucCAhJ4MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjQwOTA1MTMzMjM4WhcNMzQxMjEyMTMzMjM4WjAPMQ0wCwYD\r\nVQQDDARmbG93MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA94FoSHrn\r\nNn+Sqg1BNIlXWfp\/yI28DlhXwTcZcHHBP\/OfBxGyA2YBKq2eFcUMGtieWb\/VTCgH\r\nm2PZ54xByXDXPkSjoOanoih5uuvFSjBCO+w9V9Z30jK9vSgRE7m5hr0G6nSGjpKL\r\nM\/h5ymzvqcuOqPbHeLMJqeUupnREiNi7dKD6JxhccK1KBhzOyBZ56R6tbjeBVeyq\r\ndTXT9D9f+vta+ZWqD47XcRVN2bp3qDKCP73sk92TxO+N0p+HyzmCDELmHY03j3HN\r\n2pOhzKrezJ7KWLbcHvnXFe+8IGeK66lN08eHZtJ0AUMq6rgos0LFyjmBRFvo5B36\r\nCbqxuujVDgShMPsxH5BMTrV3EyOp+rSQVLFLcVXrLLje4JQWn1FfSb\/\/S+7LEPWY\r\nJl0AAMiR7dR4D8tetiKxCMSVaSD2IFFPoAqjYlvXdJcNAULffazI2iRcQDMP8K6a\r\n+7LrEXdOFByAe7QVOo3QrDXAAkXLLPiqTTbo9pPIWI6rPr8sxeI4myXZCd3an0RT\r\ncJvmZOabRNSWl6F7LsowXsNRoyIQygyipu1gkj2Kd7pxTMihXMrYu1nTmUNMa2vu\r\nN1t2U2Ns30jFlYvLSNFYGpbjAO+tdNIjDGVdoxDXsw\/YdJltzyRjEsUci9YK\/I3Q\r\ne4kM79wtfETGmwWNlPXIFhtENR9rTaipm10CAwEAATANBgkqhkiG9w0BAQsFAAOC\r\nAQEAPHDfs3m6HChBC1uztrwOZA6zeG+mtVAGgSBTrS9w6Nszx4HRfvcWr6fgTPR7\r\nRJkO6vGxmI0G7BrxaIn5FKtJ42uNongRIubu5aAEt5OwuLS0iKycev8bbn0AYJP3\r\njLB6NTHP7Y9N18H2I15sR2DI5ItKUp1clxeqP0JXd6oX8RjVLEWzWi3zIoFqG6Hd\r\n3UTPXVCTS6I5nF33nQHGrdn6AK+9cncaAzitK57u8Vtk19RgFfBE5wLw0F8tC\/jr\r\nWh5EyY6o6qQeI6tpk7BIZIaO2qf1GNOwDJOYxrA5X52AIBDpe6G6rhNetEZxJOmU\r\noIHaGhdhuJRlpasqRRDCsWjrsg==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"text2speech_kokoro","categories":["ai"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/text2speech_kokoro\/issues","website":"https:\/\/github.com\/nextcloud\/text2speech_kokoro","created":"2025-05-07T19:41:19.257197Z","lastModified":"2026-01-09T16:06:00.190222Z","releases":[{"version":"1.4.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/text2speech_kokoro\/releases\/download\/v1.4.0\/text2speech_kokoro-v1.4.0.tar.gz","created":"2026-01-09T16:06:00.181530Z","licenses":["agpl"],"lastModified":"2026-01-09T16:06:00.237452Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=33","signature":"ZhPCH5kvjH+VNaiDKHWfY2a3TuRxZ31MnGZAME6o1DXdMNQDy2cHs\/XLZHcJOIo\/5WLB6c\/xhovFdgHeI53sfHFDEERv5KrCmdJaAoRVsARHLEG8A3lXR5SjzG+y4OfO8DMJW3VFmj9e2MD\/mMlXNWoaLENOMdM0OdLFRq\/yq41hvLStE4XUQ90Ok1bKJHpbx79EaMqPLOnnOwpHsQH7PzEbTcwXlFQWDkp5KhjLyPx9BUPQ8QnSIbjC3PweZoi0ay3KYU3S4TPfDy15bh3h7df8lubYgP0j6tkRmfIRf4W3EVVEZvK+EaUy+hUywkBszm1W+PueIsV+A4n4HRXsjvkpAmzJAZyGy4MKB34BKhfAJM6IXGy\/U5y1fmZZHDZ2rhFTsRR+KXgocR8t8tEZVbMvMrsykyIbvvmGoi9gC+xEMefRUwf2RpI18yAngxDbhiA9w1MpmUFpIpEOHuvgcxSC7LwD3X0S9gLDuqlAXPUo9UM1D5eK0aSBtBBn2lK\/3tDeTz3pw\/x6jHUl260D6exEOK7RZacM2J0gjNSNxHGPWoGH9vl7BgZRrnjLR54EU3qFz9Tn27SMSM3rgtY3JJ8vqiX2pOWyEKi3oWVrFVqHYPSiOLTh\/d8xgSsjIEpl+lN60ogvezQlLtk4REfcjR8j3ahzLsEgSGOMmMHTRns=","translations":{"en":{"changelog":"### Added\n\n- Add AI watermark metadata @ marcelklehr [#40](https:\/\/github.com\/nextcloud\/text2speech_kokoro\/pull\/40)\n- Support trigger for taskprocessing @marcelklehr [#33](https:\/\/github.com\/nextcloud\/text2speech_kokoro\/pull\/33)\n\n### Fixed\n\n- Add missing packages to Dockerfile @lukasdotcom [#48](https:\/\/github.com\/nextcloud\/text2speech_kokoro\/pull\/48)"}},"signatureDigest":"sha512","aaIsSystem":false,"deployMethods":[{"installType":"docker_install","installData":"{\"registry\": \"ghcr.io\", \"image\": \"nextcloud\/text2speech_kokoro\", \"image_tag\": \"1.4.0\"}"}],"apiScopes":[],"environmentVariables":[]}],"screenshots":[],"translations":{"en":{"name":"Local Text to Speech","summary":"Kokoro Text2Speech","description":"Kokoro Text2Speech is a Nextcloud app that provides an AI capable of converting text to speech using various voices and languages.\n\nThis app is built on top of the [Kokoro](https:\/\/github.com\/hexgrad\/kokoro) AI model.\n\n## Ethical AI Rating\n\n### Rating: \ud83d\udfe1\n\nPositive:\n\n* The software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can be ran on-premises\n\nNegative:\n* The training data isn't freely available, making it not possible to check or correct for bias or optimise the performance and CO2 usage."}},"isFeatured":false,"authors":[{"name":"Lukas Schaefer","mail":"lukas@lschaefer.xyz","homepage":"https:\/\/github.com\/lukasdotcom"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDTCCAvUCAhKkMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjUwNTA3MTY1OTEzWhcNMzUwODEzMTY1OTEzWjAdMRswGQYD\r\nVQQDDBJ0ZXh0MnNwZWVjaF9rb2tvcm8wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\r\nggIKAoICAQCtfqToqwZUkWliiTn5qHMqiqSC95BD5At1zrb+0tJiFqkJD8aVS\/Mf\r\nedWHpdYyom46FKUNS2c7jE5kTgC\/xupelrW7gNk8DEbi2mdqsYRHLG8k0sOvmxD7\r\npf+e\/av2KsHUo+DNsQbZbBmdPDlQgXxHydFNamZMkr8NX\/QtTMrFOP6U11JhmXPc\r\nvzo\/NahSSVOsFNueDxDoGdsVCjPE2QsXHbGAbUPfwgKEB1fPqA+4M181D\/iuFusD\r\n\/7CrHs8Rlc5kDapkB6ZKJ9mqGVqlIIwW4kLTKTzqDT3+ypOgK8aAxHegG8xhz9rB\r\nCdJB0P\/9FdYXhucUtVxXi2\/FwUX1YGeiJqLHtXXMNkHfyFKv0ZmAPnSKbAJqqH5q\r\n30YdW5gWCJXkfD0zOYTlQpC3DObYxoIfVtEgDiN8iPUJH4i5T\/NsHijUo958LIZq\r\neXhHlLbJomZM4S9c56LTVN0CuAHaAgGD8s2z5Pi6p+0airTC3RUExab6pvS9xA\/O\r\nHTBjRR0Yok0EgPaVzcaeMdU7cUOF+EZy5\/Kve4OA6X7frRY\/dpRWlQjINs6ySRmz\r\nKriBzpBNPu7zx9gW28Ams5XVI+WDLzdoh8P1ov4KVhE\/mDcrdBRrrweyAZDISM3v\r\n6GqGi0jWmIsgeV25jyJiLaS0Ws+YCkKwW8csYvUgC0lW6v3XMji1+wIDAQABMA0G\r\nCSqGSIb3DQEBCwUAA4IBAQAchzBWX40p+m1txk4GAezioP+cz0sKQ18BOcB\/UKNs\r\nHF0qq7yJjdnOVnvtwbvpkbHUvMcUYmUFF3YPMS6TRvUnEAQwL+XTnmV+HM8RuXfS\r\n7xnlr1hj67DIyE5L4uAXiFInY11mQMlQT3CKz+mSGzB49Y5D\/1IE+x0YLIIrcLQ6\r\n0uEBnqYp1C9tI4qPShZX0tp8glqrXmFYFyHd4XGdS1j5tTY3IXuIT0V1pv7WuHIx\r\nw+roxZDT7AF\/dXaebT9IHG6iXi+2K1hyyVPqUARe9Kgxne4fbS2GJYFJwaih\/C1Y\r\nlvpQefYj7r3xYllWoiXA3bY9U+eXRtn06eZO7g6WDdEj\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"text2image_stablediffusion2","categories":["ai","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/text2image_stablediffusion2\/issues","website":"https:\/\/github.com\/nextcloud\/text2image_stablediffusion2","created":"2024-12-09T10:58:48.357785Z","lastModified":"2026-01-29T17:20:40.283619Z","releases":[{"version":"1.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/text2image_stablediffusion2\/releases\/download\/v1.3.0\/text2image_stablediffusion2-v1.3.0.tar.gz","created":"2026-01-29T17:20:40.260997Z","licenses":["MIT"],"lastModified":"2026-01-29T17:20:40.344728Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"sISWq2CS\/5DZ1U9AD0RXBQQ9JWfCN4gZr3BMK6Y+g5VDirA3tPJSSQ0Y96y3ODxPC\/gdXbV+NlC58i7zQTcXicOEYjGCCBZzNlWfJR9qH\/vvt1HY0W+tlJWiMf54KY1eJD6xPriZNZIqjEoo+fuo3EeuGyV\/MW9mHe06OhWTIMd88x6iJ3YE25snJUP\/JptyoFQAyj4NTEe93tIBSFHrYcL1Nix40qTIDCIlB+0y89W0OJz+Nwipw3lLht49nYCKOoWczGF7HmeimkaFHcOhiTkdB5gJYWzlFBLivfkdEXMVN+MeZQonCJSUVEXAuTv7+sCvWEdHC0vPmgoiDFAe6pAUyik27tGB3c8oMWNJq9ZwvF6uUTX6vl+JjS2yjNXhDICWtH4kA6p6JzOmPSbCh\/sL5zl4OS3HQX0H+5gpk5E7FEmO3ZID\/ADOPlq9HMpNARLLKrOuw+cxmdMjv1j8ZOjIAlgp\/T6h3W7q4OBOQkII\/ecW5UnDe\/cljJuEBRPBkIkn2tlFc63iyr0IYZQ1aRZOJlYezFUWNTam5aAjszfqoAeo19rSu5nAYk2wUViGjN41abVlOhE+a04uaJqRT6+XEzBNZWcxSOgfbZXJx8kjkdL0BU+zdB1jMVrt9EG+VXlzx1TUzAGCRTANL9HC2zI7XKUKid9j41ztvEkfS7Q=","translations":{"en":{"changelog":"### Changed\n* bumped max NC version to 34"}},"signatureDigest":"sha512","aaIsSystem":false,"deployMethods":[{"installType":"docker_install","installData":"{\"registry\": \"ghcr.io\", \"image\": \"nextcloud\/text2image_stablediffusion2\", \"image_tag\": \"1.3.0\"}"}],"apiScopes":[],"environmentVariables":[]}],"screenshots":[],"translations":{"en":{"name":"Local Image Generation: Stable Diffusion","summary":"Text2Image provider using Stable Diffusion XL Turbo by Stability AI","description":"Text2Image provider using Stable Diffusion XL by Stability AI\n\nThe models run completely on your machine. No private data leaves your servers."}},"isFeatured":false,"authors":[{"name":"Marcel Klehr","mail":"mklehr@gmx.net","homepage":"https:\/\/marcelklehr.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEFjCCAv4CAhKHMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjQxMjA2MTY1NDU4WhcNMzUwMzE0MTY1NDU4WjAmMSQwIgYD\r\nVQQDDBt0ZXh0MmltYWdlX3N0YWJsZWRpZmZ1c2lvbjIwggIiMA0GCSqGSIb3DQEB\r\nAQUAA4ICDwAwggIKAoICAQC5319jFeYWk\/BFI7L73IimN3pWs7ZwiD9tFbznz9Jd\r\nXCdOPrARPfq1tVd6BmkyzKz02NwPqfZOuwxfRMFQa4bngoFzZN4Hmfuvl4PGrGnh\r\nK7+aooDaZYHAuYycM9L8o5BT1UCxbgsBFfKk6a1g8fHuxYsO3NhtQa\/CSnO\/PRsz\r\nijTD8RsEgpziHJLrVatBD3S6fFPOkV2G5gjJ1j7hgwNlUJ3J0C5IxrZeKefuLYWU\r\n46+ygIroDqm7G85ufFVMZEBlJFKg94wGF5FrsXsJ0A7JcW5c3VEEkwA4srd40Ohu\r\nAf1NKiF3QrqMO+QbQW5nIe3gNAVA\/vft3WLbH8mnyfkcfw6GJJbqsPWuleRVwzxa\r\njRZwBphoH8BnHngVBxhfe6VSDXqxAqp8HnshJYGFX8DN3Kixks+9SzLSAfu\/eEro\r\n3Ac6+gilhONOfpsH\/2qQz7x5riS76rfnPZfGV3yROE1aaJrQCdf6bg4WxTmwSbvh\r\nCge1Uk7kOn\/L72lhDCnRM2ad4bfWIIPjCZUaCDymjp2DMz\/eBSv18lObJNwxhFES\r\nccP3Nzb1vUdpUpttJNpXDaufhoVyq3Bal5RuDnsGjn6axhKf1EE+tCw0Dw0RPDyZ\r\ntY1OyVibQepTzUhAAdtKkR18cN3KxUoNWH2VV9loGqURn2hmotap6pWqwApHIVJv\r\niQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQBS0\/SRezR7QldbjmJe7B0jaLukcyXZ\r\nLm4BUiGJjDUZy0wdUJ\/3jYs3ASqoc6hWnhuId9iSYy22YW0ptte3sLxi2iy2w8Xt\r\nzcmKFGy1mgpXfeD1nXv7YgXJk4vSWGbPRNec8RUCZmZ7h7jdomZ76vsT5CN6363l\r\nn8ZXUmdOD2R7Mf3KpieHAkEV8\/rX\/mcmcj43glojjpE92aFtm+xY28iBrcxIf5zw\r\nxk+8IcWs56HX+Rkx9Y1xmCl5xtkB6UjI6S+b8Jh8oOTgMw4d6MaaZJU4fdxv1uHh\r\nrtyp0pzJMxG4zxNbACoOSkA+WMuw6RU2UF2xHB\/xLfG9OU0Ap\/VBJXDe\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"stt_whisper2","categories":["ai","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/stt_whisper2\/issues","website":"https:\/\/github.com\/nextcloud\/stt_whisper2","created":"2024-01-30T10:23:34.396320Z","lastModified":"2026-02-24T08:54:49.571609Z","releases":[{"version":"2.4.2","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/stt_whisper2\/releases\/download\/v2.4.2\/stt_whisper2-v2.4.2.tar.gz","created":"2026-02-24T08:54:49.553468Z","licenses":["agpl"],"lastModified":"2026-02-24T08:54:49.638110Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=34","signature":"Q8lg+sp5601duR8BWyHa8RmXe6a\/X4xbQ3BRzjr9DuG1dU8z5vweYCbsPX3O+hAaQpKa7N2MnnYvLGc\/nXTADs9\/BOxRw1gD+M8buOG\/Pgqp8JPOpKktvCpYprthJyygNdyxdc6hWAT\/Ija4wkYlK3kfi47DpM\/UYG2Hd4J4\/6dDdTtAEZT4jrXYpj\/eC86Kp47LT+clAsvAcO5sHRjLtplBZz3hvBnM\/3AEHY\/lhjdyLUSfe\/7iVcCuOO9sff0tovdaOVx7ebpqyEXW5XgdNclYs5xCBWXIsS3O+KDwmgnBERfyOe+RabePSVNKYfsrcSKtcgMKHb7TyQoVWcR7vP96jeTEqwWP1BzMMl30cOZXQ\/aPod0glaQfq+d1RcKKj6EIOUdSoJXufsUotLPiE5Kji0FiPQ9ccdfXvBzPOxbQdR7V+wL23pNrDJTF4k7+L3Y+tBxZnvNK+LQLvhlz6gwl+nv\/v49zpauRKDk3bat\/\/9ONc2BEuJbAwbTpYk0Vz5GDua566lfWSlYV7uSvrVa1DzGFnIX2AMNvoYpYVEiau9RpvgvXfEgp9wU2+QdxLmyo4ieq88npX7WEajJog3yRKDQp0Ip0mPXXjhh\/1XnjX8V8DCk0D\/6e99ex+1USDvc6TKbn6t6pzsEZDlgXgYfAbTeBbk5Ef+Q1Rm61754=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512","aaIsSystem":false,"deployMethods":[{"installType":"docker_install","installData":"{\"registry\": \"ghcr.io\", \"image\": \"nextcloud\/stt_whisper2\", \"image_tag\": \"2.4.2\"}"}],"apiScopes":[],"environmentVariables":[]}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/stt_whisper2\/main\/img\/Logo.png","smallThumbnail":""}],"translations":{"en":{"name":"Local Whisper Speech To Text","summary":"A Local Whisper implementation for Speech To Text","description":"**Requires [`AppAPI`](https:\/\/github.com\/cloud-py-api\/app_api) to work.**\n\nRead the Documentation: https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/ai\/app_stt_whisper2.html\n\n## Ethical AI Rating\n### Rating: \ud83d\udfe1\n\nPositive:\n* the software for training and inference of this model is open source\n* the trained model is freely available, and thus can be run on-premises\n\nNegative:\n* the training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model\u2019s performance and CO2 usage.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https:\/\/nextcloud.com\/blog\/nextcloud-ethical-ai-rating\/)."}},"isFeatured":false,"authors":[{"name":"Marcel Klehr","mail":"mklehr@gmx.net","homepage":"https:\/\/github.com\/marcelklehr"},{"name":"Alexander Piskun","mail":"bigcat88@icloud.com","homepage":"https:\/\/github.com\/bigcat88"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBzCCAu8CAhJVMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjQwMTMwMDgwMzAwWhcNMzQwNTA3MDgwMzAwWjAXMRUwEwYD\r\nVQQDDAxzdHRfd2hpc3BlcjIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\r\nAQCn3QbNnk5lxpFUH4wQk4bFUxs8SxXLQCcjAFVhEymgaKPM1qQgTa115tOxVKVg\r\nixMmecsc+ZJHgq7DEpUteMGVcIYQAiHdnIapzYQcFiBLmzsRpZn78\/ZE3O9cjhev\r\n3rHwx\/5VXurmRSk3EEsA1TMHzqTLsvvxXnTSpG5MwygnXz7OiOjCGG52it1D\/lTZ\r\nPkMASDDutzV7CZ6PtO\/HbIWoW1tPFxvlMiaOPPhd2sRDXmCR+ZuJiiAIKugt4Dem\r\nT\/f0AtmU5AmgDwn43nmEzuOzXyWVcvY4dx2nauPOuFMvcKRnygG2QkueugXbBg6s\r\nNVyDZj7Ow6EWQ7FXlgNWCuIoh\/lwDgEaQXKyRUTxlumDcVtgRkvgdRnB39UyDhPC\r\noSRdiMoYnfybg5QgkvnrH8RFGmr4FwFN26AD3esn9k+us\/UbjB6nUwiTGA9J21t1\r\nGZgZ1CJWWV66InTn+\/xExN8i9eo3Hp38xF+M9yDMLKb+SxD6CJk\/FQ7VN\/cM7XEy\r\n0OWNUMiEThp3cPNxWoF1dm6IKc2HjEBC3D0ieSXP7seVqB6NhKpdeGSjNXDzxFzB\r\nYAI76p75nAbGuR1299h2S5VLQQLSItcG+0UbGJC9t2N1JH9k\/V1L4ZE7CSw3E6za\r\naNsFr8MMMjZWnoH+W4ZIUaKym0uLZSat3AEJAE+CTSk18wIDAQABMA0GCSqGSIb3\r\nDQEBCwUAA4IBAQBxpAgeVkyWDq3YwgTt8GVoxop6gAj7\/pWGo3dINI8KZCk\/tva5\r\nVAVFBDvZU\/pFVdnQDJ6pWGjt9oKO2QBi0gKUtf3L50ohT\/0HqZT\/TWX412sakPNt\r\nYb60W7PyxAdPGmebzQ0TFLr2RyDsgxICYmVKCYOr8m0HOrB4S7wl2AX7VxAyxT4k\r\nDorwrMZ48pE+Z0MtyVbOOP96m5SnL5prb2ByRMe0R1\/mg4KcrqoTt5whMZI6khim\r\nykxEAMZHsoJG2+ltvCDq1HpvsIDModkL+9u\/dDN5FNTMG3dOh\/bZ6XvegRSiRfO8\r\nVV6mjyG7zfCc3lVWJmJ7j1APjwshP4SuxIpA\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"live_transcription","categories":["ai","social"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/live_transcription\/issues","website":"https:\/\/github.com\/nextcloud\/live_transcription","created":"2025-08-05T13:09:46.382840Z","lastModified":"2026-03-03T06:38:17.668347Z","releases":[{"version":"2.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/live_transcription\/releases\/download\/v2.1.0\/live_transcription-v2.1.0.tar.gz","created":"2026-03-03T06:38:17.644957Z","licenses":["agpl"],"lastModified":"2026-03-03T06:38:18.097205Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"qKV53dDxmK17VmzglW9MNLBD9UWgV9rvGyU96sW8Z6Xgo9u\/na4SO+pqKr8mO7SjJuGSX6kGBXXbCqCydslJyFplh3gl8Zksdv\/F2EjFU5RXZ3GgcFuzTSp+9MZAcn3HI2iFtbBSN5QQG8\/BMI22chX25v8aQZA+FAiFL82GX\/iH+oLha5AIWaGKniQRuA2oQZN+lZdcSKEXauE3asmPaHYe3\/R72wNUxjruq5C9eD+uIdatqlbIGtsZ5b1JcIk\/9TzEeRtgX974zjMAhHHYyYT+kJYxtNhxwggLwwLWeIMhHWK6x3y67E1CgW6QMPTaJXbA4qjBRRUb9idtBSeefGkS0xXOjx8pQboC3f2xauASeVzex8W0CLP+8NroaIOdB26gcg1MR54EO3g22pTm+agWbK0w3SLJmyZ6UWJIPOuZRCxpxO7a+n6Iw\/1NmywkJsci+QJy8Cu2uTj+fAYD+I+yKABEL8pp6uHV1iCmjKYYC+nyDXWn7Q7K\/6biZFSj\/Kk\/NyAqChQGC1v+zpHLl+upk827jIiYGX\/+JlCQ+sZz+NR9wG1yuFzMbhzpjBPHIfPySoaMo+aW2u13H1Ov5k\/WPmPq+yIWOanqdw8O38P\/Buk08RVwsG4ZDQ1CqqScAVujMOLo+twa+i+e15cpzzyAa3\/F3vlPodZ5N89DJU8=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512","aaIsSystem":false,"deployMethods":[{"installType":"docker_install","installData":"{\"registry\": \"ghcr.io\", \"image\": \"nextcloud-releases\/live_transcription\", \"image_tag\": \"2.1.0\"}"}],"apiScopes":[],"environmentVariables":[{"envName":"LT_HPB_URL","displayName":"High-performance backend URL","description":"URL of the high-performance backend, same as the URL in the admin settings of Talk. It ends in \"\/spreed\" usually and looks something like \"wss:\/\/cloud.example.com\/standalone-signaling\/spreed\".","default":""},{"envName":"LT_INTERNAL_SECRET","displayName":"Internal secret of the high-performance backend","description":"Internal secret used to authenticate with the high-performance backend. This is not the same as the shared secret in the admin settings of Talk.","default":""},{"envName":"LT_VOSK_SERVER_URL","displayName":"URL of the Vosk Server (optional)","description":"Leave it empty to use the built-in transcriber. Audio is sent to this server for transcription. It should be of the form \"ws:\/\/localhost:2702\". The internal Vosk server will listen on this interface and port if enabled.","default":""},{"envName":"LT_DISABLE_INTERNAL_VOSK","displayName":"Disable the internal Vosk server (optional)","description":"\"LT_VOSK_SERVER_URL\" should point to a functioning Vosk server in this case. Accepted values are \"1\", \"0\", \"true\", \"false\".","default":""},{"envName":"SKIP_CERT_VERIFY","displayName":"Skip SSL certificate verification (optional)","description":"When set to \"true\" or \"1\", certificate verifications will ke skipped for the websocket connections to the HPB.","default":""},{"envName":"LT_MAX_WORKERS","displayName":"Max concurrent transcription workers (optional)","description":"This limits concurrency of the transcription and by extension the max GPU\/system memory usage. One worker processes one stream at a time. The default is calculated based on the CPU thread count of the server.","default":""}]}],"screenshots":[],"translations":{"en":{"name":"Live Transcription in Talk","summary":"Provides live transcriptions in Nextcloud Talk calls.","description":"Provides live transcriptions in Nextcloud Talk calls. High-performance backend (HPB) is required for this app to work.\n\nThe installation steps can be found here: https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/ai\/app_live_transcription.html#installation\n\nIMPORTANT: Environment variables \"LT_HPB_URL\" and \"LT_INTERNAL_SECRET\" are required to be set in \"Deploy Options\" near the \"Deploy and Enable\" button before the install."}},"isFeatured":false,"authors":[{"name":"Anupam Kumar","mail":"kyteinsky@gmail.com","homepage":"https:\/\/github.com\/kyteinsky"},{"name":"Marcel Klehr","mail":"mklehr@gmx.net","homepage":"https:\/\/github.com\/marcelklehr"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDTCCAvUCAhKzMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjUwODA1MDc1NzU0WhcNMzUxMTExMDc1NzU0WjAdMRswGQYD\r\nVQQDDBJsaXZlX3RyYW5zY3JpcHRpb24wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\r\nggIKAoICAQDE\/LE0DcA4nsENGeJXe5LwXYbSggaIzfOxNKupZFHoMmM4a6TfR\/0d\r\nrxou\/WD0etR1niBvXZSFeX3w9eYrdTBplVZcrD2sZMqe4QW+4T\/eptqt\/ba8oeoG\r\nETVrjh8+XiU7RJdJ6MsBby15D\/z2xpG+oJTZFpwnzSyU6Z6YrxtOdGDtkB+7NB1k\r\nT1uzMfXe6GBQEcmIzIdSLoRGSNoq0VnyEproVXv0MroGg9vVvBDhByWMVC12dQi7\r\nrWXaKjW8JzwH+Wdy1npoUDHXc3flUnHexR7yTiWqPDvdXo\/dqeCkqAhI0\/Jsgfa\/\r\nYf3O53ZCjLG2nDGcMW3Ot0OG3pD91XFxzZKb0o+2bu+LqJFD7UWvcZT0aAq+iAbV\r\ns098nMQQDFmALK3b0EL4QL6+sl+cFixtKP6pqYtL2byoB1ZDeVg9dQBpmPuVd0rV\r\nxN9kRGoOWg7kSaoZlpJEuIroyfkk\/xVOSU2bfuOq+hcbkfxyMztQZEedprzH2z48\r\nHfG\/+EXchpBd+u1YTYNsywdsN+27gN8YZ2Gi7G1zr4+qbiZbKTnZ6LCckmjR9USF\r\n4CNqCycZgqn9kLLTOLcX0yD4nvq7gsXTRH94NZ0T0DzFz+lKblR+ifmRYnjK\/Z3m\r\nvfd4lq2WW3aIWn8jaLXBItkV7bKUivCNqLergW1g7ymztyu+l16QgwIDAQABMA0G\r\nCSqGSIb3DQEBCwUAA4IBAQB0G\/v35EayVAhQLbUBKmgNUSXD3DlZZH5mI9F2COgD\r\nORg4toMDJrrZpijPZk+h+l6anbP94PQHB\/evwMDtJ1jtLI86aUCKgUGqkSZH1aUi\r\nwGZAD8JgdIEVZr9UyFcYGkjqp7QjRwgEVEXXku9Q92bcbQWZWOKea35qxBpmji\/o\r\nYfccUUtFV23GwfjM7Yvec6xJPFuJ\/TzdOVO3Jh3ZXR4LHY+r5Vwe4jE63mvAXfz4\r\nIcM4v6Z7QipoDa3PGWj4nCbrYi5c7\/YV0JojCV4J7YcW6EVcw7VyeroorlZ0ElW\/\r\nAmAT0fyrIB7ICK31tyifagIQeOpAp9UfCu5M8lc3fcRp\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"summary_bot","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/summary_bot\/issues","website":"https:\/\/github.com\/nextcloud\/summary_bot","created":"2024-09-18T14:01:34.154889Z","lastModified":"2025-11-27T10:54:13.856529Z","releases":[{"version":"1.1.6","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/summary_bot\/releases\/download\/v1.1.6\/summary_bot-v1.1.6.tar.gz","created":"2025-11-27T10:54:13.848849Z","licenses":["MIT"],"lastModified":"2025-11-27T10:54:13.916666Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=33","signature":"KVtYcy3cvnfFtT1etaypNDMckmswfcZnBWWz33TFOCZ9yE37a+JB6cydtGwkI5dvAB2f3UtyVGHBm9wHA4Qq+OcltOyDQnwZ8DkkerHEWJsBWpfBl6XO3b1Elcc2BpHW4cFZjwFnTo4qdedB+kpzmXlJadhKHrUT0tZElKwkGr\/ikuUF94AMo3mK89E2EGddj\/NvL40xw5mfdhFMHd1BaIjbv1Ct\/Ce7x8sNtvZETRThIMbBe10tSTHAwk0ccj6LVITKGTwGSlrHAqxtYcZa0rtkqgA5X7wZeoLK4kWGL+iypZibTNacSIhlauy+lplf8\/VJiDvz5Rm1goQdbsIWdcBgzw6\/HGYVxYnvO3Rd4ysTKhr2x0XkY0fgB44Jlws5VmdkMBi62V+TiDryzRiwB9bArR2MeET+3QErHzTS8XVFgQccJRJ1SukV84xVU6g0\/2orfRNNrvpsK\/y2hKwseuZBCLSxCuLb\/FalP8xQNn+nL74nSw4HFZ4aky11XepOwFB7V4zjkguJiogmNX6meLvHElPwWKAdEkWHWiaWfpgCfrTvHDFi\/ofjvl5YV\/i\/iYDeBcBGuH+AkAatCjaTsT5PvUSIdmknqaZ6P\/RiVA+YGg3gNPjTgCL44ih3f2vnTjp+Hm+atH4KFYl8SbpbrgjiyTzPod52OOew61E8g5U=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512","aaIsSystem":false,"deployMethods":[{"installType":"docker_install","installData":"{\"registry\": \"ghcr.io\", \"image\": \"nextcloud\/summary_bot\", \"image_tag\": \"1.1.6\"}"}],"apiScopes":[{"scopeName":"TALK"},{"scopeName":"TALK_BOT"},{"scopeName":"AI_PROVIDERS"}],"environmentVariables":[]}],"screenshots":[],"translations":{"en":{"name":"Summary Bot","summary":"Summary Bot - Nextcloud Talk chat summarize bot","description":"# Summary Bot - Talk chat summarize bot\n\nSummary Bot is an innovative chat bot designed to enhance communication efficiency within the Nextcloud platform. This bot integrates seamlessly with Nextcloud's chat feature, providing users with concise summaries of their conversations.\n\nIdeal for busy professionals or teams who deal with high volumes of messages, the bot uses advanced natural language processing techniques to analyze chat threads and extract the key points.\n\nThis ensures that users can quickly grasp the essence of discussions without reading through every message, saving time and improving productivity. The bot is configurable, allowing on-demand and scheduled summaries to be executed.\n\n### Requirements\n\n* Minimal Nextcloud version: 30\n* Docker\n* AppAPI >= 3.0.0\n* Talk\n* Task Processing Provider (like Local large language model app (llm2) or OpenAI and LocalAI integration app (integration_openai))"}},"isFeatured":false,"authors":[{"name":"Florian Klinger","mail":"florian.klinger@nextcloud.com","homepage":"https:\/\/github.com\/nc-fkl"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBjCCAu4CAhJ\/MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjQwOTE4MTMzMzU0WhcNMzQxMjI1MTMzMzU0WjAWMRQwEgYD\r\nVQQDDAtzdW1tYXJ5X2JvdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\r\nAMnx+CBDnHYQ22ar3ZqJIgCa6vFTRzRMpWI7\/+jxStGgG\/hmzGXDD80iyhvR0YtU\r\nAjzE79JqC26uxQdvkCIS8wJ5TDr8\/P1QxY5PSvU4QNDIhJGMpWf1NID28Vmh\/65W\r\nco++IE+8lFLpDwKMl3OXUfN1hbRVKa\/gGCflfEsFAQyIgV3cLS5X7BOYahdDWkl+\r\nr6sha8pECJhsfacvRxnqH8sppWaFhsCD75LtfpeL+TFHJHcpHqvskmd2\/2XvgA3R\r\nH2F6ed7fUE\/CMK2Q6YJdPX+ycYM4f45n4LNIcgTgynW1GYn1XP6pXE0EGJAodLe6\r\nf4w5dcY2ioHvVfm1XYNqaKLiJ6HcZ85InGxDDHakKf1XzK1qI4MEgJy2ZnVQM3ZE\r\nqQSPa7ao+pIZhF0aXJWegsow0RdnfTog5pTLFixvQOJJ67lW5GLCe7aje7IxgXr0\r\nsXnAheGKwUWy+C79wxm\/UBfgN0S\/TO93sYO6kn3FwfrBYKwLgbosVY7QbS7U+b2t\r\nQKRrGi1qTX\/IkGlogkrJN9ZeOn+WHDwdP6tQT0kVJnWbgj49xj59WGFwRX1R4Qsw\r\nd+9AShs11+rQxpZDLLDMKF7Yb0Ih6rKUklToeKgV0OkPkfWPO8Yj3z3BTGzGJW2e\r\nL0b03zDS6bbaVCUfSXK219ff3lI3IvZPc2k6o\/XFZUwLAgMBAAEwDQYJKoZIhvcN\r\nAQELBQADggEBACqC53GxxjAt7YKTXgq1oM90uw1C0XAoWZZngmBRK3OA3MNhqFSJ\r\noaRhUOoK9FhlE4knmH889sApaVwJnrtXvBM9NgBrRkXePQoNVcR8+zTYFe\/68\/ZK\r\nTM6s48ZXpC2Hm0cTDf\/ebhwDiqJQHHe3i6\/LbKv9vLPj+qDUho7AhB5jpHoQaGBR\r\nVO9XVf42p5w1tjStJVTp0J0K2L3Ovdk4cHN4dG8gfyidOALeMlXWpQeQSVrFFDJQ\r\nUBofpLZwQ9pCSUST15ys0TUoRh\/VWzyS9bA3fbuh3G9bon\/aZ26YqGtrR6IURWPk\r\nq\/Fm6NgrwQhjLPvz9dVCQwqWJnDICbSCv9Q=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"visionatrix","categories":["ai","multimedia","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/cloud-py-api\/visionatrix\/issues","website":"https:\/\/github.com\/cloud-py-api\/visionatrix","created":"2024-08-26T19:48:43.681208Z","lastModified":"2025-06-07T13:29:56.862031Z","releases":[{"version":"1.5.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <33.0.0","minIntSize":32,"download":"https:\/\/github.com\/cloud-py-api\/visionatrix\/releases\/download\/v1.5.1\/visionatrix-v1.5.1.tar.gz","created":"2025-06-07T13:29:56.853800Z","licenses":["MIT"],"lastModified":"2025-06-07T13:29:56.922665Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=32","signature":"s\/B50X7CjQP11+cst5Uosae8RVzrbYw2D0sCu\/fr5uE+ZLCELdOMfuecF2m00yCW3LAwK\/qT77+tLncr3XVggCwSohP0rbJ1x8W4Eo7qRC3LsNz7\/LCGujg7uxCMnM6oYwOiIJh+Paza+XlctyERZLT0aDqDIU2iESwdKssFc+xE6zaQ+Ofuvj+tFpLYs08WOdxz7roDSCRU68iBqAT70C2Mp8fRVWbEfo2ROuIHkk9EjEq1nFCLMoGv8iNvL7ufDBB1O1fXXS4uuCl9Z9e5wqTNKJmzifgtOj0WG9SN0uWIR2gXu8eXevhXsSCnffxyXNsvBYCBymrP9xLOQbkJERl6vZD\/zyUyvUy4VXpuCuChDnz0nffuOYsFD9GyGMUCYspFFJozaJTikZ6fR9OsWvoNE9chePzasIo8JmoFZj5Z69np9oagHa32twGk\/Xffsm9pTMnBkCm6CwYmlkmPnVkh6O82WJxp35UgLsdXRayPjWP0jE0J9ccLtENZEwVON49HVv+\/V304IxODGY9Ce8MspBhW7K9pIVf1rLN7zbnLL33QHsCAS6zUjwLFM8H\/ddQ1murS+0fxOaAM1V+ZgOHxlvHO\/0LhpqhF+U2S7LNlI9C8GFGSG842fL9DuBU60L4YkRJPSrXg7v+QHhzY9e3gVGHAX\/oxahWTp66I0z4=","translations":{"en":{"changelog":"Visionatrix service has been updated from version `2.4.1` to `2.5.1`.\n\n### Added\n\n- Option to set `reserve-vram` parameter for Workers from UI.\n- Ability to override `smart-memory`, `vae_cpu`, `reserve-vram`, `cache-type` for specific workers from UI.\n\n### Changed\n\n- CUDA: Temporarily reverted update from `12.6` to `12.8`.\n\n### Fixed\n\n- SettingsUI(Workers): correctly display `Smart Memory`, `VRAM State`,.. details.\n- Other different small fixes."}},"signatureDigest":"sha512","aaIsSystem":false,"deployMethods":[{"installType":"docker_install","installData":"{\"registry\": \"ghcr.io\", \"image\": \"cloud-py-api\/visionatrix\", \"image_tag\": \"2.5.1\"}"}],"apiScopes":[],"environmentVariables":[{"envName":"EXTERNAL_DATABASE","displayName":"External database","description":"External database URI in SqlAlchemy format: postgresql+psycopg:\/\/vix_user:vix_password@localhost:5432\/vix_db","default":""},{"envName":"DISABLE_WORKER","displayName":"Disable tasks execution (Server mode only)","description":"If you have external workers, you can disable the bundled one to make Visionatrix work only in Server mode for task management.","default":"0"}]}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/cloud-py-api\/visionatrix\/main\/screenshots\/visionatrix_1_light.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cloud-py-api\/visionatrix\/main\/screenshots\/visionatrix_2_light.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cloud-py-api\/visionatrix\/main\/screenshots\/visionatrix_3_light.jpg","smallThumbnail":""},{"url":"https:\/\/raw.githubusercontent.com\/cloud-py-api\/visionatrix\/main\/screenshots\/visionatrix_4_light.jpg","smallThumbnail":""}],"translations":{"en":{"name":"Visionatrix","summary":"Visionatrix - scalable AI Media processing","description":"The best open-source solution for media processing, [ComfyUI](https:\/\/github.com\/comfyanonymous\/ComfyUI), extended with [Visionatrix](https:\/\/github.com\/Visionatrix\/Visionatrix), now available in your personal Nextcloud.\n\n\u2728 Process your media files directly in Nextcloud using powerful, customizable AI workflows.\n\n---\n\n- \ud83c\udf1f **Ready-to-use flows**: A library of workflows for various AI tasks.\n- \ud83d\udee0\ufe0f **Custom workflows**: Design and adapt workflows to fit your needs.\n- \ud83e\udd1d **Nextcloud integration**: Use Visionatrix with Nextcloud Assistant as an AI provider for seamless media processing.\n- \ud83d\ude80 **Parallel task processing**: Scale up your workflows with support for parallel execution.\n- \ud83c\udf0d **Multilingual prompts**: Create AI content in any language supported by your chosen language model (e.g., QWEN or Gemini).\n- \ud83e\udd16 **LLM integration**: Use Ollama (LLM + Vision) and Google Gemini for enhanced functionality.\n- \ud83d\udda5\ufe0f **Hardware support**: Works on both CPU and GPU, with flexibility for various configurations.\n- \u270f\ufe0f Support for editing workflows by adding LORAs within the Nextcloud interface.\n\n---\n\n\u26a0\ufe0f **This version is in beta** as we continue developing key features to deliver a complete and polished product:\n\n- \ud83d\udcac Chat interface with an AI media assistant.\n- \ud83c\udfa8 ComfyUI UI support. *(Planned for release with Nextcloud 32)*\n\n---\n\n\ud83d\udca1 **We value your feedback and contributions!**\n\nShare your custom workflows, big or small. For guidance on creating AI workflows, join our [discussions](https:\/\/github.com\/Visionatrix\/Visionatrix\/discussions). Contributions to the [documentation](https:\/\/visionatrix.github.io\/VixFlowsDocs\/) are always welcome.\n\n\ud83d\udcda For more details, visit the [repository](https:\/\/github.com\/cloud-py-api\/visionatrix) readme."}},"isFeatured":false,"authors":[{"name":"Andrey Borysenko","mail":"andrey18106x@gmail.com","homepage":"https:\/\/github.com\/andrey18106"},{"name":"Alexander Piskun","mail":"bigcat88@icloud.com","homepage":"https:\/\/github.com\/bigcat88"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEBjCCAu4CAhJ2MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjQwODI2MTM1MzMxWhcNMzQxMjAyMTM1MzMxWjAWMRQwEgYD\nVQQDDAt2aXNpb25hdHJpeDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nANOJDpy106Nd\/O7M6TZ9nsQS7sUugDcLBBYNOwkyG80eSX7T8UPyLi7Ku76RuTrJ\nkaojx3CpD4d5J9GbdZ0o2F3fMNVQSBKe1sZvYFC\/ZMwv6TSDOLr57czTQa8kN++5\nXUeJeiFeg3Zf+4jjNXva\/WIGOe7VgKgBdkOXvaetUkhS5CcbPrdxmDTN\/BkCumTW\nsCPqVrYRDKzeub1gzhf6IyNbHdDELmYt3MNXU0FIsFoO2eip3r3bIOgAs7KFavIl\nk+f7fpoQRUsnaAVVn4a2r8X3w9fbP\/U8UKm6JjGNYdgx1c4ljrlH+0FWYzZfajjK\n5uXILT6m8APflfwIPRgliIg\/J+AuTjxsjcRXpnyhu3qqYC67933Kyg11H9oqJwdt\nSaYQsclFDyESpyPB+trfuLji1X0idjj2EIUiHyp4OVEP6O7FLiy0kftL1YRFBjqS\n9RfrCfW2YYmA2vsCgjCiS9Tp+N2uomhYZo7SvTHVojwwSl4obLzu93Br844C9mG1\nbegpYwWEHhIzwQdUc3om6Gy3C2gWGwtp9DdQLoaasR7qQWXjd5ApSJhz5wUY0JqO\npApRSZazS9wWgTj1TQj\/WMz4bmUdDqMn3TfT4yOkHvTHE1VNZSi81AdRJmBA2qvB\nBTEKizXMzRKqUOwQZMqRdWnY+ZkLoTiUM4zhxHcGfsafAgMBAAEwDQYJKoZIhvcN\nAQELBQADggEBABmW+sLWRJc4HnNFvU16RHMAM2EjXRY5bXmuutJmYQopcDhUm8ay\nUktB7j9MqIauh8mxH\/ajyYDzArTpCi1Xtn+NxvxamC1hUJ06K\/disvsbp68oJOkI\n0yRnVi4TSPJ7bCDIUPzQw+tAahpa1jP\/GOy4SqA2MGjIc790THsjIbTpwrz33xhN\nV4qsUIHWksJGi9nWN7KdR\/j8mTfETbwKtWPT9D56IoeXsLbbWBLfU5UOJNbzLamJ\nCrOA9qNko3fG1Up5fsIf33Nnut+IIW+Q1DAZrM6sE1oqst46KmAJp4fu\/\/6FGwrO\nZEL\/kyLbPQ0rOzeQx8jF3blEy\/G1SqFPK9w=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"tutamail","categories":["office","organization","security"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/tutao\/tutanota\/issues","website":"","created":"2026-03-17T09:35:01.202820Z","lastModified":"2026-03-17T11:10:58.477820Z","releases":[{"version":"1.0.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=33.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/tutao\/tutanota\/releases\/download\/tutanota-release-nextcloud-v1\/tutamail.tar.gz","created":"2026-03-17T11:10:58.438667Z","licenses":["GPL-3.0-or-later"],"lastModified":"2026-03-17T11:10:58.529604Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=33 <=34","signature":"BgHGH5Lrc\/q7CxNZ2738YKzWoy9TI18uEL7iw01woHEbegh6bNZ0yJCwJu6ATg5t\ngMt\/nZ5TUSfpz8MgUdtoXL2pwW2C0k56q2yhsgh7n2r4YQlA\/Oct8hF5Kyf7Uepi\nf0FOIOcQh0LXXJ6jsQHMGywayhde+XSerAp5o6ff33BkLjLd0fVrM7LdFibOue61\niLcksVaLqtRWZbEuWHXRmgl2qdFffikpxB4HABfCKKzPWDHYy1hQkt+lHaDPZnUS\nLc1jEgEG+cObLcgAAzGl\/gIQ29LRbK9cGpaIt17Wy5RdyD+oVACuGyb5CI\/Oi27T\nKM3Vl7IVB9RTV\/yLhoN8HPDgCrfCAhenDnG6ifJEQfuo0GLDDCnoMkCh\/wUYUHDb\nHb1ylbFTZv+b4DxT2XHf02jQyCv4g7rgKSUjTqEIYPExxlHsXUS5C43M2ISY3JOW\nsXthKIQPc49sm3HAXq66wSkxTcbglqoXYh1b7vsibgRA4PJuRdT40JjgGFk8KUv1\nI6ZsYYZr5BaN27PZc21yyFJW\/4j0WzHGHVZB48oPDqyW2X95UeyWNfNgsXFyrnQm\nrCQxDMopap9nI7FMzklF162IUWUDFOazVJ40q8wroG8M9jX56jBONgJk058ehju4\n\/6JffLfp\/aSkmnkGa56qhgnpH8PlTYZLbx4OoW2vWvs=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512","aaIsSystem":false,"deployMethods":[{"installType":"docker_install","installData":"{\"registry\": \"ghcr.io\", \"image\": \"tutao\/tutamail-proxy\", \"image_tag\": \"latest\"}"}],"apiScopes":[],"environmentVariables":[]}],"screenshots":[],"translations":{"en":{"name":"Tuta Mail","summary":"Tuta Mail for Nextcloud","description":"Seamless integration of Tuta Mail into Nextcloud."}},"isFeatured":false,"authors":[{"name":"Tutao GmbH","mail":"nextcloud@tutao.de","homepage":"https:\/\/tuta.com"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhMRMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjYwMzE2MTUyODEzWhcNMzYwNjIxMTUyODEzWjATMREwDwYD\nVQQDDAh0dXRhbWFpbDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMkp\nX6NgIkfm3qWJzkL0OT0XaFLzuEtr\/LGgn5P320eoYwMf9fhth8sNnF\/D+Mf8uh12\nQ3WNQ25bBioqpHOzzZ5aT7ERUkNIwAok3Ru38v2wY48fUuD2CfNelszK+kqM0ewW\nk62gncLZkQvd\/R\/lT6KUfLB2BCe6TYczU4CPBvaWhfhRu2mFBfGCMku4txFWTD3q\nSBIhsgQllo6DfyOM7MwGDFXZRdgsazsqpaaNxe\/W1Vmnu4UltirtEcoeIH8tqTWO\nAcwa2HNOM+xrliZZzrVAv8vIG1lviBxED7ntWdtHOAysF91x4U8LlfI6d1wJ5bFA\nPliVR06eqy3P5ugy\/D3ievaB\/4gxVv7eN2tGQ97EItiEKwJvZ5yadlS8gxsnbUjE\n0k+7i9AET1L9p66+uW\/e78osxbaWAFUqES7HRlkKYSjaRHqN\/t0bDmhAecClvvwq\ndCV4U5zKk58tsFICXP2+FJe\/rvgVvj+arvoq\/KCEVwK6RmqfOwexDqp\/3ZLBMaoC\nj+sq1T0zLcTScGY03f7OxDLAPRFZoKpATBsApS1VDZ+RqpUPFymn53ITzyqT5NAY\n\/h6\/aLZxeTiwT786cKIPae05EEHmolWhyCRZH7BQ4Pc7FdNPk6ER+fejSnVyGBBZ\nOF+WG3ArWS3ymbqEGBhq+EBsPdIjA5Oa09DW5YEtAgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBAEFmUxwmQ+wN8yZ9+Gx7Ct4Jq9B6I\/5GEW+NQiPGl8irgEcmHh8zohrl\nT6SHo8exUlsJ36Fu5EzucaXcA\/CupVS7a5SYmiz7jPAQNkjgD+KXJo2Ndt10ALfN\nTks9JY8kr6bB1uX\/U99lFiozHJrN8DiL8jqKchSfGsHKQwn+DKfTDpDPey1jpsXN\nXKqL+ybXP7XBqrRbAsI1Jrnjn7b7ZAQmdxRBUNSaHT\/0uFO006AVpiExwsdxbDOn\nQtRAHVw3s\/xYJynxo7nyrElYDcNDTM\/AbhML+vjJ3u6KDqwm\/4rmcqP2P+u5s1+X\n9FqVig2q53x2hg6vq1GLUOFVkE7P+8k=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"context_agent","categories":["ai","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/context_agent\/issues","website":"https:\/\/github.com\/nextcloud\/context_agent","created":"2025-01-17T09:12:49.859953Z","lastModified":"2026-03-11T08:01:20.623143Z","releases":[{"version":"2.5.1","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=31.0.8 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/context_agent\/releases\/download\/v2.5.1\/context_agent-v2.5.1.tar.gz","created":"2026-03-11T08:01:20.601449Z","licenses":["MIT"],"lastModified":"2026-03-11T08:01:20.674935Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=31.0.8 <=34","signature":"ycYMUtXcxn0mH5vMdNF31uEllFOvj1ZE6v2qfh5BoALISIfBjzFEiAteM\/oK1aCoJqminp7qRCNBgiJQ0hEnbU8eXxVRLWVKrUCiYkAwBmZl+bSE5+\/2c4IhUIz0da81hPuGxEitTyr39LTuHvPtRlkmXBDIyo2z23f+ioE1KzMSWRNeSV0L36wlbQfQnt07SuF6a0FgHvOPFMJM907xYcQRT7EBxkBB52SzJ1rcefnZOmgUJDDO4c6UET0ej7\/9JrOQkxZz1mNaOZs7wixq68ZLnPmE0BnKjul9gnLFLDXry4TsRT1sTV7HtNV5KtO8ZzR4YrmMarDK+BokF6QyAMOA4FLR6aLO\/Z2IzAEC0xpud\/gduj0guQZTNkB7ATllxVTrOVNNqA7JSy1twrMTuFKjsqs35cHegM+v66UrjE3t\/GvQVo9BL+TQU31nT9YdO1C0rdvEC1Zix6aUDpgz22rq0cG+mbLd1+TKF8l\/zIjX963GGxpvmRI3Qdj\/PoTSCkEarN2fucIposKp34IN2mpF+AnMD8JmAxnpHUd9wkdbCVe2SDekHSmGVaLOr7fdjEPnQCeN6xXyadLjv1E0jAyHX6dHKLw1RoiDmK5Vu5\/vNP4cmpF5fAZLJ\/qRAdVt7OOMdj5yB1FkeAglEmrebN8X4IngkxG0xmlLxGf61bc=","translations":{"en":{"changelog":"### Changed\n- replaced whitespaces in search tool names"}},"signatureDigest":"sha512","aaIsSystem":false,"deployMethods":[{"installType":"docker_install","installData":"{\"registry\": \"ghcr.io\", \"image\": \"nextcloud\/context_agent\", \"image_tag\": \"2.5.1\"}"}],"apiScopes":[],"environmentVariables":[]}],"screenshots":[{"url":"https:\/\/github.com\/nextcloud\/context_agent\/blob\/main\/img\/screenshot.png?raw=true","smallThumbnail":""}],"translations":{"en":{"name":"Nextcloud Context Agent","summary":"Let Nextcloud assistant take off tasks from your todo list.","description":"Let Nextcloud Assistant take off tasks from your todo list. Context Agent provides the AI chat in Assistant with the tools to perform actions in your Nextcloud upon sending instructions in a chat message, for example\n- sending an email\n- writing a message in a Talk room\n- creating calendar entrys\n\nand much more. \n\nThis app needs Nextcloud Assistant and an AI provider to work.\nRead [the documentation](https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/ai\/app_context_agent.html).\n\n## Ethical AI Rating\n\n### Rating: \ud83d\udfe2\n\nPositive:\n\n* The software for this app is open source, no trained AI model is used"}},"isFeatured":false,"authors":[{"name":"Marcel Klehr","mail":"mklehr@gmx.net","homepage":"https:\/\/marcelklehr.de"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIECDCCAvACAhKIMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjUwMTE2MDkxNjU3WhcNMzUwNDI0MDkxNjU3WjAYMRYwFAYD\r\nVQQDDA1jb250ZXh0X2FnZW50MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC\r\nAgEAzjNdaN3FX5cd8WW1qF6nxen6dQ1sf02Y76cwWWdRkk+I0L5acMRolyDPeTpv\r\nBR332heXHuT24ylyDBpxlTKiKJHpD9p\/60KBmAisRqJE1Kc4zbCgZQq0p0H12Ijo\r\n8OkKoChijGMT9jsvhGwBVFVNFQZAFb8dKwxkwlg5wp\/THoQ4Rp5CxcEFAHrOwqH8\r\n7FvvuGKHFpxmfkoXrILbVoVuvM+d\/+oCIMd3U6p6jXNG1UmQI1jSuYU6CuZfpyYo\r\n7PZrHhlc1k\/TNIJDXoSyM+5QVxS3U1RKcfQGfl1MsAIGRXv8eiPweEkZZZlEeQm8\r\nWbN0W66e3KrESqLZMBNmAD663Xm356M+Yoo7CyYU5AlPSRoxAD5k0+\/VyMod4vuV\r\nIVyg1dfAnSERBohMv128zXtFRKuik04hVrfURaLlbOnDtjNQEjgI55+UqOUKq6bL\r\nUKi9Kz4aH2ZOVLAib2oU4YJ03x39QbEVwWtBhqz41MYXgkrultfrQ+zMUBO1isdD\r\nxEV61ElrJYdZfea\/xKtq8EPHkB4+bbPkC9hJh6QYB8hkR8Fi8SVvBuKOb+RwwhGL\r\nlhh\/GRqdPxeQqwKVWEPRU5vMV1Ret8DrSE0q2MnhuXOQ3gOCe1ibOs9fYGZRoRuS\r\n21jNnXyV50q9DWg5toiXCrz8vpCJ0WhX7bNuQR\/4m7ZiJYsCAwEAATANBgkqhkiG\r\n9w0BAQsFAAOCAQEAINyqCucByJF1iBr8pP4RnkF7R5T3vU4jHX8MRK\/wte9t10yJ\r\n6Ydt+HSpgAXm7nuO18qWKgVGyzxfxEvLWaTBcHT\/u+\/s8FE9L4btbjCrjjZ35AdF\r\nSDqaPV2RqwABswTmoglzKncxVO6HKzuJ1QoPeTYyOiKHS7Gf5PilCExaQMsVp2x6\r\n3N77To1koW6tK1fpsKBPYj6V9rbkH1mmzOSLiMyt+ueYkRnzE6I3E547IK+JIwgj\r\n1hgOQo\/3MVdK7\/2nYvHNsfqT10QQeGiCvvHftTiSxL7elaVamqWWPTuyM2kh\/Qkl\r\nseJYubkHYFu3zieF0gruNQDhRbkeHQflSUHXyQ==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"talk_bot_ai_example","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/cloud-py-api\/talk_bot_ai_example\/issues","website":"https:\/\/github.com\/cloud-py-api\/talk_bot_ai_example","created":"2023-10-04T20:30:53.562965Z","lastModified":"2024-05-15T15:43:59.894123Z","releases":[{"version":"2.1.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <30.0.0","minIntSize":32,"download":"https:\/\/github.com\/cloud-py-api\/talk_bot_ai_example\/releases\/download\/v2.1.0\/talk_bot_ai_example-v2.1.0.tar.gz","created":"2024-05-15T15:43:59.872098Z","licenses":["mit"],"lastModified":"2024-05-15T15:44:00.028709Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=29","signature":"KWOs04KW5YeghoJy5PcTe\/ttow7H4KGtN1BUyW2OxwWieBq08lU83zMY9Ei2OT+Fc6J2GLLcS385CVOqa\/OWkKtxMopS+4WP0Bqm50\/omnpqZzbrWpG2J2E\/6DS9GOy6fUMvLNW1sY20hm6S09+rlHWlMZ7V\/dnCkyVBId\/fSrw\/FAEesOzdkFeCKk8uVoOFYkU33InDF\/0s3KnDJWxft35MEtkW9yxVc0+0RqJ0L8y7jsF2RNk+nh1gw2MvAipIVY8BF0b9E6lbZBJwNSWCeMlsfIb0sGuYbNgB1RsEtgGEWG1+dU2e6IffvYkwYpT7yG\/53nz6wRykq6iBg0z\/57TO11oIqDdA6\/LN9F7Bt1QYHLdCRjRI+fHxRbn0feKxgxeZBA\/jzABNMyCBIvfm71pi+arVk52\/y2joS+3UquDEOIri8XUUw85fdPjZgtxiRyYVaDpzlqSuyXthWxKdb\/Q6\/tsK9570C6Og\/O+nYss38wG1Pk9hhLQh+r8PcBTlwdd2D8MMpYwVF6clYdYT6aPYzsFy\/2mSqyNOAO5PzTtzL\/HFJe6EPeaaoczUGOBKJ2UyV+KZmfOnej+KVfFLIVTiL02K6btRJOC9I2z2ORn2yPmilWmG7sBRVCQeEJVzVXfs3QFH7bTFbva1ldorIM930yVIO+mR9LTXBIrrcD0=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512","aaIsSystem":false,"deployMethods":[{"installType":"docker_install","installData":"{\"registry\": \"ghcr.io\", \"image\": \"cloud-py-api\/talk_bot_ai_example\", \"image_tag\": \"2.1.0\"}"}],"apiScopes":[{"scopeName":"TALK"},{"scopeName":"TALK_BOT"}],"environmentVariables":[]}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/cloud-py-api\/talk_bot_ai_example\/main\/screenshots\/talk_bot_ai.png","smallThumbnail":""}],"translations":{"en":{"name":"TalkBotAI Example","summary":"Nextcloud TalkBotAI Example","description":"**Demonstration of using [`AppAPI`](https:\/\/github.com\/cloud-py-api\/app_api) and Talk Bot API.**\n\nThe bot is capable of stupidly answering questions in chat.\n\nThis application is an example, the language model used in it is microscopic, which is ideal for an example.\n\nIt shouldn't be too difficult to use a more advanced model based on this example and release a full-fledged application.\n\nRefer to [How to install](https:\/\/github.com\/cloud-py-api\/talk_bot_ai_example\/blob\/main\/HOW_TO_INSTALL.md) to try it."}},"isFeatured":false,"authors":[{"name":"Andrey Borysenko","mail":"andrey18106x@gmail.com","homepage":"https:\/\/github.com\/andrey18106"},{"name":"Alexander Piskun","mail":"bigcat88@icloud.com","homepage":"https:\/\/github.com\/bigcat88"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIEDjCCAvYCAhI1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMxMDAzMTUyNzAwWhcNMzQwMTA4MTUyNzAwWjAeMRwwGgYD\nVQQDDBN0YWxrX2JvdF9haV9leGFtcGxlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A\nMIICCgKCAgEArcB5GaLBAsWpjjxdIhdTaStSoLRJhJjLvCXy9NIOiHfQVrgWcx9d\nMJ\/4kP2oP5QHQ+RzoG9\/9ItoScIVTkvWmzY0eVeq0XBgYsm4z42M+zrx+QfU+hCW\nlnOaHe8wXXSvpkUvSLjzb5OQZlCYg\/UHMQzvBxxNy\/I5Ut3nTZ\/CQ85PiF9FN1G5\nW\/8tBzRUgJVVTDsQ8fMx17EmhNiWGbXkgvgTp7ymMXlqWbyuP1tWWMAYBwcKX7xv\nNVf6QxZdAw97RWhkjwHMKeQSvOHBGvoFr4wqoqH8XRCVDLCcR2edvEYCWdLCeguA\nXC13zgqKhYpbehMldg1U1KaZGTEd8Z21adNM6tYzxHt2cZOHlo6TmHhCtsxvtdtS\ntc8cQlcR4ITDdCq0ywTP5HFdd\/rrJhLmhK0gSj4KV+PQgtSgTFRS9SbWG7N+cBTo\n2bV1Z7tKKQ0ek6HW7kEJc2wjOX5HM9JjqEuvUIv7VwBI79cOR\/x3WGU32ao+d8ZV\nglbU+Q0Ctd1Ik20oYvdwXY08Du4Up2Kgsieo6kFht5i5tSAP83fEEj1h8Y0srwLo\nQtCxuBIP238k487uYpg4\/cpi3Ou338ddHLJEFPNe3T4F7X8J7gQhV7olJAZY7EXg\nnk27g7gPt9pMN42gR2nXrTXv+MFWm9xfuwxI3b55Xw6Dqvkz37Fs4skCAwEAATAN\nBgkqhkiG9w0BAQsFAAOCAQEAHeXzaXSZyTTspYcH0cJypA5CRSv5pFZy5Sa0Bbf1\nD7AT+qwPBIUoqJgKn08zMbxLFfKTeXpTeluJs3XgKUkdx5nsdjfVWpn5nYW9mWW7\nF2h6fEv69RespnjzePgI2BnbwVWzb81JOIrsy+a3vMkYPUfVmrEb2jVTnR4YU+Q+\nVJNX6HxA9YLVSHl9yLPXAhSaBKZ\/LKHKg7lULpEippdEjSrSo5MNOkJokVJbukYA\n1uVyMXYxJBCeefXbAkvwEyHQsb2ADxIGqQP0ORLwJGMRJ931KeuCh7eZHUZjbLoa\n5Im7Wa\/A0GWjOk3ylYZPuJSE7FUUaydGCDP9U99YHEnu3Q==\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"context_chat_backend","categories":["office"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/context_chat_backend\/issues","website":"https:\/\/github.com\/nextcloud\/context_chat_backend","created":"2023-12-21T02:27:40.465895Z","lastModified":"2026-02-23T05:12:50.802560Z","releases":[{"version":"5.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=32.0.0 <35.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/context_chat_backend\/releases\/download\/v5.3.0\/context_chat_backend-v5.3.0.tar.gz","created":"2026-02-23T04:32:14.922445Z","licenses":["agpl"],"lastModified":"2026-02-23T04:32:15.016869Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=32 <=34","signature":"J8x1QPtVeb7p700m068GbfKRuHCKbBx5JQZ4pNS1RZft0NlM5O6IyosbrJ9KXn+YyX3x0YZZc8ZDKHc9KyaEgOpvlk4JhMUvkORF9af6bx6juiG0tjmpvC4vPijH4wjrzVWaven9gHJtqvBh5LJgkUmK48noWPyT52lyIbptUZdTZRVW+S5vyWZhwnEXf+bID3Z2E0K4tDpZZWk3KQkUiq\/bVjQB61sNa1Jih17cs0oah6JzfFmz1A27TSxS1s62SQjnYxUgb\/G72ZFmIvO\/jtTaYZl4yTC+tC6HFYqr5VGaTTPFSGpcTySYwMpNkc4rk4l6F+0EumOl1dyC9c03GeRjJw0sH1h7x9ufagPCjp1zJMAVHJV0r9WQ5\/vINf\/LjWKED4aFEjC9iOKM4EWBYkklzwdT4qmvucY\/cKdJFaKWLH40RWtnXlJv316rJaTHuXJN31EQAZwMhoo6FqWC+lYREW1sIFgW4pxSAlnZDHH76aLGTbFS82YYcyyOwAX3sp1zYYydQuVKgQ7qMSk24jCUkKTBwvf0OSdzRjoYVxMm9XVaQZy+Bku103wAsZflawFQikjo27vqznJ0ORWqsSWxOrL1woxrlcBy80vCZXrT3GsHeEHnNrJx+RrtcTBMB\/2U2Xfi0Ubn4Kv9d\/S2TAoYVlk+jl\/kdVV0lSPxNNI=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512","aaIsSystem":false,"deployMethods":[{"installType":"docker_install","installData":"{\"registry\": \"ghcr.io\", \"image\": \"nextcloud\/context_chat_backend\", \"image_tag\": \"5.3.0\"}"}],"apiScopes":[],"environmentVariables":[{"envName":"EXTERNAL_DB","displayName":"PostgreSQL URI","description":"A URI in the form of \"postgresql+psycopg:\/\/pguser:pgpass@localhost:5432\/nextcloud\" that supports the pgvector extension. If this is set, no separate internal database will be setup for vector storage. This should be accessible by the ex-app container nc_app_context_chat_backend.","default":""},{"envName":"CC_DOWNLOAD_MODELS_FROM_HF","displayName":"Auto-download models from Huggingface","description":"When set to \"false\", \"0\" or \"no\", initial download of the Huggingface models will be skipped in the init phase. They would have to be downloaded and placed in the persistent storage manually or through a mount point.","default":""},{"envName":"CC_EM_BASE_URL","displayName":"External OpenAI-compatible endpoint","description":"Set this to an OpenAI-compatible endpoint like https:\/\/api.my-local-llm.lan\/v1. When set, the internal embedding server is not started. For authentication, set CC_EM_APIKEY or CC_EM_USERNAME and CC_EM_PASSWORD as needed.","default":""},{"envName":"CC_EM_MODEL_NAME","displayName":"External embedding model name","description":"Model name to be used with the OpenAI-compatible endpoint set in CC_EM_BASE_URL. For example, \"text-embedding-3-small\" or any other model supported by the endpoint. If unset, no model name is sent in the requests.","default":""},{"envName":"CC_EM_APIKEY","displayName":"API key for authentication to CC_EM_BASE_URL","description":"API key to be used for authenticating requests to the OpenAI-compatible endpoint set in CC_EM_BASE_URL. Either this or CC_EM_USERNAME and CC_EM_PASSWORD should be set if the endpoint requires authentication.","default":""},{"envName":"CC_EM_USERNAME","displayName":"Username for authentication to CC_EM_BASE_URL","description":"Username to be used for authenticating requests to the OpenAI-compatible endpoint set in CC_EM_BASE_URL.","default":""},{"envName":"CC_EM_PASSWORD","displayName":"Password for authentication to CC_EM_BASE_URL","description":"Password to be used for authenticating requests to the OpenAI-compatible endpoint set in CC_EM_BASE_URL.","default":""}]}],"screenshots":[],"translations":{"en":{"name":"Context Chat Backend","summary":"Python backend for Context Chat","description":"This is the Python backend for Context Chat. \nContext Chat is useful for people who want to ask questions from a large language model but using their documents as context.\n\nInstall the given apps for Context Chat to work as desired **in the given order**:\n- [AppAPI from the Apps page](https:\/\/apps.nextcloud.com\/apps\/app_api)\n- [Context Chat Backend (same major and minor version as Context Chat app below) from the External Apps page](https:\/\/apps.nextcloud.com\/apps\/context_chat_backend)\n- [Context Chat (same major and minor version as the backend) from the Apps page](https:\/\/apps.nextcloud.com\/apps\/context_chat)\n- [Assistant from the Apps page](https:\/\/apps.nextcloud.com\/apps\/assistant). The OCS API or the `occ` commands can also be used to interact with this app but it recommended to do that through a Task Processing OCP API consumer like the Assistant app, which is also the officially supported universal UI for all the AI providers.\n- Text2Text Task Processing Provider like [llm2 from the External Apps page](https:\/\/apps.nextcloud.com\/apps\/llm2) or [integration_openai from the Apps page](https:\/\/apps.nextcloud.com\/apps\/integration_openai)\n\nSetup background job workers as described here: https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/ai\/overview.html#improve-ai-task-pickup-speed"}},"isFeatured":false,"authors":[{"name":"Anupam Kumar","mail":"kyteinsky@gmail.com","homepage":"https:\/\/github.com\/kyteinsky"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEDzCCAvcCAhJJMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMxMjIwMDkxNzAwWhcNMzQwMzI3MDkxNzAwWjAfMR0wGwYD\r\nVQQDDBRjb250ZXh0X2NoYXRfYmFja2VuZDCCAiIwDQYJKoZIhvcNAQEBBQADggIP\r\nADCCAgoCggIBAIl\/TbpJ3CAQGENCVqWPZ5M7lge4Sl1xzmNVTPyH1GtwikCUuEks\r\nLVOO1tDRwVqsvj68fYmVdz8lGdtUTNdSJxp7xMJDhVbkGyyDFqutZERowdJl9odg\r\nvFZ7o0XHFAp9yW2WlRmO\/hFEtezO+YT8rguj8\/7aMOo9dZ1QvJNFFeLAkt7x8JWM\r\nSdl9ArMCZVgAVMMvFTEi+zzu8FimU+d7GADyLksqQdVmbeeWHfxUdjGnXpmaIilH\r\nhuzg00idDvQXI7t4EwqLMoIwVPgTOYrG1ig3GFguhuUqZjJAx6ShkrHtQH7oMiPr\r\nd9KSFRgh6vGRvgWZY9DHowOXPXS+t5GV3JN6W7NTQq0MQKTZ91VmyDEy8Eu6+ONV\r\nRimNIFg4ORzZWiP+9jEGUBbQBGuT7xuFxL2vXS08+GNWJPnO1\/TtFlJUiWqniDtv\r\nHGabxD0mZo3m39uge2aw8355DW97MVdd\/p0ewYQ+CXENClZHMUEllyoGq9Cm5HXa\r\ngm0vz\/agQAxvvR4o5xKr6D4ahmL+wlScGtadig8sKuupfYTMdxoV4QNx2T2D7rBN\r\nLBYzDs2jstHxR1Pq1ckN6EtRIW3iex+gN12VnAnE25RpobLm2SepfXhbrIvKnwDN\r\nwtYz+Uvo32z2nAKNwNvgC5sZaGfw1rf+xLQS+hy9lEI9ZftQbEvT2trNAgMBAAEw\r\nDQYJKoZIhvcNAQELBQADggEBADY6SYCCr+p1A3I3XUUcVE65vlDvgR6VRQSH90VC\r\nGSZnG1Vs7ktKpAgEZoiOHY5juM5oTwi\/YkjcOOKyO6lH8Hxthr3iyMdTOMmWSqU8\r\njOMFOT9KUX4mtEbLjRPAvnJcmNnyNbbCLHaEEj7WriQ3QaW7+KWbLmd9EXkqmxU2\r\nO44Fu8LCpXxx7MDP5gr\/Azae7G8q+n8BTH5rBAbhEWOftevcE83Gcl3Unrdv\/Ydj\r\nExuMcWjSarkxmidN4zNYE7VT\/S4Exch2HR5N0Wdosb4+PxTJUCYzzh10cplRdO1B\r\nf+EhnLDbKhGHFzc455l2E15bCl02L1MDO4Dzi+9ypkOquZk=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"talk_bot_ai","categories":["ai","tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/talk_bot_ai\/issues","website":"https:\/\/github.com\/nextcloud\/talk_bot_ai","created":"2024-08-26T14:38:19.956236Z","lastModified":"2025-11-21T16:44:34.426918Z","releases":[{"version":"3.1.3","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud\/talk_bot_ai\/releases\/download\/v3.1.3\/talk_bot_ai-v3.1.3.tar.gz","created":"2025-11-21T16:44:34.403733Z","licenses":["agpl"],"lastModified":"2025-11-21T16:44:34.491089Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=33","signature":"iTpkn2vCY8zdD9I\/kz\/h6NeNC54du5hWHLbblQAdGrw6PIBbvm3uhADW3\/ocinxTd49+5xBWs+Z3EpMTUplCRfeINrQ8b9zElaQwu6NyU65OWwV9I+0zO0wLca7W5zZWcGCQBFroggPPWqypFgrQyameSGRsThtgq5FHt7I+hPW0BcJYCNLGIEdk\/Bgo+kJ\/kIcGePvol7P3ZUNuVScvqeewv4LZyRYmTy2fuqgd2dRaQLEVC5sw7DXS2sgTx32cLPadoiFGwSXbfec8Xp8p7Lz3oAkW27aU+fqWKqj2Aextbg2n+FjabIfAJDb0ny1\/Kj4wq3S1iKeNJ3K+trMK0NNs5HTnTy38pD0UWU0lEn+gA3cEWOsWKj6c54cTevJF3mzkEPDlvNQMukbkwAB+Eu8GJzyCgc5QBhcJFoszyumIXfbr2mNqRvGr2LA0vHxEOhP9UhVfd41R9sEzZ4S+XHPCS36+hEYnzIg59oUGztGaCXzFCEGNLjUKkgyXZ4hlR8V4N9xfJWrLjPohnmbAwB0yPAyJsZaDgTDWZ1eONgCeTRap++TDtNo9xUzTYxoJOYE5mWOp6xaUqbVcs\/i17NfS0qpa836nWMQO5GXHG+ylCmy6P6+cOImiMorlUW8F00Jq+NwT4c+5P50WvySBXy0e9uYXUYitef95AshmB1Q=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512","aaIsSystem":false,"deployMethods":[{"installType":"docker_install","installData":"{\"registry\": \"ghcr.io\", \"image\": \"nextcloud\/talk_bot_ai\", \"image_tag\": \"3.1.3\"}"}],"apiScopes":[],"environmentVariables":[]}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/talk_bot_ai\/main\/screenshots\/talk_bot_ai.png","smallThumbnail":""}],"translations":{"en":{"name":"Assistant Talk Bot","summary":"Nextcloud Assistant Talk Bot","description":"**A talk bot using [`AppAPI`](https:\/\/github.com\/nextcloud\/app_api), the [OCS TaskProcessing API](https:\/\/docs.nextcloud.com\/server\/latest\/developer_manual\/client_apis\/OCS\/ocs-taskprocessing-api.html), and [Talk Bot API](https:\/\/cloud-py-api.github.io\/nc_py_api\/reference\/TalkBot.html).**\n\nThe bot is capable of answering questions in Nextcloud Talk chat conversations using the large language model set by Nextcloud Assistant.\n\n**The [`AppAPI`](https:\/\/apps.nextcloud.com\/apps\/app_api), [Nextcloud Talk](https:\/\/apps.nextcloud.com\/apps\/spreed), and [Nextcloud Assistant](https:\/\/apps.nextcloud.com\/apps\/assistant) apps needs to be enabled to install and use this bot.**"}},"isFeatured":false,"authors":[{"name":"Andrey Borysenko","mail":"andrey18106x@gmail.com","homepage":"https:\/\/github.com\/andrey18106"},{"name":"Alexander Piskun","mail":"bigcat88@icloud.com","homepage":"https:\/\/github.com\/bigcat88"},{"name":"Edward Ly","mail":"contact@edward.ly","homepage":"https:\/\/github.com\/edward-ly"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIIEBjCCAu4CAhJ3MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjQwODI2MTM1NzA1WhcNMzQxMjAyMTM1NzA1WjAWMRQwEgYD\r\nVQQDDAt0YWxrX2JvdF9haTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\r\nAJ1opv8BhAROyzn3LqzNZxVcu3w08PEzA9xkH61px1AOq1d3DILN0jnmlCxXXpab\r\nHbH9i8w3LNBhM3quXxUp3lIqdihliPzp69RTfKya\/DqnVeMBc50\/lv647fnYlxZP\r\nmUdELdQ+W8QgrjLKXSCywNrneqqtYo9McDuUA\/V5t6\/kl++RBHHbNz1fwVUc0MEP\r\n937zaGXaXXN\/XO3xgt0FVB9KrZiIjPZiWY4PIJ2u2+RpxfKvsL2CKOesgnGDRK6m\r\nFmc\/9hb6Iz9ZqG\/0HkmGega92FoG+bEYeqnhL0P0XRUUQJhfIXCDoXFxrapxIMOC\r\nUKI0L51U62XYWng0E2SKau+1UMZ7edTTKrtrVlvfDrJKRyqYXe+JiT2KmL6JlAFi\r\nsjcWZlH\/UW0ILAlJgHvmLU2LwgN\/Soi1D9sCcGhtaXH7vXu7X8gLORMnnPKpMDbs\r\nXqAKYymDV1wK2540qQnANss6TvlG2vpSg4+VfHHkIR3yCI8y6stbtOA8lgH+3OZS\r\npPnX+qrkouKT2BFPadvPnww0jSJZzE0dklSKTdrdVfbjob5yGYB3sir7tGJBH4dG\r\nEdb0UZ1hN9bHszhbQafp0Qvj9giCDvXrQqVDN1Zd2giQSHJ83Z1ZJ1El1iJlFB9s\r\nOLLcf9rcELk69BdOEV6+rz95hgIVvhBDFXkvXm2T3CElAgMBAAEwDQYJKoZIhvcN\r\nAQELBQADggEBAEV2Cr2w\/mvWFQZ7wmQl+lAoOBPXyk5IBiHBuhiTn7+oW1IrIGhK\r\nAKRtB8Rm+HUhPTK2OX7IzyJ0PFFfyaILexkw3FfOyCwzymeFGLQPJvi2YLwlA+xV\r\nrwBZSB7hT1tG4ngQovETwkXNkDt9oVYrb44nJBZGk9pE734naKFs0jy\/UUO0znFG\r\nbv55Pm6DYi59a7JxHUeFtoOCyJm1F9ML8jZVFIlh9rm9uoEK1YuNRR23sJd851c6\r\nAbJMKjWMurYHwZVqPf+\/nNLEd5qaosh3+mvfjWAb4qeWH0LgAHh8YFUo5miIh5ug\r\nIIvNsAUFYVFOda+BEkBBMa16IVLXuVFw2uA=\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"to_gif_example","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/cloud-py-api\/to_gif_example\/issues","website":"https:\/\/github.com\/cloud-py-api\/to_gif_example","created":"2023-10-16T08:23:45.737105Z","lastModified":"2024-05-02T16:09:00.192873Z","releases":[{"version":"1.3.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=27.0.0 <30.0.0","minIntSize":32,"download":"https:\/\/github.com\/cloud-py-api\/to_gif_example\/releases\/download\/v1.3.0\/to_gif_example-v1.3.0.tar.gz","created":"2024-05-02T16:09:00.146467Z","licenses":["mit"],"lastModified":"2024-05-02T16:09:00.482006Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=27 <=29","signature":"iqUzo7Xq0UYB7y\/g1Cn+DaVhGoapPGL9SeZ2Q+i6Vb1Bu3Jn7o8Xt96t8w\/isJ46yOJuFEbY2Pb7g\/A2ESBwXxKbZ4mbP1lA5fZs4N+TZstdjgEpWwaj327Pklmn9lrKSgoJ2RKbri3VNipoVcQQbuGr3sAk+imDcyFRAoi8YL4cqagyAr9msUBZMIVvbBaZgsBf7pgl8UYvVWEZapDiYYEiqxCIEZde7PQojk6uMFVCKLq9FgVHferJEe\/HVhqChaUvHZ6vioBClBQDsTv1wRFI4DXQA\/TqcgOUmsCUAtKrCleXeBcpRH2tnqocJ8nbN0UFLicWmMixcSnvmsoHuu2vY1Iz+AgTral4Ok+2mUyqpovst7GivYrO7YnYvFjEMu\/nMU85PKRNZLXWuPkS0P7sbXy\/ciXn9\/3N3q41dYlRdzS2k\/JqjU\/Y23MB93dySn+bfI3ib3+FRg61CL8IcyI2Lr41qddCCWyfz6u4wTqji5Qnt9Fla5vNrQnZ9skG3NjFQRmvLAiLC2toCQtjqnKcTtHn3NHqe3ka42HhfPcQwA9po24VCTCqHzdjm6uGYlzaI4FPaot2ZWdl3d3wvkdYNgYhbgyJUNG5kYWRuyRsQp8anFqIbR1ubUfZfoPFCCchRCxNW0B3DcQs3HieVGVHkURofXY7T+L3TogDR7Y=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512","aaIsSystem":false,"deployMethods":[{"installType":"docker_install","installData":"{\"registry\": \"ghcr.io\", \"image\": \"cloud-py-api\/to_gif_example\", \"image_tag\": \"1.3.0\"}"}],"apiScopes":[{"scopeName":"FILES"},{"scopeName":"NOTIFICATIONS"}],"environmentVariables":[]}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/cloud-py-api\/to_gif_example\/main\/screenshots\/fileaction.png","smallThumbnail":""}],"translations":{"en":{"name":"To Gif Example","summary":"Nextcloud Video To Gif Example","description":"**Demonstration of using [`AppAPI`](https:\/\/github.com\/cloud-py-api\/app_api) and File Actions.**\n\nThis application is an example, with simple conversion using opencv and numpy.\n\nAfter adding the ability for external applications to display a user interface, the example will be modified to use more complex logic depending on the parameters specified by the user.\n\nRefer to [How to install](https:\/\/github.com\/cloud-py-api\/to_gif_example\/blob\/main\/HOW_TO_INSTALL.md) to try it."}},"isFeatured":false,"authors":[{"name":"Andrey Borysenko","mail":"andrey18106x@gmail.com","homepage":"https:\/\/github.com\/andrey18106"},{"name":"Alexander Piskun","mail":"bigcat88@icloud.com","homepage":"https:\/\/github.com\/bigcat88"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhI4MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMxMDE2MDgwMDU1WhcNMzQwMTIxMDgwMDU1WjAZMRcwFQYD\nVQQDDA50b19naWZfZXhhbXBsZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBANbSLBRmeHDCGvI6veWRiMJjf+20Uvf5\/sJRtREcdYIbEOnULUKJ7MrlZxyK\ngcH2fQuvDc2sVJj+o\/ZW7zsA81IZ+Dt2dzwGI8IFhdzXOgj4fWHBPNQdjRz1hLMz\nChe7CVksFnIZ1Sf52KjwT8mZHhB9YWtuIKephYwNU2YzZj0bS1EILjgcibNmNKAB\nD5nZzMN8rCNJw5l09BTORt3uSw1KYQgVkAdfuosDsIujIaQBONxKjOpJ4kcr15ic\nzPE7TQueOWsO+Qg7zUNN284au9HYGKw5se5oCo6Cu9GcZd8C2dsM7\/diU1U9dMIQ\nbJvCByyken2R5nyWYoeGPGj68iOikUM6xdhJrMW+7zZBXNMNB3KcIVCw22VA5j7d\nxwj6nXZuOa1nwJc3XIZrfTPK0Z7198ff1+FwmyebV1B3gmHyyMIXYWbTh3GOz60Z\nFLnyJkpMZlGIFu5wng6mAGezm1c3oQznHnkh3UmZ05s35NZ1PIpHdUGQGfoch+Rm\nle0ZNH51zhBzFeWMu5MtHIa\/sWbRzaX4hzCJSIt5SWKLl\/cU0tsAcrc5QR39khdT\nLrUHkRfgC8JKoZ22eiJhWC\/tjZdTpCelivuUE4xUCP8THI12G2u3GI6H3RDptvxC\nKVkRfRCuoGCZYaw14BahGuhJPpzJdsmb\/lMCwsfVDpw6lGFfAgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBADwFhjUQVWn3rBkP1nu5sTZhSjYvL4ACCoG\/IERvV+m8A0Qq\nsoDhI78+8O6ktsm\/50NGQ79pNMicRaXkLUE3zg64SPB+F2mRSgl\/WuA3MY5pYMs4\n9lL1yJxhLIx\/u2geqYMCtBaVZ3KOQy\/\/qhoU6Y3cv4V97y1CQ954yAKj4QlOWwih\nxALM\/ePS8dCISIbdMpYHZwg5MfxUurlXKs4CpD1Z3mFhwW5IsxNxi3jtkUgYW+U5\nr96nQ3YVVV7tOAOMXgJfVetziAF8s2+vyO0l\/UhcmaWaGkLv0+OvBJUFBpGxU6pV\n4KiJxBJF7nQQ5L1ufM8OaolQghHLsqg39yWeVYc=\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"},{"id":"llm2","categories":["tools"],"userDocs":"","adminDocs":"","developerDocs":"","issueTracker":"https:\/\/github.com\/nextcloud\/llm2\/issues","website":"https:\/\/github.com\/nextcloud\/llm2","created":"2024-01-18T08:52:44.498033Z","lastModified":"2025-12-09T14:57:51.376501Z","releases":[{"version":"2.6.0","phpExtensions":[],"databases":[],"shellCommands":[],"phpVersionSpec":"*","platformVersionSpec":">=30.0.0 <34.0.0","minIntSize":32,"download":"https:\/\/github.com\/nextcloud-releases\/llm2\/releases\/download\/v2.6.0\/llm2-v2.6.0.tar.gz","created":"2025-12-09T14:57:51.357408Z","licenses":["MIT"],"lastModified":"2025-12-09T14:57:51.444014Z","isNightly":false,"rawPhpVersionSpec":"*","rawPlatformVersionSpec":">=30 <=33","signature":"ZS6r+S18mZDKN818pE55oNz1mEgpTSutavfdPNeFiDa3aQ2KhVGLNuren9UzoTcBSXVlt04yllX2eMZqFL9jtjpA4pm4YLTeEE7LuzjmOmd4qZVJoQRUbWSWxCAAZmeZqKgKlXV60b2woG+h+aJYSyqnTF6MZsresnLYuzh5y9n2SarlHXq4HzawwwlnZqxRCep3yoWaVcz93\/6EETtN2ySIQoe2UUc32M6eg\/9NCoWCdZNf\/URg695ewxPL649BuM0TitOumQ8fDLr9\/01MpGt9hHdkFEvt3kCuwqmSzrqC9r47ViWd\/U9nxXtbi00iPKhOltYiN4BuTI3b0nRYEQOdAkpKauR0ikHP1+Q4+XZXTosGgWwVj4SPcO\/N0TMxPVTUHjYS6hCA8N9QmWAgr\/6z5IX66ojQoGLtvUVq+aJFswVa65BPMiY2oANUXN09XXHbJm4qdT95ecPg5IG6s0Zgaye6JJjyXWu5Hj6QFVNvyq0dKplFSFmtrOglzHsAI2V53XnpymWFyYrkTi9RCMuyLtHUGA9X1wXhfjt+RBBxYQxGtrsRDn4S0o7d0vQLoBrAzInjG57WLRFjWzxrKx1bpujA+QOMFKnukbMQZG73aH0ERR9KbYw7QXLk7pzUhxG+cmyIsSrmcp+DmYujpiVtx0p2PUnQ4fo2FsqDB1w=","translations":{"en":{"changelog":""}},"signatureDigest":"sha512","aaIsSystem":false,"deployMethods":[{"installType":"docker_install","installData":"{\"registry\": \"ghcr.io\", \"image\": \"nextcloud\/llm2\", \"image_tag\": \"2.6.0\"}"}],"apiScopes":[],"environmentVariables":[]}],"screenshots":[{"url":"https:\/\/raw.githubusercontent.com\/nextcloud\/llm2\/main\/img\/Logo.png","smallThumbnail":""}],"translations":{"en":{"name":"Local large language model","summary":"Local large language model","description":"**Requires [`AppAPI`](https:\/\/github.com\/nextcloud\/app_api) to work.**\n\nSee [the nextcloud admin docs](https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/ai\/index.html) for more information."}},"isFeatured":false,"authors":[{"name":"Marcel Klehr","mail":"mklehr@gmx.net","homepage":"https:\/\/github.com\/marcelklehr"},{"name":"Alexander Piskun","mail":"bigcat88@icloud.com","homepage":"https:\/\/github.com\/bigcat88"}],"ratingRecent":0.5,"ratingOverall":0.5,"ratingNumRecent":0,"ratingNumOverall":0,"certificate":"-----BEGIN CERTIFICATE-----\r\nMIID\/zCCAucCAhJOMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjQwMTE4MDc1MjA3WhcNMzQwNDI1MDc1MjA3WjAPMQ0wCwYD\r\nVQQDDARsbG0yMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAjx9L+aky\r\ngdJn1MnbEdqmtnrAz43\/daWwAdlr7LrsKxq9leWIz4EoyJVGXfczriO728+8uvwZ\r\nYab4wB\/64wpzKJmF3z9mug+bbXG85itLH4BYTNkXZUVFehy47izzIetcMOBU0IZa\r\nJMiqV9jp8fmL6Ic4EH9DizOUOLx8p589GbINhC8f80mQ4Yiw8x8mfaq\/EY0Rqk1x\r\nMGvRtcCzkk9SS91yptDwQdXmiNLfGS2q3ANSiNiRoC4RKfvPHb0nsKPIn6K5Gz9k\r\nFfCZPpaxDJixii10rRuofQDYUnHArzV\/x1UoeOyAVhfwNi7jeDNh2CZZ6oXyqIUh\r\n4+c7KShiPk2e\/Aka6QuKrdQO9XF4bSM9vogT1m0rZGHqxIZO1\/9Xbz7HxC6tUcvd\r\nDWfD8qYOUM4Qe6y7roV91kSgTabSukp3srHlxzIs1w+zQqWZs9CzKK7xHc32zkaF\r\nQ1BTQ8RvoSQGtIs+D2H4m4pF7jlDI5GMHYDXMODg3vYM1KZ+1aC7P0UcGS6aG7UI\r\nIOLFyBxGMHBstBaORaa9icKpwVThMFOtSZdhn9KqDLUTklsRMFwcGMLmXDMUm9WU\r\nVdQq3PSoVuGRX5BUlwdBcTTRWrRHv6V89abxkdn2ZACPEpbJctxnKqnBkUcYC1fE\r\nFABhSr7w4y+zmZ9hAdmVmqg5d6q6BdgCdN0CAwEAATANBgkqhkiG9w0BAQsFAAOC\r\nAQEAh3w4NUcyeLQAlaj6Y6+ZrW94PWFxKHff8Yc1QTHkRXOnKlpx6ncIRo\/PCdml\r\nWNtu\/Q2WAe8EL\/4bApDZT6HSHRJ3ai00yC6N9io5vXi1AuIHZRYCR4S9FIFyiVGY\r\nK+u07UeLOwcoS1xs+sZzkvR72nrDgtCF+YF9\/FH3ZgDj8yez1OO+HtE4VRmjJNDw\r\nuSprEWFCSAXOxMF43LcasZeOthr\/DftReKMv4MlEJx4obhLOge0wR9ASTBAEjrn1\r\nougkBU0ToIxRuWwYoxdskANzjSyA95uD91Bscq1SXcIhFRZh4bViOHSvJFVxwRTo\r\nmxM2naqG8hHFw+FEITc+ffrkTQ==\r\n-----END CERTIFICATE-----","discussion":"https:\/\/help.nextcloud.com"}],"timestamp":1774712942,"ncversion":"33.0.0.16","ETag":"\"69c7ed13-24167\""}