DARABOTH
All posts

Jul 13, 20262 min read10 reads

ORBIT ក្លាយជា Second Brain 🧠 — Knowledge Graph, MCP និង Voice AI

ORBIT លែងគ្រាន់តែ track goals ទៀតហើយ។ Data ទាំងអស់របស់អ្នក (goals, tasks, notes) ក្លាយជា knowledge graph ដែល AI ដូច Claude អាចប្រើធ្វើជា second brain — search, talk, និង connect គ្នាដូច Obsidian។

ORBIT ក្លាយជា Second Brain 🧠 — Knowledge Graph, MCP និង Voice AI cover

ORBIT ក្លាយជា Second Brain 🧠

មិត្តៗ! ពីមុន ORBIT (DailyGoalMap) គ្រាន់តែជា AI goal tracker — track tasks, generate plans, remind ។ ប៉ុន្តែ idea ធំគឺ៖ data របស់អ្នកគួរតែក្លាយជា AI knowledge base ផ្ទាល់ខ្លួន — ដូច Obsidian + Notion AI + Knowledge Graph លាយបញ្ចូលគ្នា។ Post នេះខ្ញុំចែករំលែកអ្វីដែលទើប build រួច។

1. Turn everything into vector 🧬

រាល់ goal, task, note, comment, member ត្រូវ project ទៅជា knowledge object មួយ — មាន markdown content, folder path (vault), និង embedding 768-dim (Gemini)។ គ្រប់ពេលដែល data ផ្លាស់ប្តូរ (insert / update / delete) មាន pipeline (trigger → queue → worker) sync embedding ដោយ automatic

សំខាន់៖ BYOK (Bring Your Own Key) — embedding ប្រើ Gemini key របស់ user ខ្លួនឯង។ គ្មាន key ក៏នៅ search បាន (keyword + graph fallback)។ ខ្ញុំមិនចង់ចំណាយលុយ user ទេ 😄

2. Knowledge Graph page — /graph 🕸️

ដូច Obsidian graph viewអ្នក (profile) នៅកណ្ដាល → goals → members → tasks & notes → comments។ Node កាន់តែមាន connection ច្រើន កាន់តែធំ។ Task ភ្ជាប់ note, comment ភ្ជាប់ task, member បង្ហាញថាអ្នកណា create អ្វី។

  • Zoom / pan / drag, និង pinch-to-zoom លើ mobile
  • Search highlight
  • Design premium — muted jewel tones, shapes (hexagon = អ្នក, diamond = goal, rounded square = task)

3. MCP Server — Claude ប្រើ knowledge អ្នកជា second brain 🤖

ខ្ញុំ build real MCP server។ Connect Claude Desktop (ឬ AI ណាក៏បាន) ជាមួយ Personal Access Token តែ one command៖

claude mcp add dailygoalmap --transport http \
  https://dailygoalmap.vercel.app/api/mcp-server \
  --header "Authorization: Bearer dgm_pat_..."

បន្ទាប់មក សួរ Claude អំពី goals / tasks / notes របស់អ្នក — វា search knowledge base ខ្លួនឯង (GraphRAG៖ semantic + keyword + graph 1-hop) មុននឹងឆ្លើយ។ ក៏មាន REST endpoint (/api/knowledge-search) សម្រាប់ app ឬ AI ផ្សេងទៀតដែរ — គ្រាន់តែ HTTP call មួយ។

4. Voice — និយាយជាមួយ AI ដែលស្គាល់ data អ្នក 🎙️

Push-to-talk នៅ /graph៖ ចុច mic → និយាយ → វា search → ឆ្លើយ​ជា​សំឡេង → highlight node ដែលវាប្រើ។ Browser ធ្វើ speech-to-text + text-to-speech (free), គ្រាន់តែ text call តូចមួយ on user's key — ថោកណាស់។

5. Security 🔒

  • Provider keys encrypt ក្នុង Supabase Vault — លែង plaintext, browser មិនឃើញ key ទៀតទេ
  • Personal Access Token (hashed, scoped, expiring) សម្រាប់ MCP
  • Row Level Security គ្រប់ table — គ្មាន cross-user leak

បញ្ចប់ 🚀

ORBIT ឥឡូវមិនត្រឹមតែ track គោលដៅ — វាក្លាយជា second brain ដែល AI របស់អ្នកអាចប្រើបាន។ សាកមើល៖ បើក /graph, connect Claude, ឬចុច mic ហើយនិយាយ។

Built with React 19 · Supabase (pgvector) · MCP · Gemini · Claude Code (multi-agent)

  • orbit
  • dailygoalmap
  • knowledge-graph
  • mcp
  • rag
  • voice-ai
  • claude
  • supabase
  • khmer