{"repo":"Soakedcardinal/owuinc","free":true,"listed":false,"github":"https://github.com/Soakedcardinal/owuinc","clone":"git clone https://github.com/Soakedcardinal/owuinc.git","description":"OpenWebUI → Nextcloud integration","language":"Python","stars":21,"topics":["integration","nextcloud","openwebui","self-hosted"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"owuinc Connect OpenWebUI Models to Nextcloud. Features File Operations mkdir , ls , glob , grep , edit , mv , cp , rm write file , read file , append file Task Management Create, read, edit, delete, & complete tasks Support sub-tasks Calendar Events Create, read, edit, & delete events Support for recurring events Support Alarms Security Configurable Sandbox : Prevent the model from accessing unauthorized directories. Setup Pick an existing model, or create one to use. For this example, we will set up a model named owuinc . 1. Add the owuinc Tool to OpenWebUI Navigate to Workspace Tools + New Tool New Tool Enter Name and description e.g. owuinc Paste the contents of owuinc.py Click Save Confirm 2. Configure Valves Under Profile Icon Personal Settings Security, create an app password e.g. owuinc In NextCloud Files app Files settings, find your WebDAV URL https://your-nextcloud-domain.com/remote.php/dav/files/ and copy the portion In OpenWebUI gear icon next to owuinc tool fill in the Valves Webdav Username (from above) Nextcloud Base URL (nextcloud server address) Nextcloud Username (shown above app password) Nextcloud App Password Press save The other valves default to: sandbox: owuinc Calendar: Personal Task list: Tasks Change them if you want to use different (isolated) calendar or task list. Note : If you change the default calendar or task list, you must also update the respective whitelist valve. 3. Configure Model OpenWebUI Workspace Models owuinc Add to the system promp","default_branch":null,"files":null,"tree":[],"storefront":"/r/Soakedcardinal","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Soakedcardinal/owuinc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}