A task manager for Vikunja

From a thought to done, on every device.

Vicu is a calm, fast task manager for your own Vikunja server. Catch a task from any app in two seconds, plan your day in Today, and pick up on your phone where your desktop left off.

Windows macOS Linux Android iPhone and iPad

Free and open source. Works with any Vikunja 2.4 server, your own or Vikunja Cloud.

Vicu on the desktop: the sidebar with Inbox, Today, Upcoming, Anytime and Logbook, projects and custom lists; Today shows two overdue tasks and six for today with projects, labels, times and priorities. Vicu on the desktop in dark mode: the sidebar and the Today list with overdue tasks, today's tasks, projects, labels and priorities.
Vicu on iPhone: Today with overdue and today's tasks and the New task button. Vicu on iPhone in dark mode: the Today list.

How it works

Organized around when, not where.

No boards and no Gantt charts. A task lands in your Inbox, gets a day, and ends up in the Logbook. Projects and labels are there when you need them.

  1. Inbox

    Where new tasks land, from a hotkey, your voice, a widget or a share.

  2. Today

    Due today, what slipped from before, and today's routines.

  3. Upcoming

    Everything from tomorrow on, grouped by day.

  4. Anytime

    Your open backlog: every task without a day, outside the Inbox.

  5. Logbook

    What you finished, grouped by the day you did it.

Your server

Vikunja

Your tasks live on your own Vikunja server or Vikunja Cloud. Vicu has no server or account of its own and collects nothing.

Your computer

Vicu for desktop

Windows, macOS and Linux. Quick Entry and Quick View from any app, voice input, keyboard first.

Your phone

Vicu for mobile

Android, iPhone and iPad. Widgets, swipe gestures, Siri, location reminders, and it works offline.

Tour

The same app on your desk and in your pocket.

Both apps read your tasks by one shared set of rules and share one design system, so a due date, a custom list or a task order means the same thing everywhere.

Today on the desktop: Overdue, then today's tasks grouped by area, each with its project, labels, time and priority. Today on the desktop in dark mode.
Today on Android: overdue and today's tasks with the bottom bar. Today on Android in dark mode.

Today shows what is due, an Overdue section for what slipped, and your routines. It follows your own calendar day and rolls over at midnight.Android

Capture

Catch it before it slips away.

Press a hotkey from any app and Quick Entry floats over what you are doing. Type, press Enter, and it is gone. Press another and Quick View shows your list to check off without switching windows.

  • Hold + and say it. Your words appear as you speak, with the date, project and labels picked out. Let go to add it.
  • Lands where you are. A task added in a project goes to that project; one added in Today is due today.
  • Paste a list and every line becomes a task.
  • Works offline. Whatever you capture without a connection is sent once you are back.

AltShiftV Quick Entry

On the desktop

  • Quick Entry and Quick View hotkeys, your own if you like
  • A voice shortcut: hold to talk, tap to keep listening
  • Link the active Obsidian note or browser tab with CtrlL
  • New task CtrlN, paste a task CtrlV

On Android

  • A Quick Settings tile in the notification shade
  • The Quick add widget, with a mic and a + button
  • Share a link, photo or file from any app
  • Drag + onto a day or project to start there

On iPhone and iPad

  • "Hey Siri, add a task in Vicu"
  • An Add task control for Control Center, the Lock Screen and the Action Button
  • Share to Vicu from any app
  • Add task when you hold the app icon

Natural language

Type it the way you think.

Dates, times, projects, labels, priority and repeats are read as you type, highlighted, and shown as chips you can remove. Everything else is the title. The desktop and mobile apps share one parser and one test corpus.

Days
tomorrow friday in 3 days
Times
3pm at 14:00 in 2 hours
Dates
jan 15 march 3rd 10/15
Due today
Buy milk !
Projects
#work #"side project"
Labels
@errand @"grocery list"
Priority
p1 !urgent !high
Repeats
every friday daily
Places
when I get home when I leave work

Prefer Vikunja's own syntax? Switch to *label and +project in Settings.

