TideLog

pending

by enhen3

AI-guided daily planning and reflection with morning SOP, evening review, insights, and metacognition coaching.

Updated 3d agoMITDiscovered via Obsidian Unofficial Plugins
View on GitHub

๐ŸŒŠ 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):

  1. ๐ŸŽฏ Goal alignment โ€” review task completion
  2. โœจ Success journal โ€” record today's achievements
  3. ๐Ÿ˜Š Emotion logging โ€” happiness moments + emotion score
  4. ๐Ÿ’ญ Anxiety awareness โ€” identify and analyze negative emotions
  5. ๐Ÿ“‹ Tomorrow's plan โ€” plan the most important task for tomorrow

Optional (4 questions):

  1. ๐Ÿ” Deep analysis โ€” 5 Whys root-cause exploration
  2. ๐Ÿชž Reflection โ€” Stoic triple question
  3. ๐Ÿ’Ž Principle extraction โ€” distill reusable life principles
  4. โœ๏ธ 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

ProviderStatusNotes
OpenRouterโœ… RecommendedMulti-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

  1. Download main.js, manifest.json, styles.css from the latest Release
  2. Create .obsidian/plugins/tidelog/ in your vault
  3. Copy the files into that directory
  4. 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:

  1. AI Provider โ€” choose provider, configure API key, custom model name
  2. Connection Test โ€” one-click API connectivity check
  3. Day Boundary โ€” set when a "day" starts (default: 6:00 AM)
  4. Folder Paths โ€” customize daily, plan, and archive directories
  5. 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

CommandDescription
TideLog: Open ChatOpen the chat sidebar
TideLog: Morning PlanStart morning planning SOP
TideLog: Evening ReviewStart evening review SOP
TideLog: Open DashboardOpen dashboard view
TideLog: Open KanbanOpen kanban board
TideLog: Open CalendarOpen 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 ่Šๅคฉ๏ผŒๆ™บ่ƒฝๆ„ๅ›พๆฃ€ๆต‹

ๅฎ‰่ฃ…

  1. ไธ‹่ฝฝๆœ€ๆ–ฐ Release ไธญ็š„ main.jsใ€manifest.jsonใ€styles.css
  2. ๅœจไฝ ็š„ Vault ไธญๅˆ›ๅปบ .obsidian/plugins/tidelog/
  3. ๅฐ†ๆ–‡ไปถๅคๅˆถๅˆฐ่ฏฅ็›ฎๅฝ•
  4. ้‡ๅฏ 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.