{"repo":"Yooshyasha/Trof","free":true,"listed":false,"github":"https://github.com/Yooshyasha/Trof","clone":"git clone https://github.com/Yooshyasha/Trof.git","description":"Manage your tasks with AI.","language":"Kotlin","stars":20,"topics":["ai","ai-agent","kotlin","self-hosted","vikunja"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Trof AI task generation for Vikunja — it intercepts bad tasks before they hit your board. Describe a project in plain language and let AI break it down into structured Vikunja tasks. It asks clarifying questions when needed, and nothing is written to your tracker until you review and confirm every change. Why \"Trof\"? Named after the Trophy) active protection system on the Merkava tank, which intercepts incoming threats before they reach the hull. Trof does the same for your task board: the AI proposes, but every task passes through your review before it ever lands in Vikunja so nothing gets in that you didn't approve. Homepage Features - Create and edit projects — start a new project or modify an existing one. - AI-assisted breakdown — the AI turns your description into a structured set of tasks. - Clarifying questions — the AI can ask you follow-up questions to refine the decomposition. - Full control over changes — edit task names, descriptions, comments, and tags, or delete generated tasks before saving. - Explicit confirmation — nothing is written to Vikunja until you confirm. Configuration 1. Copy the example environment file: 2. Set your Vikunja connection in .env : 3. Enable the AI provider you want to use. Uncomment its block in .env and fill in the API key. For example, to use Anthropic: Supported providers: OpenAI, Anthropic, Google, OpenRouter, DeepSeek, and Ollama (Ollama runs locally and needs no API key). 4. Provide TLS certificates for nginx by placing cert.crt","default_branch":null,"files":null,"tree":[],"storefront":"/r/Yooshyasha","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Yooshyasha/Trof/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."}