Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Journal Recap

Jenny TaiJenny Tai89 downloads

Recap your journal entries with AI generated summaries.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Journal Recap is an Obsidian plugin that summarizes daily journal entries with the OpenAI Responses API. It writes a one-sentence summary into the note frontmatter.

Original Project

This plugin is based on Auto Classifier by Hyeonseo Nam.

Usage

  • Configure your API key, base endpoint, and model in the plugin settings.
  • Run Summarize current journal entry from the command palette.
  • Optionally enable a custom prompt and response schema in advanced settings.

Privacy and data

  • When you run Summarize current journal entry, the current note content, excluding frontmatter, is sent to the configured Responses API endpoint with the configured prompt and structured output schema.
  • The API test button sends a short test message to the same endpoint.
  • The generated response is written back to the active note frontmatter.
  • Your API key, base endpoint, model, prompt, and schema are stored in Obsidian's plugin data for this vault.
  • Requests include store: false for OpenAI Responses API calls.
  • This plugin does not include telemetry or send data anywhere except the endpoint you configure.

Development

  • Install dependencies with npm install.
  • Run npm run dev to compile in watch mode.
  • Run npm run build for a production build.
  • Run npm run lint before shipping changes.

Manual Installation

Copy main.js, manifest.json, and styles.css to:

VaultFolder/.obsidian/plugins/journal-recap/

Releasing new releases

  • Update your manifest.json with your new version number, such as 1.0.1, and the minimum Obsidian version required for your latest release.
  • Update your versions.json file with "new-plugin-version": "minimum-obsidian-version" so older versions of Obsidian can download an older version of your plugin that's compatible.
  • Create new GitHub release using your new version number as the "Tag version". Use the exact version number, don't include a prefix v.
  • Upload the files manifest.json, main.js, styles.css as binary attachments. Note: The manifest.json file must be in two places, first the root path of your repository and also in the release.
  • Publish the release.

You can simplify the version bump process by running npm version patch, npm version minor or npm version major after updating minAppVersion manually in manifest.json. The command will bump version in manifest.json and package.json, and add the entry for the new version to versions.json

Adding your plugin to the community plugin list

  • Check the plugin guidelines.
  • Publish an initial version.
  • Make sure you have a README.md file in the root of your repo.
  • Make a pull request at https://github.com/obsidianmd/obsidian-releases to add your plugin.

License

This project uses the Dynalist permissive license included in LICENSE.

HealthExcellent
ReviewPassed
About
Summarize daily journal entries into a single sentence and insert it into the note's frontmatter. Send the current note's content (excluding frontmatter) to your configured OpenAI Responses API and save the returned summary back into frontmatter.
AIProperties
Details
Current version
1.0.2
Last updated
4 months ago
Created
2 years ago
Updates
2 releases
Downloads
89
Compatible with
Obsidian 1.8.7+
Platforms
Desktop only
License
0BSD
Report bugRequest featureReport plugin
Author
Jenny TaiJenny Taiaegerita
GitHubaegerita
  1. Community
  2. Plugins
  3. AI
  4. Journal Recap

Related plugins

Smart Chat

Integrate OpenAI's ChatGPT seamlessly in notes. Automatically saves links, allows marking threads as done, and integrates with Dataview.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

ChatGPT MD

A seamless integration of ChatGPT, OpenRouter.ai and local LLMs via Ollama into your notes.

Copilot

Run AI agents such as Claude Code, Codex, and OpenCode inside your vault. Turn your second brain into a smart assistant that gets knowledge work done.

Karpathy LLM Wiki

Karpathy's LLM Wiki implementation plugin for Obsidian - turns notes and PDFs into a linked, LLM-powered knowledge base with entity pages, concept pages, graph-powered Q&A, and local-first privacy.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.