26 คะแนน โดย GN⁺ 2026-04-25 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • แอปเดสก์ท็อปสำหรับจัดการฐานความรู้ markdownบน Mac และ Linux โดยมุ่งรองรับตั้งแต่ second brain ส่วนตัวไปจนถึงการจัดระเบียบเอกสารบริษัทให้เป็นคอนเท็กซ์สำหรับ AI
  • ใช้โครงสร้างแบบ Files-first และ Git-first โดยจัดการโน้ตเป็นไฟล์ markdown ทั่วไปและคลังเก็บ git ทำให้คงความสามารถในการย้ายข้อมูลและประวัติเวอร์ชันทั้งหมดไว้ได้โดยไม่ต้อง export
  • ชูแนวคิด Offline-first, zero lock-in ด้วยการทำงานออฟไลน์เต็มรูปแบบและการเป็นเจ้าของข้อมูลโดยผู้ใช้ โดยไม่ต้องพึ่งบัญชีสมาชิก การสมัครใช้งาน หรือคลาวด์
  • ยึดหลัก Types as lenses, not schemas โดยใช้ type เป็นเครื่องมือช่วยสำรวจ ไม่ใช่สคีมาที่บังคับ พร้อมแนวทาง AI-first but not AI-only ที่รองรับ Claude Code และ Codex CLI
  • ฟีเจอร์ต่าง ๆ ถูกเพิ่มขึ้นจากปัญหาที่พบระหว่างใช้งานจริงกับเวิร์กสเปซที่มีโน้ตมากกว่า 10,000 รายการ และตัวแอปโอเพนซอร์สนี้พัฒนาด้วย Tauri, React และ TypeScript โดยสะท้อนการออกแบบที่เน้นการใช้งานจริง

ภาพรวมของ Tolaria

  • เป็นแอปเดสก์ท็อปที่เน้นการจัดการฐานความรู้ markdownบน Mac และ Linux ออกแบบมาสำหรับ second brain ส่วนตัว การจัดเอกสารบริษัทให้เป็นคอนเท็กซ์สำหรับ AI ตลอดจนการเก็บหน่วยความจำและขั้นตอนการทำงานของ OpenClaw และ assistants
  • สร้างขึ้นระหว่างการดูแลใช้งานจริงของเวิร์กสเปซที่มีโน้ตมากกว่า 10,000 รายการ และทุกฟีเจอร์ก็ถูกเพิ่มเข้ามาเพื่อแก้ปัญหาที่พบจากการใช้งานจริง
  • มีสื่อแนะนำลำดับการใช้งานแบบสั้นให้ด้วย

หลักการสำคัญ

  • ยึดหลัก Files-first โดยโน้ตจะถูกเก็บเป็นไฟล์ markdown ทั่วไป
    • ย้ายข้อมูลได้และใช้งานร่วมกับเอดิเตอร์ใดก็ได้
    • ไม่ต้องมีขั้นตอน export แยก และความเป็นเจ้าของข้อมูลยังคงอยู่กับผู้ใช้ ไม่ใช่ตัวแอป
  • ใช้โครงสร้างแบบ Git-first โดยจัดการแต่ละ vault เป็นคลังเก็บ git
    • เก็บประวัติเวอร์ชันทั้งหมดได้
    • ใช้ git remote ใดก็ได้และไม่ต้องพึ่งเซิร์ฟเวอร์ของ Tolaria
  • ชูแนวคิด Offline-first, zero lock-in อย่างชัดเจน
    • ไม่มีบัญชีสมาชิก การสมัครใช้งาน หรือการพึ่งพาคลาวด์
    • vault ทำงานแบบออฟไลน์ได้เต็มรูปแบบ และแม้หยุดใช้งานก็ไม่เกิดการสูญหายของข้อมูล
  • เปิดเป็นโอเพนซอร์สและให้ใช้งานฟรี
  • ใช้การออกแบบแบบ Standards-based โดยคงรูปแบบโน้ตไว้เป็น markdown และ YAML frontmatter
    • ไม่ใช้ฟอร์แมตปิด
    • แม้ออกจาก Tolaria ไปแล้วก็ยังใช้งานต่อกับเครื่องมือมาตรฐานได้
  • มีหลัก Types as lenses, not schemas โดยใช้ type เป็นตัวช่วยสำรวจ ไม่ใช่สคีมาบังคับ
    • ไม่มีฟิลด์บังคับ
    • ไม่บังคับการตรวจสอบความถูกต้อง และใช้เป็นเพียงหมวดหมู่เพื่อให้ค้นหาโน้ตได้ง่ายขึ้น
  • ใช้แนวทาง AI-first but not AI-only
    • ออกแบบให้ vault แบบไฟล์ทำงานร่วมกับ AI agent ได้ดี
    • ปัจจุบันรองรับ Claude Code และ Codex CLI
    • AI อื่น ๆ ก็สามารถแก้ไข vault ได้ และยังมีไฟล์ AGENTS สำหรับให้ agent ใช้งานด้วย
  • เน้นการใช้งานแบบ Keyboard-first
    • มุ่งเป้าไปที่ power user ที่ต้องการทำงานผ่านคีย์บอร์ดเป็นหลัก
    • หลักการนี้สะท้อนอยู่ทั้งใน Editor และการออกแบบ Command Palette

โครงสร้างและการพัฒนา

  • Tolaria พัฒนาด้วย Tauri, React, TypeScript
  • มีลิงก์เอกสารสำหรับการรันในเครื่องและการร่วมพัฒนาแยกไว้
  • มีชุดเอกสารทางเทคนิคให้ด้วย
    • ARCHITECTURE.md — การออกแบบระบบ สแตกเทคโนโลยี และการไหลของข้อมูล
    • ABSTRACTIONS.md — แอ็บสแตรกชันและโมเดลหลัก
    • GETTING-STARTED.md — วิธีสำรวจ codebase
    • ADRs — บันทึกการตัดสินใจด้านสถาปัตยกรรม

วิธีเริ่มใช้งาน

  • ดาวน์โหลดรุ่นล่าสุดได้จาก latest release
  • เมื่อเปิดครั้งแรกจะมีโอกาสให้ clone getting started vault เพื่อดูภาพรวมการทำงานทั้งหมดของแอป

ข้อกำหนดด้านสภาพแวดล้อมการพัฒนา

  • ข้อกำหนดเบื้องต้นสำหรับการพัฒนาในเครื่องคือ Node.js 20+, pnpm 8+, Rust stable และสภาพแวดล้อมพัฒนาบน macOS หรือ Linux
  • บน Linux ต้องมี WebKit2GTK 4.1 และ GTK 3 เพื่อรัน Tauri 2
    • มีตัวอย่างการติดตั้ง system dependencies สำหรับ Arch / Manjaro, Debian / Ubuntu 22.04+ และ Fedora 38+
  • MCP server ที่ bundle มาในตัวจะรันไบนารี node ของระบบบน Linux runtime ดังนั้นหากต้องการใช้โฟลว์เครื่องมือ AI ภายนอก จะต้องติดตั้ง Node ผ่านตัวจัดการแพ็กเกจของดิสโทร
  • มีคำสั่งเริ่มต้นแบบรวดเร็วรวมไว้ด้วย
    • pnpm install
    • pnpm dev
    • mock mode แบบเบราว์เซอร์เปิดได้ที่ http://localhost:5173
    • แอปเดสก์ท็อปแบบเนทีฟรันได้ด้วย pnpm tauri dev

ความปลอดภัยและไลเซนส์

  • ไลเซนส์ใช้แบบ AGPL-3.0-or-later
  • ชื่อและโลโก้ Tolaria อยู่ภายใต้ trademark policy ของโครงการ

2 ความคิดเห็น

 
tested 2026-04-28

