Skip to main content

Your Deep Focus Session Buddy.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

focustui-0.1.20.tar.gz (47.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

focustui-0.1.20-py3-none-any.whl (45.5 MB view details)

Uploaded Python 3

File details

Details for the file focustui-0.1.20.tar.gz.

File metadata

  • Download URL: focustui-0.1.20.tar.gz
  • Upload date:
  • Size: 47.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for focustui-0.1.20.tar.gz
Algorithm Hash digest
SHA256 50262582d5546736537243421c4cbc96d110b62a448ff4647971581624b03ed1
MD5 0c4e17c265e0f6b24389742dfea3d189
BLAKE2b-256 68205a3f6f35f8f020f17fc7387e9ebaf2db4b4eb5d67c68a0f3822f179080d1

See more details on using hashes here.

File details

Details for the file focustui-0.1.20-py3-none-any.whl.

File metadata

  • Download URL: focustui-0.1.20-py3-none-any.whl
  • Upload date:
  • Size: 45.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for focustui-0.1.20-py3-none-any.whl
Algorithm Hash digest
SHA256 ec01db1d89a67078e236e950b400b7c4ef6d44f5fe41a68209dcd42d5d54fc90
MD5 73f020912607123aeda3575a8404d1bc
BLAKE2b-256 dcca9dfe8d209857d6a8ba978668160ab5b3df818fae686bb3dbd473eb1c729b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page