## File: README.md [](https://github.com/go-vikunja/vikunja/actions/workflows/ci.yml) [](LICENSE) [](https://vikunja.io/docs/installing) [](https://hub.docker.com/r/vikunja/vikunja/) [](https://try.vikunja.io/api/v2/docs) # Vikunja > The task manager you actually own. If Vikunja is useful to you, please consider [supporting the project](https://vikunja.io/support/). You can [buy a coffee](https://www.buymeacoffee.com/kolaente), [sponsor on GitHub](https://github.com/sponsors/kolaente) or buy [a sticker pack](https://vikunja.io/stickers). We're also offering [a hosted version of Vikunja](https://vikunja.cloud/) if you want a hassle-free solution for yourself or your team. If you or your company needs admin panel, audit logs or time tracking, check out [Vikunja Pro](https://vikunja.io/pro/). > [!NOTE] > For the development of Vikunja, we're using LLM-Assisted coding tools in various parts of the codebase. > Most contributions made @tink-bot are built that way. ## Table of contents - [Security Reports](#security-reports) - [Features](#features) - [Docs](#docs) - [Roadmap](#roadmap) - [Contributing](#contributing) - [License](#license) - [Unsplash Images](#unsplash-images) ## Security Reports If you find any security-related issues you don't want to disclose publicly, please use [the contact information on our website](https://vikunja.io/contact/#security). ## Features See [the features page](https://vikunja.io/features/) on our website for a more exhaustive list or try it on [try.vikunja.io](https://try.vikunja.io)! ## Docs * [Installing](https://vikunja.io/docs/installing/) * [Build from source](https://vikunja.io/docs/build-from-sources/) * [Development setup](https://vikunja.io/docs/development/) * [Magefile](https://vikunja.io/docs/magefile/) * [Testing](https://vikunja.io/docs/testing/) All docs can be found on [the Vikunja home page](https://vikunja.io/docs/). ### Roadmap See [the roadmap](https://my.vikunja.cloud/share/QFyzYEmEYfSyQfTOmIRSwLUpkFjboaBqQCnaPmWd/auth) (hosted on Vikunja!) for more! ## Contributing Please check out the contribution guidelines on [the website](https://vikunja.io/docs/development/). ## License Most of this repository is licensed under [AGPL‑3.0‑or‑later](LICENSE). The contents of [`desktop/`](desktop/) are licensed under [GPL‑3.0‑or‑later](desktop/LICENSE). ### Unsplash Images Background images from Unsplash are distributed under the [Unsplash License](https://unsplash.com/license). The license requires giving credit to the photographer and Unsplash. See [Unsplash’s terms](https://unsplash.com/terms) for more information. --- ## File: desktop/README.md # Vikunja desktop [](LICENSE) The Vikunja frontend all repackaged as an electron app to run as a desktop app! ## Dev As this package does not contain any code, only a thin wrapper around electron, you will need to do this to get the actual frontend bundle and build the app: First, build the frontend: ``` cd ../frontend pnpm install pnpm run build ``` Then, copy the frontend to this directory: ``` cd desktop cp -r ../frontend/dist frontend/ sed -i 's/\/api\/v1//g' frontend/index.html # Make sure to trigger the "enter the Vikunja url" prompt ``` Then you can run the desktop app like this: ``` pnpm install pnpm start ``` ## Building for release 1. Run the snippet from above, but with a valid frontend version instead of `unstable` 2. Change the version in `package.json` (that's the one that will be used by electron-builder) 3. `pnpm install` 4. `pnpm run dist --linux --windows` ## License This project is licensed under the GPL-3.0-or-later license. See the [LICENSE](LICENSE) file for details.