I quit my job to work full time on my open source project

An open-source terminal history tool, Atuin, has inspired both enthusiasm for its unified, searchable shell history and concern over the creator’s decision to quit a stable job to work on it full time. Commenters highlight real productivity gains—especially for complex, infrequent commands and multi-machine workflows—while debating security practices around storing command history. A major theme is whether and how such developer-focused CLI tools can be sustainably funded, with ideas ranging from hosted paid features and higher pricing tiers to grants and ancillary services, amid skepticism about relying on donations alone.

Project reception & usability

  • Many commenters use the shell history tool and describe it as “fantastic,” “rock solid,” and “life‑changing” for command‑line workflows.
  • Key value: unified history across multiple machines and shell windows, powerful search (including directory/workspace filters), and the ability to run SQL over history to analyze workflows.
  • Some users say the default Ctrl‑R history is usually enough; others find the enhanced UI and cross‑machine context a major upgrade.

Features, performance & alternatives

  • Features highlighted:
    • Sync between machines (self‑host or hosted).
    • Context captured per command: directory, timestamp, duration, session, exit code, hostname, with plans for more (e.g., git info, tags via comments).
    • Mode switching (global, directory, workspace, host, session) and per‑project style use.
    • Import from common shells (bash/zsh/fish/nushell).
  • One user reports serious lag on large histories compared to fzf; others with 100k+ entries report instant performance, suggesting environment‑specific issues.
  • Several people mention rolling their own history-in-SQLite, Dropbox‑style sync, or fish+fzf setups that partially overlap with the project’s value.

Security & privacy concerns

  • Concerns: sensitive data in history (passwords, tokens, hostnames), theft of laptops exposing synced history, and misuse of hosted storage as encrypted “free storage.”
  • Responses:
    • If a laptop is compromised, shell history is already exposed, independent of this tool.
    • The client supports filters/regexes to avoid storing secrets and ignores common credential patterns by default.
    • Shell techniques like HISTCONTROL, HISTIGNORE, and prefixing with a space are discussed as complementary.

Monetization, business model & open source funding

  • Current plan: keep self‑hosted core open source and free; develop premium hosted features for advanced and business users. The maintainer is currently living off savings.
  • Several commenters doubt that CLI productivity tools can support a full‑time income, noting:
    • Historically tiny donations for similar tools.
    • Developers rarely pay for CLI tools, more often for GUI apps.
    • Risk of low‑priced SaaS not covering support and growth.
  • Others argue small hosted fees with minimal support can work, offer examples of solo $5k/month businesses, and suggest higher pricing and clear boundaries on support.
  • Broader thread debates whether open source is financially viable, mentions grants, and contrasts “labor of love” maintenance with the pressures of relying on it for income.