2 คะแนน โดย GN⁺ 2024-06-23 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

แนะนำ DiscordEidos

ฟีเจอร์หลัก

  • ทำงานในเบราว์เซอร์: ทุกฟังก์ชันทำงานภายในเบราว์เซอร์ รองรับ PWA
  • รองรับออฟไลน์: เข้าถึงข้อมูลได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต ข้อมูลถูกเก็บไว้ในเครื่องจึงให้ประสิทธิภาพที่รวดเร็ว
  • ฟีเจอร์ AI: ผสานรวมกับ LLM อย่างลึกซึ้งเพื่อมอบความสามารถที่ขับเคลื่อนด้วย AI สามารถแปล สรุป และโต้ตอบกับข้อมูลได้ AI ทำงานแบบออฟไลน์ได้เช่นกัน
  • การขยายความสามารถ: สามารถปรับแต่ง Eidos ให้ตรงกับความต้องการของผู้ใช้ได้
    • Prompt: เร่งเวิร์กโฟลว์ได้โดยไม่ต้องเขียนโค้ด
    • UDF: เขียนฟังก์ชันแบบกำหนดเองด้วย JavaScript
    • Script: สร้างลอจิกประมวลผลข้อมูลที่ทรงพลังด้วย TypeScript/JavaScript
    • App: สร้างแอปของตัวเองด้วยเฟรมเวิร์กที่ต้องการ
    • Block: เพิ่มบล็อกแบบกำหนดเองลงในเอกสาร
    • Field: เพิ่มฟิลด์แบบกำหนดเองลงในตาราง
  • เป็นมิตรกับนักพัฒนา:
    • มี API & SDK ให้
    • มาตรฐาน Sqlite: ทุกตารางถูกสร้างเป็นตาราง SQLite

วิธีพัฒนา

  1. โคลนรีโพซิทอรี: git clone git@github.com:mayneyao/eidos.git
  2. ติดตั้ง dependencies: pnpm install
  3. บิลด์: pnpm build (ต้องทำเพียงครั้งเดียว)
  4. รันเซิร์ฟเวอร์สำหรับพัฒนา: pnpm dev
  5. เข้าใช้งานแอปในเบราว์เซอร์: http://localhost:5173

สร้าง SDK types

  • pnpm gen-types

เครดิต

  • sqlite-wasm: รัน SQLite ในเบราว์เซอร์
  • shadcn-ui: คอมโพเนนต์ UI
  • glide-data-grid: ตารางประสิทธิภาพสูง
  • lexical: ตัวแก้ไขเอกสาร
  • web-llm: รัน LLM ในเบราว์เซอร์
  • teable & apitable: ให้แนวทางการสร้างตารางแบบ Airtable

ใบอนุญาต

  • โปรเจกต์นี้เผยแพร่ภายใต้เงื่อนไขของใบอนุญาต AGPL

ความเห็นของ GN⁺

  • เป็นมิตรกับนักพัฒนา: มี API และ SDK ให้ ทำให้นักพัฒนาขยายความสามารถได้ง่าย
  • รองรับออฟไลน์: มีประโยชน์เพราะเข้าถึงข้อมูลได้แม้ไม่มีการเชื่อมต่ออินเทอร์เน็ต
  • การผสาน AI: การรวมเข้ากับ LLM มอบความสามารถ AI ที่ทรงพลังสำหรับการประมวลผลข้อมูล
  • การขยายความสามารถ: มีตัวเลือกการปรับแต่งที่หลากหลาย ช่วยสร้างสภาพแวดล้อมที่เหมาะกับผู้ใช้
  • มาตรฐาน SQLite: ทุกตารางถูกสร้างเป็นตาราง SQLite ทำให้จัดการข้อมูลง่าย

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

 
GN⁺ 2024-06-23
ความคิดเห็นจาก Hacker News
  • ไม่เกี่ยวข้องกับ Eidos Interactive: ความคิดเห็นนี้ระบุชัดว่าไม่ได้เกี่ยวข้องกับ Eidos Interactive ซึ่งได้ควบรวมกับ Square Enix ไปเมื่อ 14 ปีก่อน

  • ประสบการณ์การใช้ Tiddlywiki: ลองใช้หลายแอปมาแล้ว แต่สุดท้ายก็กลับไปใช้ Tiddlywiki จุดที่ไม่มีโครงสร้างแบบลำดับชั้นอาจเป็นได้ทั้งข้อดีและข้อเสีย จุดแข็งคือการปรับแต่งได้มาก และสามารถแยกข้อมูลออกจากการนำเสนอได้ในขณะที่ยังผสานทั้งสองอย่างเข้าด้วยกัน

  • ปัญหากับส่วนขยาย Chrome: เมื่อเปิดใช้ส่วนขยาย Chrome บางตัว แอปจะทำงานได้ไม่สมบูรณ์ ระบบที่อิงกับ SQLite อาจเป็นข้อเสีย และผู้แสดงความเห็นชอบไฟล์ Markdown แบบเรียบง่ายมากกว่า

  • แอปบล็อกแบบโอเพนซอร์ส: ติดตามแอปบล็อกแบบโอเพนซอร์สมาสักพัก และคิดว่าแอปนี้ดูสมบูรณ์และขัดเกลามากที่สุด ชอบที่มี SQLite เป็นแกนกลาง และให้ความสามารถทรงพลังผ่านอินเทอร์เฟซที่เรียบง่าย

  • ประสบการณ์การใช้เครื่องมือจดบันทึกหลากหลายแบบ: เคยใช้ทั้งไฟล์ข้อความ, CherryTree, SimpleNotes และเครื่องมืออื่น ๆ ปัจจุบันใช้ชุดผสมอย่าง text/Markdown + git + VS Code + Obsidian

  • ประเด็นเรื่องเครื่องหมายการค้า: ควรตรวจสอบเครื่องหมายการค้าของชื่อนี้ SQLite ดูมีอนาคต แต่ยังไม่ชัดเจนว่าทำงานได้เฉพาะในเบราว์เซอร์หรือไม่

  • เปรียบเทียบ Notion กับ Obsidian: เป็นผู้ใช้ Notion แต่ช่วงนี้กำลังย้ายไป Obsidian และรู้สึกว่าคอลัมน์ "Title" พื้นฐานของ Notion ใช้งานไม่สะดวก

  • ปัญหาการซิงก์ข้อมูล: มองว่าที่เก็บข้อมูลของเบราว์เซอร์ไม่น่าเชื่อถือ และถ้าข้อมูลไม่ถูกซิงก์หรือสำรองไว้ ก็ไม่ปลอดภัย

  • คำถามเรื่องฟีเจอร์ซิงก์: สงสัยว่ามีฟังก์ชันซิงก์ระหว่างการติดตั้งหรือไม่ ข้อเสียของแนวทางแบบ SaaS/คลาวด์คือเรื่องความเป็นเจ้าของ แต่ข้อดีคือเข้าถึงได้จากหลายอุปกรณ์

  • ข้อเสียของ Notion: รู้สึกว่า Notion ไม่ลื่นไหลสำหรับการเขียน ชอบไฟล์ Markdown มากกว่า ใช้ Obsidian อยู่แต่ยังขาดฟีเจอร์แก้ไขร่วมกันแบบเรียลไทม์ และอยากได้การผสานกันระหว่าง Google Docs กับ Obsidian