Vikunja instance for personal task and project management.
Open the Web App and log in with your Vikunja credentials. First time? Create an account on the login page.
Install tasks.org from F-Droid or Google Play, then add a CalDAV account:
https://tasksdb.hectorsanchez.eu/dav/All Vikunja projects will sync as task lists.
Install jo-nike/vikunja-cli for terminal task management:
# Download
curl -LO https://github.com/jo-nike/vikunja-cli/releases/latest/download/vikunja-cli-linux-amd64
chmod +x vikunja-cli-linux-amd64
sudo mv vikunja-cli-linux-amd64 /usr/local/bin/vk
# Configure
vk config set url https://tasksdb.hectorsanchez.eu
vk config set token <your-api-token>
# Use
vk task list
vk task add "Buy milk" --project "Errands"
vk task done 42
An MCP server is available for AI coding agents (Claude, opencode, etc.):
Endpoint: https://mcp.tasks.hectorsanchez.eu/mcp?token=<mcp-auth-token>
Protocol: Model Context Protocol (Streamable HTTP)
Agents can read, create, and manage tasks remotely via the Vikunja API.