Skip to content

angel-git/doings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Doings - Terminal Task Board

A solo-developer, local-first TUI application for managing tasks using Markdown files.

Use Cases

Perfect For:

  • Solo developers managing personal tasks
  • Local-first workflow enthusiasts
  • Developers who live in the terminal
  • Quick task capture and management
  • Simple kanban-style project tracking

Not For:

  • Team collaboration (no sync/sharing)
  • Complex project management
  • Mobile/web access
  • Real-time updates across devices

Features

Board View

board.png

  • Kanban-style columns with customizable statuses
  • Vim-style navigation (hjkl or arrow keys)
  • Create tasks quickly with 'n' key
  • Move tasks between columns with H/L keys
  • Delete tasks with confirmation

Detail View

detail.png

  • Full task display with title, status, description, and checklist
  • Navigate checklist with j/k keys
  • Toggle checkboxes with Space
  • Add items with o (below) or O (above)

Quick Start

Build

go build

Run

./doings

On first run, the application will:

  1. Create .tasks/ directory
  2. Generate default config.toml
  3. Show empty state with instructions

You can then commit this folder or decide to ignore it. It's up to you!

AI Disclaimer

This project was totally generated by https://opencode.ai with model Claude Sonnet 4.5, therefore use at your own risk. The code may contain bugs, security vulnerabilities, or other issues. Always review and test the code before using it in production. The author is not responsible for any damage or loss caused by using this software.

Instructions for AI

The following files were used as input to the AI model:

About

TUI application for managing tasks in kanban-ish way using Markdown files

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages