Skip to main content

Ruff PyPI-Server Pyversions License: MIT Downloads

FocusTUI: Your Deep Focus Session Buddy. (WIP)

Are you struggling to maintain focus in a world full of distractions?

Say hello to FocusTUI - the minimalist, distraction-free focus session tracker that works straight from your terminal, no internet required. FocusTUI empowers you to create and track customized focus sessions with a highly personalized touch, ensuring you stay on track with your work, studies, or creative projects.

Disclaimer: The image displayed represents a potential appearance and features of FocusTUI. Actual app appearance and functionality may vary. board_image

Key Features:

  1. Cross-Platform: Works seamlessly on every operating system and in any terminal. No matter where you are, FocusTUI is there to support your focus.
  2. Statistics from Historical Data (coming soon): Gain insights into your productivity with comprehensive statistics generated from your past focus sessions. Understand your patterns and optimize your workflow.
  3. Custom Focus Queues (coming soon): Create and manage your own focus queues, with sessions categorized and tailored to your needs. Whether it’s deep work, light tasks, or breaks, FocusTUI adjusts to you.
  4. Custom Themes (coming soon): Personalize your experience with custom themes. Choose the colors that help you stay focused, or design your own.
  5. Custom Sounds: Import your own alarms, ambient sounds, and other audio cues to create the perfect atmosphere for your focus sessions.

Needed Tools

For Windows:

  1. Python Installation:
    • If you don’t have it installed, download Python from the official website.
    • During installation, make sure to check the checkbox that says “Add Python to PATH”.
  2. Install Scoop:
    • Scoop is a command-line installer for Windows. If you don’t have it installed, follow the instructions on the Scoop official website.
  3. Install pipx:
scoop install pipx
pipx ensurepath

For macOS:

  1. Install Homebrew:
    • Homebrew is a package manager for macOS. If you don’t have it installed, follow the instructions on the Homebrew official website.
  2. Install pipx:
brew install pipx
pipx ensurepath

For Linux:

  1. Install pipx:
    • Install pipx using your package manager.

FocusTUI Installation (every OS)

Once you have pipx installed, you can easily install FocusTUI:

  1. Install FocusTUI:
pipx install focustui

Run the App

After installation, you can start FocusTUI by typing:

focustui

Note for macOS users: The first time you open the app, it may take up to 1 minute. I’m not sure why, but during this initial launch, the app creates folders, files, a database, and moves sounds to the app folder. This delay only happens on the first launch. Apologies for the inconvenience.

Metadata

Release files for focustui 0.1.20

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for focustui 0.1.20
File Size Uploaded
focustui-0.1.20.tar.gz 47.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for focustui 0.1.20
File Interpreter ABI Platform
focustui-0.1.20-py3-none-any.whl Python 3 none any Details

Total release size: 92.5 MB

Release files / focustui-0.1.20.tar.gz

Download URL focustui-0.1.20.tar.gz
Size 47.0 MB
Tags Source
SHA-256 checksum
How to use checksums
50262582d5546736537243421c4cbc96d110b62a448ff4647971581624b03ed1
BLAKE2b-256 checksum
How to use checksums
68205a3f6f35f8f020f17fc7387e9ebaf2db4b4eb5d67c68a0f3822f179080d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / focustui-0.1.20-py3-none-any.whl

Download URL focustui-0.1.20-py3-none-any.whl
Size 45.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
ec01db1d89a67078e236e950b400b7c4ef6d44f5fe41a68209dcd42d5d54fc90
BLAKE2b-256 checksum
How to use checksums
dcca9dfe8d209857d6a8ba978668160ab5b3df818fae686bb3dbd473eb1c729b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.6

Release history Release notifications | RSS feed

This release

0.1.20 This release

2 release files

0.1.19

2 release files

0.1.18

2 release files

0.1.17

2 release files

0.1.16

2 release files

0.1.15

2 release files

0.1.14

2 release files

0.1.13

2 release files

0.1.12

2 release files

0.1.11

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page