Solomd: โปรแกรมแก้ไข Markdown ที่เน้นท้องถิ่นสำหรับการรวมตัวของตัวแทน AI
Solomd, โดย Zhitongblog, เป็นโปรแกรมแก้ไข Markdown ที่เน้นการใช้งานในท้องถิ่นออกแบบมาเพื่อต่อเชื่อมฐานความรู้ส่วนบุคคลกับตัวแทน AI และลูกค้า LLM สร้างขึ้นบน TypeScript, Rust, Tauri 2, Vue 3, และ CodeMirror 6, มันรวมถึงเซิร์ฟเวอร์ MCP ที่บันเดิลไว้ เซิร์ฟเวอร์นี้เชื่อมต่อกับคลัง Markdown ในท้องถิ่น ทำให้โน้ตสามารถเข้าถึงได้สำหรับการทำงานที่ขับเคลื่อนด้วย AI Solomd รองรับแพลตฟอร์มต่างๆ โดยมอบประสบการณ์ที่สอดคล้องกันในการจัดการและโต้ตอบกับเนื้อหาของคุณ มันมุ่งหวังที่จะเสริมพลังให้กับผู้ใช้ด้วยความสามารถ AI ขั้นสูงโดยตรงภายในสภาพแวดล้อมการจดบันทึกของพวกเขา.
Solomd เชื่อมต่อกับอะไร?
Solomd เชื่อมต่อกับ Markdown vault ในท้องถิ่น ซึ่งเป็นโฟลเดอร์ที่มีไฟล์ .md โฟลเดอร์นี้จะถูกเปิดเผยต่อ LLM clients และ AI agents ภายนอกผ่าน MCP server ที่รวมอยู่ด้วย solomd-mcp โปรแกรมทำหน้าที่เป็น Markdown editor ที่เน้นการทำงานในท้องถิ่นและทำหน้าที่เป็นจุดเชื่อมต่อสำหรับ AI agents ในการโต้ตอบกับฐานความรู้ การตั้งค่านี้ช่วยให้ AI สามารถโต้ตอบโดยตรงกับบันทึกที่คุณเก็บไว้.
ฟีเจอร์หลักและเครื่องมือ
ไฟล์ binary ของ solomd-mcp มีเครื่องมือที่เรียกใช้ได้ 13 ตัว แปดตัวเป็นเครื่องมือทั่วไป รวมถึงค่าเริ่มต้นแบบอ่านอย่างเดียว เช่น list_notes, read_note, search, get_backlinks, list_tags, และ get_outline เครื่องมือเฉพาะของ Solomd ห้าตัวรวมถึง autogit_log, autogit_diff, autogit_rollback, sync_status, และ share_url เครื่องมือเขียน เช่น write_note และ append_to_note มีให้ใช้งานแต่ต้องการธง "--allow-write" เครื่องมือ read_agent_trace MCP ก็มีอยู่ด้วย.
ใครคือกลุ่มเป้าหมาย?
Solomd มุ่งเป้าไปที่บุคคลที่จัดการบันทึก Markdown แบบธรรมดาและฐานความรู้ โดยเฉพาะผู้ที่ต้องการรวมบันทึกของตนกับ LLM clients และ AI agents ภายนอก นักพัฒนาคนเดียวที่มองหาการทำงานที่ขับเคลื่อนด้วย AI ก็จะพบว่ามันมีประโยชน์ มันสนับสนุนการโต้ตอบโดยตรงกับ AI clients และทำให้การทำงานอัตโนมัติกับเนื้อหาท้องถิ่น นี่ไม่ใช่ตัวเลือกที่เหมาะสมหากคุณต้องการ MCP server ที่เข้าถึงได้จากเครือข่ายสำหรับการโต้ตอบกับ AI agents ระยะไกล.
วิธีเริ่มต้น
การเข้าถึง MCP server จะได้รับการอนุญาตผ่าน "Localhost only, token auth" เซิร์ฟเวอร์รองรับโปรโตคอลการขนส่ง stdio เท่านั้น.
กรณีการใช้งาน
- "สนทนากับ vault ของคุณ" ผ่านแผง AI agent ที่รวมอยู่ ช่วยให้สามารถสนทนาหลายรอบกับบันทึกได้.
- การกำหนดเวลา YAML agent recipes สำหรับงานต่างๆ เช่น การตรวจสอบรายสัปดาห์, สรุปรายวัน, การดึง TODO, การแปล, การทำความสะอาดการอ้างอิง, และการปรับปรุงโค้ด โดยถูกกระตุ้นโดย cron, เมื่อบันทึก, เมื่อคอมมิต, เมื่อเพิ่มแท็ก, หรือด้วยตนเอง.
- การเชื่อมต่อ Markdown vault กับ LLM clients ภายนอก เช่น Claude Code และ Cursor เพื่อขับเคลื่อนการสร้างเนื้อหา, การสร้างโค้ด, หรือการปรับปรุงภายใน vault โดยตรง.
Solomd เสนอวิธีการที่ปลอดภัยและเน้นการควบคุมในท้องถิ่นในการรวมโน้ต Markdown กับตัวแทน AI และลูกค้า LLM สถาปัตยกรรมของมันให้ความสำคัญกับการควบคุมในท้องถิ่นและความเป็นส่วนตัวของข้อมูลโดยการใช้ OS keychains สำหรับ API keys และต้องการการอนุญาตอย่างชัดเจนสำหรับการดำเนินการเขียน โปรแกรมนี้ให้สะพานสำหรับการทำงาน AI ขั้นสูงโดยตรงบนเนื้อหาของคุณโดยไม่ต้องเปิดพอร์ตเครือข่าย มันสนับสนุนการสร้างเวอร์ชันอัตโนมัติและการค้นหาเชิงความหมายในท้องถิ่น.