jrnl-org/jrnl

Collect your thoughts and notes without leaving the command line.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 16 minutes ago
Added to GitGenius on September 9th, 2026
Created on March 29th, 2012
Open Issues & Pull Requests: 152 (+0)
GitHub issues: Enabled
Number of forks: 562
Total Stargazers: 7,309 (+0)
Total Subscribers: 81 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.6 days
Mean response time: 68.5 days
90th percentile: 162.1 days
Tracked items: 71

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 74% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "support" is answered fastest, typically in about 16 hours, while "bug" waits about 2 weeks. Only 7% of issues opened in the past year have been closed. Three people close 89% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 27
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,048 days
Stale 30+ days: 25
Stale 90+ days: 21

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • :pushpin: (27)
  • bug (22)
  • enhancement (22)
  • support (18)
  • :new: (11)
  • documentation (9)
  • test (6)
  • wontfix (5)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

jrnl is a command-line journal application that lets you create, search, and view journal entries without leaving the terminal.

The tool solves the problem of capturing thoughts and notes quickly from the command line by accepting entries with minimal syntax. You write entries using natural language timestamps like "yesterday:" followed by your text. The first sentence becomes the entry title, and the remainder becomes the body. Entries are stored as human-readable plain text files, which can optionally be encrypted using AES encryption for privacy.

The tool suits developers and terminal-focused users who prefer working in the shell and want a lightweight, scriptable journaling solution. It works well for anyone who values simplicity and portability—since journals are plain text, they integrate easily with version control, backups, and text processing tools. The project supports external editor integration, so you can compose entries in your preferred editor rather than typing directly into the prompt.

Development activity shows consistent maintenance with active testing workflows and regular updates tracked in the changelog. The project maintains multiple distribution channels including package managers, indicating ongoing effort to keep the tool accessible. Community engagement is supported through documented contribution guidelines and financial backer infrastructure, suggesting the maintainers actively welcome participation and have established structures for sustaining the project.