Skip to main content

Life accountability CLI

Project description

life-cli

Life accountability CLI. Task tracking + ephemeral Claude personas that hold you accountable.

When you talk to life, you're spawning a Claude agent with your full task context and explicit behavioral rules.

Perfect for:

  • Accountability that matches your ADHD, not against it
  • Responding to directness, not encouragement
  • Task tracking that actually works

Quick Start

poetry install
life --help

Usage

Dashboard

# Show all tasks, momentum, and current assessment
life

Task Management

# Add task (atomic strings only)
life task "thing"
life task "thing" --focus
life task "thing" --due 2025-12-01

# Add habit (daily wellness/maintenance, checkable)
life habit "hydrate"

# Add chore (recurring maintenance, checkable)
life chore "dishes"

# Mark done (fuzzy match)
life done "partial match"

# Check habit or chore (fuzzy match)
life check "partial match"

# Toggle focus (max 3 active)
life focus "partial"

# Remove task
life rm "partial"

# Set/view operational context
life context "Relationship: Crisis. Wedding: 52 days."
life context  # view current

# Direct SQL for power users
life sql "SELECT * FROM tasks WHERE focus = 1"

# List all tasks with IDs
life list

Spawn Personas

When you pass a natural language message (not a known command), life spawns an ephemeral Claude agent with full task context and CLI access.

# Default: Roast identity (harsh accountability)
life "been coding for 8 hours straight"

# Pepper identity (optimistic enablement)
life pepper "just finished the presentation"

# Kim identity (methodical analysis)
life kim "should I refactor the auth module?"

Each persona has distinct behavioral constitution. See Personas below.

Personas

Ephemeral Claude agents with different behavioral constitutions. See docs/personas for details.

Persona Use When Style
roast You need gatekeeping. Procrastinating on critical tasks. Hiding behind code work. Harsh accountability. No enablement.
pepper You're paralyzed by perfectionism. Overwhelmed. Need permission to move forward. Optimistic catalyst. Celebrate progress.
kim Spiraling into speculation. Need procedural clarity. Overthinking. Methodical. Facts-based. Stable.

Categories

  • Task: Project work with due dates. Mark done when complete.
  • Habit: Daily wellness (hydrate, exercise, sleep). Checkable daily. Never "complete."
  • Chore: Recurring maintenance (dishes, laundry). Checkable daily. Never "complete."

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

life_cli-0.1.0.tar.gz (18.4 kB view details)

Uploaded Source

Built Distribution

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

life_cli-0.1.0-py3-none-any.whl (22.8 kB view details)

Uploaded Python 3

File details

Details for the file life_cli-0.1.0.tar.gz.

File metadata

  • Download URL: life_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 18.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.12.10 Darwin/24.5.0

File hashes

Hashes for life_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 278a8b2f8f5cd14e5c4cf94eb6fb2d8c97d433faa17fdbd01b14ca9e526ff44a
MD5 5627b4a3b510a2f373559ae204f0a6b3
BLAKE2b-256 9db8871be4b00949ba5f6af34fdae07d418164c53fac7884e5102e023edb514b

See more details on using hashes here.

File details

Details for the file life_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: life_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 22.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.12.10 Darwin/24.5.0

File hashes

Hashes for life_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fccd85499702c5f7cbfffcc5c86d7a6d3b910957a49290f865f21c70b327e38f
MD5 cc9c0efede00138f64653682f0f6d828
BLAKE2b-256 2d6ea7a2c99464708118b177d3ef5649b3cf91e8d683bbd28245391e93070891

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