- เครื่องมือจัดทำเอกสารที่สร้างขึ้น สำหรับเอเจนต์โดยเฉพาะ เพื่อเขียน/ดูแลวิกิสำหรับโค้ดเบสหรือหน่วยความจำตามวัตถุประสงค์
- นำเข้าแหล่งความรู้ในเครื่องผ่านคอนเนกเตอร์ในตัวหรือ Git repository แล้ว รวมเป็นวิกิในเครื่องเดียว
- มี สองโหมด
- โหมด Personal: สร้างวิกิสมองส่วนตัวที่
~/.openwiki/wikiโดยใช้แหล่งข้อมูลอย่าง local Repo, Gmail, Notion, Web Search, Hacker News, X เป็นต้น - โหมด Code: สร้างเอกสาร repository สำหรับโค้ดเบสปัจจุบันไว้ที่
openwiki/
- โหมด Personal: สร้างวิกิสมองส่วนตัวที่
- อัปเดตเอกสารอัตโนมัติด้วยการผสาน CI โดยมีตัวอย่าง workflow สำหรับ GitHub Actions/GitLab CI เพื่อสร้าง PR/merge request สำหรับอัปเดตเอกสารโดยอัตโนมัติ
- ส่งออกบันเดิล Google Open Knowledge Format(OKF) v0.1 ได้ทั้งสองโหมด โดยเอกสารแนวคิดมี YAML front matter พร้อมฟิลด์
typeและแสดงความสัมพันธ์ด้วยลิงก์ Markdown - ทุกครั้งที่รันโหมด code จะดูแล
AGENTS.mdและCLAUDE.mdไว้ที่รูทของ repository เพื่อชี้นำให้ coding agent อ้างอิงวิกิเมื่อค้นหาบริบท- หากมีไฟล์เดิมอยู่แล้ว จะอัปเดตเฉพาะบล็อก
<!-- OPENWIKI:START -->…<!-- OPENWIKI:END -->และคงส่วนอื่นไว้
- หากมีไฟล์เดิมอยู่แล้ว จะอัปเดตเฉพาะบล็อก
- รองรับการรวบรวมข้อมูลผ่าน คอนเนกเตอร์ในเครื่อง เช่น Git repository, Notion, Gmail, X, Web Search, Hacker News และสามารถตั้งค่าคอนเนกเตอร์เดียวกันได้หลายอินสแตนซ์
- รองรับ reasoning provider หลากหลาย: OpenAI, OpenRouter, Gemini(AI Studio), Gemini Enterprise(Vertex AI), Nebius Token Factory, Fireworks, Baseten, NVIDIA NIM, OpenAI-compatible, AWS Bedrock, Anthropic
- ค่าเริ่มต้นตอน onboarding คือ
gpt-5.6-terraของ OpenAI และมีวิธีการยืนยันตัวตนตาม provider เช่น การล็อกอิน ChatGPT, IAM credentials, Google ADC
- ค่าเริ่มต้นตอน onboarding คือ
- เก็บ anonymous telemetry เป็นค่าเริ่มต้นในระดับชื่อคำสั่ง/ผลลัพธ์/provider/คอนเนกเตอร์ แต่ไม่เก็บเนื้อหาไฟล์/credentials/prompt/ผลลัพธ์โมเดล/IP และสามารถปิดได้ด้วย
OPENWIKI_TELEMETRY_DISABLED=1หรือDO_NOT_TRACK=1 - ติดตั้งด้วย
npm install -g openwiki - ใบอนุญาต MIT
3 ความคิดเห็น
ตั้งใจจะลองใช้อยู่เหมือนกัน แต่ส่วนที่ว่า
เก็บ telemetry แบบไม่ระบุตัวตนเป็นค่าเริ่มต้น (ในระดับคำสั่ง/ผลลัพธ์/ชื่อผู้ให้บริการ/ชื่อคอนเนกเตอร์)นี่ก็น่าเสียดายนิดหน่อย ถึงจะบอกว่าปิดได้ แต่ดูเหมือนคนจำนวนมากจะไม่ค่อยอ่านรายละเอียดแล้วใช้ค่าเริ่มต้นไปเลยสามารถปิดใช้งานได้ด้วย
OPENWIKI_TELEMETRY_DISABLED=1หรือDO_NOT_TRACK=1เขาว่าอย่างนั้น แต่คุณไม่เชื่อเรื่องนี้เหรอครับ?
ปิดได้ก็จริง แต่ค่าเริ่มต้นเป็นแบบ opt-in เลยคิดว่าน่าจะมีคนจำนวนมากใช้ตามค่าเริ่มต้นครับ
ถ้าลองจินตนาการว่าจะแนะนำให้เพื่อนร่วมงานหรือเพื่อนใช้ ก็คงพูดว่า “OpenWiki ดี ลองใช้ดูสิ” มากกว่า “OpenWiki ดี แต่สามารถปิดการเก็บข้อมูลได้ด้วย
OPENWIKI_TELEMETRY_DISABLED=1หรือDO_NOT_TRACK=1เพราะงั้นเปิดอันนั้นไว้แล้วค่อยใช้ดูนะ” น่ะครับ แงแต่ว่าผมเคยเข้าใจ
คำสั่งกับผลลัพธ์ว่าเป็น Prompt กับ Output ครับ พอกลับไปดูต้นฉบับอีกครั้งแล้ว ไม่ใช่นี่นา ถ้างั้นอาจจะโอเคก็ได้?!