TideLog
pendingby enhen3
AI-guided daily planning and reflection with morning SOP, evening review, insights, and metacognition coaching.
๐ TideLog โ Obsidian Plugin
AI-guided daily planning and reflection with morning SOP, evening review, insights, and metacognition coaching.
TideLog is an Obsidian plugin that helps you build metacognitive awareness through an AI-driven Plan โ Log โ Review โ Insight feedback loop.
โจ Core Philosophy
Plan โ Daily Log โ AI Analysis โ Insight Dialogue โ Metacognitive Growth โ Better Actions
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโ Positive Feedback Loop โโโโโโโโโโโโโโโโโโโโโโโโโโโ
Like having a coaching conversation โ discover patterns you wouldn't see on your own.
๐ Features
๐ Morning Plan SOP
- Energy level self-assessment (1โ10)
- Multi-task input with subtask nesting
- Auto-writes to daily note under
## Morning Plan - Unfinished task carry-forward from the past 3 days
๐ Evening Review SOP (5+4 question flow)
Required (5 questions):
- ๐ฏ Goal alignment โ review task completion
- โจ Success journal โ record today's achievements
- ๐ Emotion logging โ happiness moments + emotion score
- ๐ญ Anxiety awareness โ identify and analyze negative emotions
- ๐ Tomorrow's plan โ plan the most important task for tomorrow
Optional (4 questions):
- ๐ Deep analysis โ 5 Whys root-cause exploration
- ๐ช Reflection โ Stoic triple question
- ๐ Principle extraction โ distill reusable life principles
- โ๏ธ Free writing โ open expression
๐ Insight System
- Weekly insight โ task completion rate, emotion trends, success patterns, challenge analysis
- Monthly insight โ monthly trends, growth milestones, deep pattern analysis
- Profile suggestions โ AI suggests user profile updates based on journal data
๐ Calendar & Kanban
- Review calendar โ emotion heatmap + hover tooltips + click to open daily note
- Kanban board โ month/week/day three-level pyramid view
- Task carry-forward โ unfinished tasks appear automatically, one-click inherit
๐ Dashboard
- ๐ฏ Today's focus โ today's task list + energy state + carry-forward count
- ๐ Weekly progress โ task completion progress bar
- ๐ญ Emotion trend โ 7-day emotion bar chart
- ๐ก Insights โ random principle + active pattern display
๐ฌ Free Chat
- Chat with AI anytime about thoughts and ideas
- Smart intent detection for plan updates
- Coaching-style guidance to help see blind spots
๐ AI Providers
| Provider | Status | Notes |
|---|---|---|
| OpenRouter | โ Recommended | Multi-model access, cost-effective |
| Anthropic Claude | โ | Direct Claude API |
| Google Gemini | โ | Gemini 2.0 Flash |
| OpenAI | โ | GPT-4o |
| Custom API | โ | Any OpenAI-compatible endpoint |
Custom model names + connection test button supported.
๐ฆ Installation
Manual Install
- Download
main.js,manifest.json,styles.cssfrom the latest Release - Create
.obsidian/plugins/tidelog/in your vault - Copy the files into that directory
- Restart Obsidian โ Settings โ Community Plugins โ Enable TideLog
Development
git clone https://github.com/enhen3/Tidelog.git
cd Tidelog
npm install
npm run dev # Development mode (watch)
npm run build # Production build
โ๏ธ Configuration
In Obsidian Settings โ TideLog:
- AI Provider โ choose provider, configure API key, custom model name
- Connection Test โ one-click API connectivity check
- Day Boundary โ set when a "day" starts (default: 6:00 AM)
- Folder Paths โ customize daily, plan, and archive directories
- Review Questions โ enable/disable each question, customize order
๐ Vault Structure
The plugin automatically creates and manages:
your-vault/
โโโ 01-Daily/ # Daily notes
โ โโโ 2026-03-06.md
โ โโโ ...
โโโ 02-Plan/ # Plans
โ โโโ Weekly/
โ โ โโโ 2026-W10.md
โ โโโ Monthly/
โ โโโ 2026-03.md
โโโ 03-Archive/ # Archive
โโโ user_profile.md # User profile
โโโ principles.md # Principles library
โโโ patterns.md # Patterns library
โโโ Insights/ # Insight reports
โโโ 2026-W10-weekly.md
โโโ 2026-03-monthly.md
๐ Commands
| Command | Description |
|---|---|
TideLog: Open Chat | Open the chat sidebar |
TideLog: Morning Plan | Start morning planning SOP |
TideLog: Evening Review | Start evening review SOP |
TideLog: Open Dashboard | Open dashboard view |
TideLog: Open Kanban | Open kanban board |
TideLog: Open Calendar | Open calendar view |
๐ Tech Stack
- TypeScript + esbuild
- Obsidian API (zero external dependencies)
- SSE streaming (AI streaming responses)
- Deep settings merge (providers deep merge)
License
MIT โ see LICENSE
๐จ๐ณ ไธญๆ่ฏดๆ
๐ TideLog
AI ๅผๅฏผ็ๆฏๆฅๆฝฎๆต โ ่ฎกๅใ่ฎฐๅฝใๅๆ
TideLog ๆฏไธไธช Obsidian ๆไปถ๏ผ้่ฟ AI ๅผๅฏผ็ ่ฎกๅ โ ๆฅ่ฎฐ โ ๅค็ โ ๆดๅฏ ๆญฃๅพช็ฏ๏ผๅธฎๅฉไฝ ๅปบ็ซๅ ่ฎค็ฅ่ฝๅ๏ผๆดๆทฑๅปๅฐไบ่งฃ่ชๅทฑ็ๆ็ปดๅ่กๅจๆจกๅผใ
ๅๅๅฟ็ๅจ่ฏขๅธ่ๅคฉไธๆ ท๏ผๅ็ฐๅนณๆถ็ไธๅฐ็่ชๅทฑใ
ไธป่ฆๅ่ฝ
- ๐ ๆจ้ด่ฎกๅ SOP โ ็ฒพๅ่ฏไผฐ + ๅคไปปๅก่พๅ ฅ + ๅญไปปๅก + ไปปๅก็ปงๆฟ
- ๐ ๆ้ดๅค็ SOP โ 5+4 ้ฎ้ขๆต๏ผ็ฎๆ ๅฏนๆ ใๆๅๆฅ่ฎฐใๆ ็ปช่ฎฐๅฝใ็ฆ่่งๅฏใๆๆฅ่ฎกๅ + ๆทฑๅบฆๅๆใๅๆใๅๅๆ็ผใ่ช็ฑ้็ฌ๏ผ
- ๐ ๆดๅฏ็ณป็ป โ ๅจๆฅใๆๆฅใ็ปๅๅปบ่ฎฎ
- ๐ ๆฅๅไธ็ๆฟ โ ๆ ็ปช็ญๅๅพ + ้ๅญๅก่งๅพ + ไปปๅก็ปงๆฟ
- ๐ ไปช่กจ็ โ ไปๆฅ่็ฆ + ๅจ่ฟๅบฆ + ๆ ็ปช่ถๅฟ
- ๐ฌ ่ช็ฑๅฏน่ฏ โ ้ๆถไธ AI ่ๅคฉ๏ผๆบ่ฝๆๅพๆฃๆต
ๅฎ่ฃ
- ไธ่ฝฝๆๆฐ Release ไธญ็
main.jsใmanifest.jsonใstyles.css - ๅจไฝ ็ Vault ไธญๅๅปบ
.obsidian/plugins/tidelog/ - ๅฐๆไปถๅคๅถๅฐ่ฏฅ็ฎๅฝ
- ้ๅฏ Obsidian โ ่ฎพ็ฝฎ โ ็คพๅบๆไปถ โ ๅฏ็จ TideLog
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.