AI-powered journaling, multi-perspective analysis, goal generation, and reflective chat for Obsidian.
Active repository: github.com/MichelleGDyason/The_Obsidian_Deleometer_v2
This project is licensed under the GNU Affero General Public License v3.0.
Why AGPL-3.0:
- it keeps the plugin open source
- it prevents privatized improvements from being closed off from the community
- it requires derivative works, including hosted or networked versions, to provide source code under the same license
As copyright holder, Michelle G Dyason may choose to relicense future versions under MIT if community adoption clearly requires a more permissive license. That does not change the license of versions already released under AGPL.
The Deleometer helps you:
- write journal entries inside Obsidian
- generate multi-perspective AI analyses from each entry
- continue a live AI chat from a specific analysis perspective
- save that chat back into the original journal analysis note
- turn analysis suggestions into editable goals
- track goals in notes and optionally sync them into the Full Calendar plugin
- review activity in an emotional intelligence dashboard
- Obsidian
1.5.0or later - an OpenAI API key
- desktop Obsidian is recommended for the full workflow
- Create a plugin folder in your vault:
.obsidian/plugins/the-deleometer/ - Copy these files into that folder:
manifest.jsonmain.jsstyles.css
- Restart Obsidian or reload community plugins.
- Enable
The Deleometerin Community Plugins.
- Install dependencies:
npm install- Build the plugin:
npm run build- Copy the runtime files into your Obsidian plugin folder:
main.jsmanifest.jsonstyles.css
Obsidian does not load main.ts directly. It must be built into main.js.
After enabling the plugin:
- Open
Settings -> Community plugins -> The Deleometer. - Paste your OpenAI API key.
- Confirm or change the journal and goals folders.
- If you use Full Calendar, set the
Full Calendar Folderto the folder watched by your Full Calendar local source.
- Create a journal entry.
- Use
Save & Analyze. - Review the AI analysis sections.
- Click the perspective chat link you want to continue.
- Save the chat back into the source journal analysis note.
- Draft goals from the analysis.
- Optionally sync goals and milestones into Full Calendar.
The plugin can create dated goal and milestone event notes that the Full Calendar plugin can display.
It supports:
- goal due dates
- recommended milestone dates
- auto-sync when goals are created
- manual resync via command:
Sync goals to Full Calendar
The plugin includes commands for:
- creating journal entries
- opening the AI chat
- opening the dashboard
- creating goals
- taking the personality assessment
- syncing goals to Full Calendar
- consolidating similar goals
- repairing goal note frontmatter
- backfilling analysis chat links for older notes
Before publishing widely, you will probably want to:
- review RELEASE_CHECKLIST.md
- confirm your GitHub repository details are current in
package.json - keep
versions.jsonin sync with each release
- Buy Me a Coffee: buymeacoffee.com/theobsidiandeleometer
- GitHub Sponsors: github.com/sponsors/MichelleGDyason
You may also want to add:
- GitHub Issues link
- feature request link
- contact email or site
This project is licensed under the GNU Affero General Public License v3.0. See LICENSE.