Vibe Coded TUI -- cria

I’ve been working on a tui for cria for the past month or so via “vibe coding”. I have added all of the features I use day to day and I’m ready to share it more broadly. I’ve named it cria which is the name given to a baby vikunja.

It has several features that make it great for quickly processing tasks. All keybinding can be viewed with ?

A few features

  • Quick Actions: Quickly change the project, add a label, or set a priority with space + key (space + w for work)
  • Default Project: set a default project for new tasks created in cria.
  • My favorite feature is a small addition to the filter function in Vikunja. Set <code>cria_project: Project</code> in a filter’s description and cria will use that as the default project when the filter is selected. I use this with my work filter specifically. I can hide personal tasks and set all new tasks created in my work project?

If you are a Nix/Nixos user you can run it with

nix run github:frigidplatypus/cria

If not, you’ll need to compile it yourself for now.

Check it out and let me know what you think.

This looks pretty good! I’ve added it to the integrations page in the docs.