โรดแมป https://tolaria.canny.io/

 
GN⁺ 2026-04-25
ความคิดเห็นจาก Hacker News
  • ชอบอันนี้มาก ให้ความรู้สึกเหมือนเอาสิ่งที่อยากได้จาก Obsidian มารวมกับปลั๊กอิน แล้วจัดให้เป็นแอปเดียวที่ออกแบบมาดีมาก
    มีฟีดแบ็กด้วย อยากให้ยังคงเป็น โอเพนซอร์ส แต่หาวิธีสร้างรายได้เพื่อจะได้พัฒนานี่แบบฟูลไทม์ ถ้ามีเวอร์ชันแอปทางการแยกต่างหากก็ยินดีจ่าย
    แล้วก็อยากให้หลีกเลี่ยง ฟีเจอร์ล้นเกิน ให้มาก ๆ ชอบดีไซน์เรียบง่ายของ Bear App มาก แต่สุดท้ายก็เลิกใช้เพราะจัดการไฟล์ markdown โดยตรงไม่ได้ แอปอย่าง Obsidian, Notion, Craft ชอบเพิ่มฟีเจอร์ไปเรื่อย ๆ แต่ที่นี่ดูเหมือนมีฟีเจอร์หลักครบแล้ว อยากให้โฟกัสแบบ Bear คือทำแกนหลักให้ดีมาก ๆ

    • ชอบ Bear มาก มันเป็นแอปที่มีอิทธิพลต่อ Tolaria อย่างมาก เลยน่าจะเป็นเหตุผลว่าทำไมคุณถึงชอบมันด้วย
      ขอบคุณสำหรับฟีดแบ็กดี ๆ
  • พลาดโอกาสทำก่อนคุณไปแค่วันเดียวเอง ถึงอย่างนั้น Luca ทำได้ดีมาก เครื่องมือดูดีมากจนตอนนี้กำลังลองใช้อยู่เลย
    ผมกำลังทำ Sig ที่ https://github.com/adamjramirez/sig-releases ซึ่งเห็นได้ชัดว่ามีส่วนที่ทับกันในเชิงโครงสร้าง ทั้ง macOS, markdown ล้วน, การจัดการเวอร์ชันด้วย git และการออกแบบเพื่อใช้เป็นคอนเท็กซ์ให้ AI agent
    ความต่างอยู่ที่จุดเริ่มต้นของเวิร์กโฟลว์ Tolaria ดูเก่งในการจัดระเบียบความรู้ที่มีอยู่แล้ว ส่วน Sig พยายามแก้ปัญหาก่อนหน้านั้น คือจะดึงความรู้ในหัวออกมาเป็นไฟล์ได้อย่างไร จริง ๆ แล้วสิ่งที่กำหนดคุณภาพของผลลัพธ์จาก AI มักเป็นสิ่งที่ไม่ได้ถูกบันทึกไว้ เช่น การตัดสินใจที่เพิ่งเกิดขึ้นก่อนประชุม 5 นาที ข้อตกลงปากเปล่าที่ไม่มีการติดตาม หรือความหมายที่ผมตีความได้จริง ๆ ไม่ใช่แค่เนื้อหาบนผิวหน้าของบทสนทนา
    การ capture ของ Sig มีสองชั้น 1) บันทึกข้อเท็จจริงก่อน 2) จากนั้นค่อยวางการตีความส่วนตัวทับลงไป ทั้งสองอย่างถูกเก็บเป็น markdown บนเครื่องของผมเอง พอพร้อมจะแชร์ไปยัง knowledge base ของทีมหรือ open brain ค่อยเลือกเผยแพร่อย่างชัดเจน ค่าเริ่มต้นคือเป็นส่วนตัว และทีมจะอ่านได้ก็ต่อเมื่อผมต้องการเท่านั้น

    • ถ้า git versioned หมายถึงตัวไฟล์ .md เอง ผมสนใจทันที ผมเองก็จัดการไฟล์ด้วยเวิร์กโฟลว์บน git เพื่อบอก Claude ว่าควรดูอะไร
      จะลองใช้แน่นอน
    • ผมว่าการแยกแบบนี้แม่นมาก Tolaria เหมือนห้องสมุด ส่วน Sig เหมือนเครื่องบันทึกภาคสนาม
      ทั้งคู่จำเป็น แต่รับหน้าที่คนละช่วงในเวิร์กโฟลว์
  • ช่วงนี้ดูเหมือนทุกคนกำลังสร้าง llm-wiki system ของตัวเองกันอยู่ ผมก็ทำอันหนึ่งเหมือนกัน และมีลิสต์รวมระบบ agent memory อื่น ๆ ไว้ก้อนใหญ่ในนั้นด้วย: https://zby.github.io/commonplace/agent-memory-systems/
    เดี๋ยวจะเพิ่มของคุณเข้าไปทันที
    วันนี้ก็เพิ่งสรุป wish list สำหรับระบบแบบนี้จากข้อมูลที่รวบรวมไว้: https://zby.github.io/commonplace/notes/designing-agent-memory-systems/
    ถ้าร่วมมือกันได้ก็น่าสนใจมาก

    • ถ้ากำลังรวบรวมของพวกนี้อยู่ Hjarni ก็น่าจะอยู่ใน tier แบบ source-only ได้เหมือน Fintool กับ Supermemory
      มี MCP ฝังมาใน hosted SaaS เป็นค่าเริ่มต้น และยังมีคำสั่ง LLM แบบลำดับชั้น global/team/container/note รวมถึง shared note protocol สำหรับเวิร์กโฟลว์หลายเอเจนต์ของ Claude/ChatGPT ด้วย ถ้าต้องการ ผมช่วยเขียนหน้าแนะนำให้เข้ากับรูปแบบที่ต้องการได้
      เอกสาร wishlist ที่ลิงก์มาก็ดีมาก และอยากร่วมทำงานกับอันนั้นด้วย
    • ลิสต์นั้นน่าจะเพิ่มอันนี้ได้เหมือนกัน https://github.com/Signet-AI/signetai
      ไม่ได้เกี่ยวข้องอะไรนะ แค่กำลังทดสอบอยู่
    • อยากให้ในลิสต์มีเครื่องมือสำหรับ neovim ด้วย
  • ช่องว่างของการเก็บข้อมูลบนมือถือ เป็นเรื่องใหญ่จริง ๆ และก็เป็นเหตุผลหลักที่ทำให้เครื่องมือพวกนี้ยังไม่กลายเป็นแอปพื้นฐานในชีวิตประจำวัน
    เวิร์กโฟลว์ที่ผมใช้แล้วเวิร์กคือ ตั้งค่า action ใน Drafts บน iOS ให้ append ลง inbox.md รายวันใน git repo แล้วซิงก์ด้วย Working Copy ไฟล์ Markdown คือแหล่งข้อมูลจริงเพียงหนึ่งเดียว และเครื่องมือบน macOS ไม่ว่าจะเป็น Tolaria หรือ Obsidian ก็อ่าน repo เดียวกันนี้ได้เลย โดยไม่มีขั้นตอนแปลง
    ตอนเริ่มต้นอาจต้องจูนอะไรนิดหน่อย แต่ผลตอบแทนคุ้มมาก การเก็บข้อมูลบนมือถือกับการจัดระเบียบบนเดสก์ท็อปเกิดขึ้นบน ไฟล์เดียวกัน ไม่ใช่การคัดลอกวางหรือขั้นตอนซิงก์ระหว่างคนละแอป

    • วิธีที่ผมชอบคือ Bebop เปิดปุ๊บก็แตะครั้งเดียวเพื่อจดไอเดียหรือโน้ตได้เลย และยังบันทึกลิงก์ผ่าน share sheet ได้ด้วย
      ตั้งให้มัน append เข้า Daily Note ของ Obsidian ใน iCloud vault ได้ เลยเข้ากันดีมาก
      ชอบตรงที่ไม่ต้องพึ่งบริการ third-party ด้วย
      ⁽¹⁾ https://apps.apple.com/us/app/bebop-quick-notes/id6477824795
    • ช่วงนี้ผมก็เพิ่งทำอะไรคล้าย ๆ กันเองโดยยึดแนวคิด any device เป็นหลัก ใช้การเข้าถึงผ่าน Telegram bot และเหมือนผู้สร้างแอปนี้คือใช้ private Github repo เป็นแหล่งข้อมูลจริงเพียงหนึ่งเดียว
      ใช้เป็นที่เก็บสิ่งน่าสนใจที่เจอบนเว็บก่อนเป็นหลัก
      https://github.com/momentmaker/to
    • ผมแทบจะแก้ปัญหานี้ได้หมดด้วย OpenClaw ส่งเข้า Telegram แล้วมันจะทำโน้ตที่ใช้ได้ดีใน Tolaria พร้อมเชื่อมโยงกับเนื้อหาที่มีอยู่และรายการที่เกี่ยวข้องให้ด้วย
      ผมส่งทั้งลิงก์เว็บหรือลิงก์เครื่องมือที่อยากเก็บไว้ รวมถึง voice memo ที่อยากแปลงเป็นข้อความ
      ถึงอย่างนั้นก็มีแผนจะทำเวอร์ชันมือถือแน่นอน
  • สุดท้ายก็มักกลับไปใช้ Apple Notes อยู่บ่อย ๆ แม้มันจะไม่ใช่ knowledge base หรือ markdown แบบเคร่งครัด แต่ซิงก์ข้ามอุปกรณ์ดีและพิมพ์บนมือถือสะดวก
    เลยสงสัยว่าคุณเองมีความต้องการแบบนี้ไหม หรือปกติใช้วิธีไหนในการดูโน้ตบนมือถือ

    • ผมใช้ Apple Notes สำหรับ quick capture แล้วถ้าอะไรมีค่าพอจะเก็บค่อยคัดลอกวางไปไว้ใน daily note ของ Obsidian หรือโน้ตเฉพาะบน Mac
      โน้ตที่ต่อเนื่องยาว ๆ อย่างการติดตามการออกกำลังกายหรืออาหารก็ใส่หัววันที่แล้วเก็บต่อไปเรื่อย ๆ
      วิธีนี้เหมาะกับผมมากกว่า Obsidian บนมือถือ และขั้นตอนคัดลอกวางเองก็ทำหน้าที่เป็นตัวกรองตามธรรมชาติด้วย
  • มีคำถามเรื่อง Markdown preview บน MacBook Pro อยากรู้ว่าจะทำให้ Finder แสดงผล markdown ใน quick preview หรือที่น่าจะเรียกว่า Quick Look ได้อย่างไร
    ผมตั้งให้ไฟล์ .md เปิดด้วย IDE ตลอด แต่ในหน้าพรีวิวมันไม่เรนเดอร์ เลยรู้สึกติดนิดหน่อย ใน IDE ผมใช้ส่วนขยายสำหรับเรนเดอร์ md อยู่แล้ว เลยคิดว่าอาจมีผล หรืออาจเป็นอะไรอย่างการเรียกซ้ำที่ไม่ได้โผล่มาถึงระดับ preview extension ก็ได้ ยังไงก็อยากรู้ว่ามีวิธีแนะนำไหม

  • ชอบวิธีใช้ markdown ที่นี่มาก
    พวกเราที่ https://voiden.md/ ก็ใช้แนวคิดแทบเหมือนกัน คือ offline-first, file-based, รองรับ git
    ผมคิดว่ารูปแบบแบบนี้นี่แหละที่เอเจนต์จะใช้งานได้ดีพอสมควร
    เราสร้างสิ่งนี้สำหรับ API และเป็นโอเพนซอร์สด้วย ดูได้ที่นี่: https://github.com/VoidenHQ/voiden

  • ช่วงนี้ผมใช้ octarine อยู่ ก่อนหน้านั้นก็ใช้ Obsidian มานานพอสมควร แต่ก็คิดว่าจะลองอันนี้แน่นอน
    [1]: https://octarine.app

  • งานดีมาก มีฟีดแบ็กอยู่สองข้อ
    ดูเหมือนตัวเอดิเตอร์จะยังไม่รองรับ code fence literal พิมพ์ ``` เพื่อสร้าง code block ไม่ได้
    แล้วถ้าไฟล์ markdown ใหญ่มาก ๆ ประสิทธิภาพ ก็ยังไม่ค่อยดี
    ผมกำลังทำ markdown editor สไตล์ Obsidian สำหรับผลิตภัณฑ์ AI knowledge base ของตัวเองอยู่: https://github.com/kenforthewin/atomic-editor

    • Atomic ดูน่าสนใจมาก โดยเฉพาะ wiki synthesis ที่สะดุดตา
      ผมเองก็กำลังทำชุด skill และ MCP เล็ก ๆ ที่เน้นดึง "atoms" ออกมาจาก quick brain dump ได้ง่ายขึ้น เหมือนกัน และมันก็ใช้ SQLite + SQLite-vec ด้วย
      ปัญหาเรื่อง chunking ผมเลี่ยงด้วยการประกาศให้แต่ละ section เป็น chunk แล้วให้ LLM เขียนร่างใหม่เป็นโครงสร้างแบบแบ่ง section เพื่อให้แบ่ง chunk ได้ดี ผลก็คือมีข้อความซ้ำเยอะขึ้นและไม่มีพวกคำอย่าง "ตามที่อธิบายไว้ข้างต้น"
      ผู้อ่านที่คาดไว้ไม่ใช่มนุษย์ แต่เป็นเอเจนต์ที่จะไปสร้างข้อความที่อ่านง่ายขึ้นสำหรับผู้อ่านแต่ละกลุ่ม ถ้าสมมติว่าผู้อ่านเป็น expert ผมคิดว่าต้นทุนในการผลิต atoms ที่ผ่านการตรวจทานจำนวนมากจะต่ำลงมาก
      อยากลองเวิร์กโฟลว์นั้นร่วมกับ Atomic หรือ Tolaria มาก
  • ถ้าใช้เป็น viewer อย่างเดียวและไม่ได้ตั้งใจจะเพิ่มเอดิเตอร์อื่น ผมทำ https://mdview.io ไว้
    มันเปิดไฟล์ Markdown แบบเรนเดอร์สวย ๆ ได้ และรองรับทั้งตารางกับ Mermaid ด้วย เหมาะทั้งสำหรับแชร์กับเพื่อนร่วมงานหรือเก็บไว้อ่านทีหลัง