Skip to content

kun-codes/Koncentro

Repository files navigation

Koncentro

A powerful productivity app combining Pomodoro technique, task management, and website blocking.

Koncentro Banner

wakatime WinGet Package Version Flathub Version

Important

Koncentro assumes that you aren't using a proxy server already since it runs a local proxy server to block websites.

Features

  • Cross Platform: Koncentro works on Windows, macOS and Linux without using heavy frameworks like Electron.
  • Timeboxing: Allocate a fixed duration to each task and aim to complete it within the time limit.
  • Website Blocker: Koncentro includes an integrated website blocker that lets you choose to block distractions by either a blocklist or an allowlist.
  • Workspaces: Each Workspace has its own set of Pomodoro timer settings, website blocker settings and task list, allowing you to separate work and personal projects.
  • Fluent Design: Koncentro follows Microsoft's Fluent Design principles. It supports the Mica effect on Windows 11.

Installation

Installer

Installers for Koncentro are available for Windows, macOS and Linux. You can download the latest install from the releases page

Windows Installation

You can install Koncentro on Windows using WinGet:

winget install --id=BishwaSaha.Koncentro -e

Linux Installation

You can install Koncentro on Linux using Flathub:

flatpak install flathub com.bishwasaha.Koncentro
From Source (Advanced)

From Source

  • Install Python 3.12 if you haven't already.
  • Install Poetry
  • Clone the repository using the command
git clone https://github.com/kun-codes/Koncentro.git
  • Change the directory to the repository
cd Koncentro
  • Install the dependencies using poetry
poetry install
  • Run the app using the command
poetry run python src

Usage

  1. Install Koncentro from the releases above or from source as described above.
  2. Add your tasks in tasks list to get started.
  3. Use the Pomodoro timer from timer screen to start a Pomodoro session
  4. Configure website blocking in the website blocker screen by adding websites to the blocklist or allowlist.
  5. Switch and create different workspaces using the workspace manager to manage separate sets of tasks and settings.

Screenshots

Task Lists

To Do Task List

Pomodoro Timer

Pomodoro Timer

Website Blocker

Website Blocker

Workspace Manager

Workspace Manager

Settings

Settings

Known Bugs

  • App doesn't change theme correctly without restarting when OS theme is changed.

License

This project is licensed under the GPL-3.0-or-later license.

Supporter

  • Thanks to RepoFlow for providing a license for hosting linux repositories.

Credits

About

A powerful productivity app combining Pomodoro technique, task management, and website blocking

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages