huytd
pomoday-v2
TypeScript

A keyboard only task management web app

Last updated Jun 17, 2026
598
Stars
72
Forks
24
Issues
0
Stars/day
Attention Score
54
Language breakdown
TypeScript 93.6%
SCSS 4.2%
JavaScript 0.9%
HTML 0.9%
Dockerfile 0.3%
โ–ธ Files click to expand
README

Be productive without leaving your keyboard

Try it online at https://pomoday.vercel.app


- Online version - Self-hosted

What is Pomoday?

Pomoday is an easy to use, yet powerful and flexible web-based task management software that you can use with just a keyboard.

It's flexible and doesn't tie with any productivity methodologies, that means, you can customize and use it in anyway you want, try implementing yourself a GTD or Kanban or Pomodoro workflow with it.

Features

  • Task management (of course)
  • Keyboard only workflow
  • Built-in time tracker
  • Activities log to get an overview on how you spent your day
  • Dark mode
  • (A lot coming...)

Usage and Installation

There are two ways to use Pomoday:

Online version

You can use the online version at https://pomoday.app

Self-hosted version

Please make sure you have node and npm installed on your machine.

To host Pomoday locally or on your own server:

  • Clone this repository
git clone https://github.com/huytd/pomoday-v2
  • Install the dependencies
npm install
  • Build
npm run dist
  • Now you can deploy the dist folder anywhere, just like a static web page
It's recommended to deploy it to now.sh, because it's easy:
$ cd dist
$ now

Development

To run it locally during development, use:

npm run dev

Docker

This repo includes a Dockerfile and a docker-compose.yml to easily run the project in a container. Just run the following two commands to build the container image and start it up:

$ docker-compose build
$ docker-compose up -d

Syncing across devices

To sync the data across devices, you'll need to implement your own backend, please see Backend API Specification for the details.

To use https://pomoday.app with your own backend, there's a login command in the app, you'll be able to put your backend API URL there.

You can also check the list of 3rd party backend) for self-hosted options.

Similar Projects

  • taskbook: This is an awesome task management application that actually works, and works very well for everyone who likes to live in a command line. Pomoday was also heavily inspired by Taskbook, as you can see from the UI and the keyboard-only command interfaces.

Backers and Sponsors

I would like to give a special thanks to all of the advisors and backers who sponsored this project since day-zero.

| | | | | | | | |:--:|:--:|:--:|:--:|:--:|:--:|:--:| |imhuyqn|ledongthuc|trungfinity|thaod|mquy|quannt|dvkndn|

Contributors

Code Contributors

This project exists thanks to all the people who contribute. [Contribute].

Financial Contributors

Become a financial contributor and help us sustain our community. [Contribute]

Individuals

Organizations

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

License

Pomoday is published under BSD 3-Clause license.

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท huytd/pomoday-v2 ยท Updated daily from GitHub