Call Ana about the weekend tomorrow 3pm @call !high
Tomorrow, 15:00Highcall
The new-task composer in the desktop app: tomorrow at 3pm, @call and !high are highlighted, with chips for Fri 23 Oct 15:00, High and call. The new-task composer in dark mode.

Organize

As much structure as you want, and no more.

Areas and projects

Top-level areas with projects inside, progress rings and open counts. Drag to nest or reorder, with Undo.

Sections

Split a project into groups with their own headers and counts.

Custom lists

Your own views by project, label, due window, priority, recent changes, assignee or unread comments.

Labels

Coloured labels with always-readable chips and a page each. Drag a task onto one to apply it.

Routines

Habits next to your tasks, once or several times a day, with history and CSV export. Never overdue.

Project review

Step through your projects on a cadence to keep them current. The status syncs across devices.

Task order

Due date, priority, title, newest or manual, per project. Subprojects follow their parent.

Find anything

Quick find as you type, Search through finished tasks too, and a command palette for every list and action.

The custom list editor: name, icon, sort, due date window, changed, projects to include or exclude, where new tasks go, priority and labels. The custom list editor in dark mode.
Build a custom list
Review: projects due for review with Mark reviewed buttons; Work is due and Q4 planning has not been reviewed yet. Review in dark mode.
Review your projects

Working with tasks

Small touches that keep you moving.

  • One When panel for every date: type "next friday 9am", pick a quick choice, or move through the calendar with the keyboard.
  • A second to change your mind. A finished task stays for five seconds, then collapses. One Undo covers a run of them.
  • Notes, checklists and subtasks, rich text and links, pasted images and attachments.
  • Repeating tasks on any interval; Undo puts the dates back.
  • Reminders at a time, before the due date, or by default on every new dated task.
  • Several at once: select tasks to schedule, move, label, complete or delete them together.
  • Drag and drop to reorder, move to a project or apply a label. On a phone, swipe right to complete and left to schedule.
The When panel over an open task: a date field, quick choices Today, Tomorrow, This weekend and Next week, a month calendar, times, and Repeat every 3 days. The When panel in dark mode.

Reminders and sharing

The right nudge, at the right place.

Reminders

At a set time or relative to a date, with Mark complete and Snooze on the notification. A default reminder for every new dated task.

Location reminders

"Call mom when I get home." Your phone reminds you when you arrive or leave. Where a place is never leaves the phone.

Daily summary

A notification with what is overdue, due today and coming up, at the times you choose.

Share a project

Invite people on your server to view, edit or manage a project. Sharing a project shares its subprojects.

Assign and comment

See who is on a task, talk in a thread beside your list, mention people with @, and follow a task.

Lists for shared work

Assigned to me, Waiting on others, Unread comments, Changed this week: custom lists that keep a team in step.

Mobile

Made for your phone, too.

One app for Android, iPhone and iPad, with each platform's gestures, widgets and shortcuts. It keeps your tasks on the device, so it opens and works without a connection.

Quick add on Android: a compact sheet above the keyboard with chips for project, labels, date and priority.
Quick add above the keyboard
Swiping a task right on Android: the row shows Complete on a green background.
Swipe to complete or schedule
A project on iPhone.
Projects on iPhone
A shared project on iPhone: Trip to Lisbon with avatars of who is assigned and comment counts.
Shared projects
Upcoming on Android in dark mode.
Light, dark or your wallpaper colours
The Vicu Tasks widget on an iPhone home screen: Today with four tasks, their due dates and priority, and a + button.

Widgets

A Tasks widget for any list with tap-to-complete, a Routines widget, and on Android a Quick add widget.

Gestures and haptics

Swipe right to complete, left to schedule. A small tap when a task is done or passes a position as you drag.

Your bottom bar

Inbox first, then any three smart lists, projects or custom lists you choose. A left-handed option moves +.

Desktop

At home on your computer.

Native on each system: Snap Layouts and Mica on Windows 11, traffic lights and a translucent sidebar on macOS, its own window controls on Linux. A tray icon, and a start at login if you want one.

  • Obsidian. Link the note you are in to a task; the link survives renames, and one click opens the note again.
  • Your browser. A small extension for Chrome, Edge, Brave, Vivaldi and Firefox links the tab you are on.
  • Keyboard first. Arrow keys through tasks, Space to complete, a command palette for everything else.
The command palette over Today: New task, Say a task, Refresh, Toggle theme, Settings and every list. The command palette in dark mode.
Quick Entry, from any app
AltShiftV
Quick View, from any app
AltShiftB
New task
CtrlN
Command palette
CtrlShiftP
Quick find
CtrlF
Complete and move to the next
Space
Due today
CtrlT
Move a task up or down
AltShift↑↓
Comments
CtrlShiftC
Refresh from the server
F5

On a Mac, Ctrl is Cmd and Quick Entry is CmdShiftSpace. Every shortcut can be changed in Settings.

Sync and offline

Every device in step, even offline.

Works offline

Create, edit, complete, comment. Changes wait in a queue and go out in order when you are back.

No overwrites

Vicu sends only what you changed, so an edit on your computer never undoes one from your phone.

Settings that follow you

Your Inbox, task orders, custom lists, places and location reminders are the same on every device.

Nothing in between

Your data goes only to your Vikunja server. No account, no analytics, no ads.

Look and feel

Calm, quick, and readable for everyone.

  • Light, dark or system, with every colour pair checked for readable contrast.
  • Motion with a purpose: a task opens into its card and closes back into its row. With reduced motion, all of it becomes a plain fade.
  • Accessible: one clear focus ring, real menus and dialogs, screen-reader announcements, Windows contrast themes, TalkBack and Dynamic Type.
  • Priority you can see without colour: one to three bars, and a square for urgent.
Upcoming in light mode.
Upcoming in dark mode.

Get Vicu

Free, on every device you use.

Desktop builds are on GitHub and tell you when an update is out. The mobile apps are in public beta.

Windows

Windows 10 or 11, x64 installer.

Download

macOS

macOS 13 or later, Apple Silicon. Signed and notarized.

Download

Linux

AppImage for x64 and arm64.

Download

iPhone and iPad

iOS and iPadOS 17 or later, public beta on TestFlight.

Join on TestFlight

Android

Android 8 or later. Google Play beta, or the APK.

Get the beta Download the APK
Server
A Vikunja 2.4.0 or newer server you can reach: your own or Vikunja Cloud.
Sign in
Username and password (with two-factor), single sign-on (OpenID Connect) or an API token.
Then
Pick your Inbox project. If another device already chose one, Vicu suggests it. Turn on Quick Entry in Settings.

Questions

Good to know.

Do I need a Vikunja server?

Yes. Vicu is an app for Vikunja, the open-source task server. Run your own, or use Vikunja Cloud. Vicu is built and tested against Vikunja 2.4.0.

How is it different from Vikunja's own web app?

Vikunja's web app is a full project suite with Kanban, Gantt and tables. Vicu is a personal task manager that trades those for speed and a simple flow, with just enough sharing for a household or a small team. They use the same server, so you can use both.

Is it free?

Yes, and open source under the MIT license. The code for the desktop app and the mobile app is on GitHub.

Does Vicu collect anything?

No. There is no Vicu server, account or analytics. Your tasks go only to your Vikunja server, and on iPhone your sign-in stays in the Keychain. Read the privacy policy.

Will my phone and computer agree?

Yes. Both apps follow one written specification for due dates, weeks, custom lists, quick add, routines and task order, and run the same test cases. A task due "friday" is the same Friday everywhere.

What are the hidden tasks I see in other Vikunja apps?

Vikunja has no place for an app's own data, so Vicu keeps custom lists, routines and synced settings in tasks it marks done and hides. You may see them elsewhere, for example "Vicu preferences"; leave them in place.

Does voice input work everywhere?

On Android, iPhone, iPad, macOS and Windows. On Linux, holding + opens the composer instead.

Where do I report a bug or share an idea?

Open an issue for the desktop app or the mobile app.

Clear your head. Keep your day.

Vicu for Windows, macOS, Linux, Android, iPhone and iPad.