npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

focus-productivity-cli

v1.0.0

Published

An ADHD-friendly productivity CLI tool built to run inside Warp terminal

Downloads

10

Readme

🎯 FocusCLI

An ADHD-friendly productivity CLI tool built to run inside Warp terminal. Helps users focus, gamify tasks, and collaborate with minimal friction.

✨ Features

  • 🎮 Gamified Productivity: XP points, levels, and achievements
  • ⏱️ Pomodoro Timer: Live progress updates with encouragement
  • 🔥 Daily Streaks: Build consistent habits
  • 📋 Simple Task Management: One task at a time focus
  • 🌈 Beautiful UI: Colorful output optimized for Warp terminal
  • 🧠 ADHD-Friendly: Designed for neurodivergent minds

🚀 Quick Start

Installation Options

Option 1: NPM Global Install (Recommended)

# Install globally from NPM
npm install -g @focuscli/focus-cli

# Use anywhere
focus add "My first task"

Option 2: Download and Run

# Download/clone project
npm install

# Use with Node.js
node src/index.js add "My task"

# Or use batch file (Windows)
.\focus.bat add "My task"

Option 3: Global Link (Development)

# In project directory
npm link
focus add "My task"

Basic Usage

# Add your first task
focus add "Complete project documentation"

# View your tasks
focus list

# Start a 25-minute focus session
focus start

# Complete a task (earn XP!)
focus done 1

# Check your progress
focus stats

📚 Commands

Task Management

  • focus add "task description" - Add a new task
  • focus add "task" -p high - Add high priority task
  • focus list - Show pending tasks
  • focus list -a - Show all tasks (including completed)
  • focus done <id> - Mark task as complete

Focus Sessions

  • focus start - Start 25-minute Pomodoro session
  • focus start <minutes> - Start custom duration session
  • focus stop - Stop current session

Progress & Stats

  • focus stats - View productivity statistics
  • focus welcome - Show welcome message and help

🏆 Achievements

Unlock achievements by completing tasks and focus sessions:

  • 🌱 Getting Started - Complete your first task
  • 🔥 On a Roll - Complete 3 tasks
  • Productivity Machine - Complete 10 tasks
  • 🧠 Focus Master - Complete a 25+ minute focus session
  • 🏆 Daily Warrior - 3-day streak
  • 💎 Centurion - Earn 1000 total XP

🎯 ADHD-Friendly Design

FocusCLI is specifically designed for ADHD minds:

  • One task at a time - Avoid overwhelm
  • Instant gratification - XP and visual feedback
  • Flexible sessions - 10-45 minute focus sessions
  • Encouraging messages - Positive reinforcement
  • Visual progress - Beautiful progress bars and colors
  • Habit building - Daily streaks for consistency

🛠 Tech Stack

  • Node.js - Runtime environment
  • Commander.js - CLI framework
  • SQLite - Local data storage
  • Chalk - Terminal colors
  • Warp Terminal - Optimized for blocks and AI

📊 Data Storage

All data is stored locally in ~/.focuscli/focus.db:

  • Tasks and completion status
  • Focus session history
  • XP, levels, and achievements
  • Daily streak tracking

🔮 Roadmap

MVP ✅

  • [x] Task management
  • [x] Pomodoro timer
  • [x] XP and achievements
  • [x] Local SQLite storage
  • [x] Colorful Warp-optimized UI

v2.0 (Coming Soon)

  • [ ] AI suggestions integration
  • [ ] Team sharing and collaboration
  • [ ] Cloud sync with Supabase
  • [ ] Advanced analytics
  • [ ] Custom themes

🤝 Contributing

Built with ❤️ for the ADHD community and productivity enthusiasts. Contributions welcome!

📄 License

MIT License - feel free to fork and improve!


Made with 🎯 for Warp Terminal users who want to stay focused and productive.