บล็อก

สร้างอย่างเปิดเผย แบ่งปันสิ่งที่เราเรียนรู้

media API แบบรวมศูนย์ของ OctoHub 0.8.0 เราต์คำขอภาพ วิดีโอ เสียงพูด และการถอดเสียงผ่านพรอกซีแบบ self-hosted ตัวเดียวไปยัง fal, ElevenLabs, Replicate, Runway และ OpenRouter พร้อมคีย์ API แยกตามผู้เช่า บันทึก job ที่คงทน และต้นทุนต่อคำขอที่ถูกบันทึกไว้ในฐานข้อมูลของคุณเอง

แปลโดย AI OctoHub 0.8.0: พรอกซีงอก media API แบบรวมศูนย์ขึ้นมา

OctoHub 0.8.0 ย้ายภาพ วิดีโอ เสียงพูด และการถอดเสียง มาไว้หลังประตูหน้าแบบ self-hosted บานเดียวกับ chat completion ของคุณ — ซอง JSON ใบเดียวสำหรับสี่งาน ผู้ให้บริการห้าราย job ในคิวที่รอดผ่านการรีสตาร์ตไปได้ และต้นทุนต่อคำขอที่พูดว่า "ตีราคาไม่ได้" แทนที่จะเดาว่าศูนย์ สร้างบน octolib 0.36.1 โอเพนซอร์ส เขียนด้วย Rust ภายใต้ Apache-2.0

บันทึก release ต้นกันยายน 2026 ของ Muvon open-source AI stack — Octomind 0.50.2 agent runtime พร้อม model profile แบบรวมศูนย์และผลของงานเบื้องหลังกลางเทิร์น, Octoweb 0.14 เบราว์เซอร์ AI แบบ keyboard-first พร้อม workspace และ interface แบบ A2UI ที่ agent วาดเอง, Octolib 0.36.1 media generation ผ่าน fal ElevenLabs และ Runway, Octofs 0.15.3 filesystem MCP server, Octocode 0.25.0 code search, Octobrain 0.13.1 ความจำของ agent, OctoHub 0.7.13 proxy LLM, Synx 0.1.4 การ sync ไฟล์ และ Vext กับ Timex ที่เปิด MCP server ในเครื่อง

แปลโดย AI รอบการปล่อย ต้นกันยายน 2026: 77 release, UI ที่ agent วาดเอง และ stack ที่เลิกทำให้คุณต้องรอ

สิบเก้าวัน เจ็ดสิบเจ็ด release ในสิบ repo Octomind 0.45 → 0.50.2 พร้อม model profile เดียว, ความจำที่ลืมอย่างตั้งใจ และผลของงานเบื้องหลังที่ส่งถึงกลางเทิร์น Octoweb 0.11 → 0.14 พร้อม workspace และ UI ที่ agent วาดเอง Octolib โตขึ้นเป็น stack สำหรับ media generation — ภาพ วิดีโอ เสียงพูด การถอดเสียง — บวก Claude 5.1, GPT-6 และ Gemini 3.8 Octofs 0.15.3, Octocode 0.25.0, Octobrain 0.13.1, OctoHub 0.7.13, Synx 0.1.4 และแอป Mac สองตัวที่กลายเป็น MCP server

ตอนนี้ Octoweb อยู่ที่ octoweb.xyz — command palette ลอยอยู่เหนือเว็บไซต์ใหม่, ตัวสลับเวิร์กสเปซที่แสดงโปรไฟล์ซึ่งแยกขาดจากกัน และ AI sidebar ที่บรรทัดโมเดลเขียนว่า local โคลอน qwen3-coder เพื่อแสดงว่าเบราว์เซอร์รันบนผู้ให้บริการเจ้าไหนก็ได้ที่คุณตั้งค่าไว้

แปลโดย AI Octoweb มีบ้านของตัวเองแล้ว — และมันยังรันบนโมเดลของคุณ ไม่ใช่ของเรา

Octoweb เบราว์เซอร์แบบ keyboard-first สำหรับ macOS ที่เราแจกฟรี ย้ายออกจากเมนูผลิตภัณฑ์ของ Octomind ไปอยู่ที่ octoweb.xyz แล้ว และนี่คือจังหวะดีที่จะตอบคำถามที่เราโดนถามซ้ำ ๆ: ไม่ มันไม่ได้ล็อกไว้กับคลาวด์ของเรา ตัวเบราว์เซอร์ไม่เคยเรียกผู้ให้บริการโมเดลเลยสักครั้ง — ตัวที่เรียกคือ Octomind agent ในเครื่องของคุณ ซึ่งจะยิงไปที่ Octomind Cloud ด้วย key เดียว หรือผู้ให้บริการเจ้าไหนก็ได้จาก 28 เจ้า รวมถึงเครื่อง Ollama ที่ตั้งอยู่บนโต๊ะคุณ พร้อมสรุปสิ่งที่สี่รีลีสในสามสัปดาห์เพิ่มเข้ามา: เวิร์กสเปซ, MCP ที่แยกเส้นทางตามเวิร์กสเปซ, อินพุตเนทีฟที่หน้าเว็บเชื่อถือ และ A2UI v1.0 โอเพนซอร์ส ภายใต้ Apache-2.0

Octofs 0.14 เลื่อนขั้นคำสั่ง shell ที่รันนานให้เป็น background job ที่เปิดเผยเป็น MCP resource โดยอัตโนมัติ แจ้งเตือนไคลเอนต์เมื่อคำสั่งจบแทนที่จะบล็อก tool call แปลงเป้าหมาย SSH รีโมตจาก ~/.ssh/config และรายงานผลการค้นหาที่ว่างเปล่าอย่างชัดเจน

แปลโดย AI Octofs 0.14: การรอไม่ใช่ tool call

สิบเอ็ดรีลีสของ octofs ในสองสัปดาห์เปลี่ยน shell จาก tool call ที่ช้าที่สุดและเปราะบางที่สุดให้กลายเป็นแบบ event-driven: ทุกคำสั่งเริ่มต้นใน foreground เลื่อนขั้นเป็น background job อัตโนมัติเมื่อครบสิบวินาทีโดยไม่เสียข้อมูลแม้แต่ไบต์เดียว และแจ้งเตือนไคลเอนต์เมื่อจบการทำงาน พร้อมด้วยการแปลงเป้าหมายผ่าน ~/.ssh/config สำหรับระบบไฟล์รีโมต การตรวจจับการใช้ผิดวิธีที่อ่านเข้าไปในคำสั่ง ssh และการค้นหาที่พูดออกมาดัง ๆ ว่า "ไม่พบอะไรเลย" โอเพนซอร์สภายใต้ Apache-2.0

บันทึก release ของ Muvon open-source AI stack สิงหาคม 2026 — Octoweb เบราว์เซอร์ AI แบบ keyboard-first, Synx การ sync ไฟล์ผ่าน SSH, Pulsora ฐานข้อมูล time-series ภาษา Rust, OctoHub proxy LLM แบบ self-hosted, Octocode 0.21.0 structural knowledge graph แบบ live, Octobrain 0.11.0 session context, Octofs 0.10.0 remote filesystem, Octolib 0.32.1 พร้อม provider xAI, Alibaba, Hetzner และแพ็กเกจ npm ภายใต้ scope @muvon

แปลโดย AI รอบการปล่อย สิงหาคม 2026: Octoweb, Synx, Pulsora, OctoHub — สี่การเปิดตัว และทั้ง stack ที่ขยับไปพร้อมกัน

ยี่สิบสองวัน สี่สิบเก้า release สี่การเปิดตัว Octoweb เบราว์เซอร์ AI แบบ keyboard-first สำหรับ macOS; Synx การ sync ไฟล์แบบ real-time ผ่าน SSH สำหรับ remote development; Pulsora ฐานข้อมูล time-series ภาษา Rust สำหรับข้อมูลตลาด; OctoHub proxy LLM แบบ self-hosted พร้อม observability เต็มรูปแบบ บวก Octocode 0.21.0 พร้อม structural code graph แบบ live และ indexing ที่รู้จัก branch, Octofs 0.10.0 พร้อม remote filesystem ผ่าน SSH/SFTP, Octobrain 0.11.0, Octolib พร้อมห้า provider ใหม่ — และ CLI toolchain ทั้งชุดลงจอดบน npm

เบราว์เซอร์ AI แบบ keyboard-first ของ Octoweb — command palette เหนือหน้าต่าง WebKit, sidebar เอเจนต์ที่ขับเคลื่อนด้วย Octomind ทางขวา และแผนภาพการเชื่อมต่อ MCP แสดงไคลเอนต์ AI กำลังควบคุมเบราว์เซอร์

แปลโดย AI แนะนำ Octoweb: เบราว์เซอร์แบบ keyboard-first ที่ AI เป็นพลเมือง ไม่ใช่ส่วนขยาย

Octoweb คือเบราว์เซอร์ WebKit เขียนด้วย Rust สำหรับคนที่ใช้ชีวิตบนคีย์บอร์ด — command palette ช่อง fast-access ปุ่มลัดแบบ readline ทุกที่ และมันปฏิบัติต่อ AI เป็นพลเมืองชั้นหนึ่งทั้งสองทิศทาง: เอเจนต์ขับเคลื่อนด้วย Octomind ใน sidebar ที่คุณใช้เขียนโค้ดได้ด้วยซ้ำ และ MCP server แบบประหยัดโทเคนในเบราว์เซอร์เพื่อให้เอเจนต์ของคุณควบคุมมันได้ เราสร้างมันเพื่อตัวเอง ผ่านมาห้าเดือน มันคือเบราว์เซอร์ที่เราใช้ทุกวัน macOS โอเพนซอร์ส ภายใต้ Apache-2.0

Octofs 0.9.0 แสดงทุกบรรทัดของไฟล์เป็น composite ID ที่ประกอบด้วยตำแหน่งและแฮชของเนื้อหา และตรวจสอบ ID นั้นก่อนลงมือแก้ไข เป้าหมายที่ล้าสมัยจึงล้มเหลวพร้อมข้อความผิดพลาดที่บอกวิธีแก้ในตัว

แปลโดย AI Octofs 0.9.0: บรรทัดที่ 42 คือคำโกหก

Octofs 0.9.0 ให้ทุกบรรทัดมี composite ID ที่ตรวจสอบด้วยเนื้อหา (N:hh) ซึ่งเครื่องมือแก้ไขจะตรวจก่อนแตะไฟล์เสมอ เป้าหมายที่ล้าสมัยจึงล้มเหลวพร้อมเนื้อหาปัจจุบัน แทนที่จะแก้ผิดบรรทัดอย่างเงียบ ๆ พร้อมด้วย replace_all และการจับคู่ที่ปลอดภัยกับ CRLF ใน str_replace และการปฏิเสธการใช้ shell ผิดวิธีอย่างเด็ดขาด โอเพนซอร์สภายใต้ Apache-2.0

ฐานข้อมูลไทม์ซีรีส์ Pulsora ที่เขียนด้วย Rust จัดเก็บบล็อกแบบคอลัมน์ที่บีบอัดของข้อมูล tick ตลาดลงบนดิสก์

แปลโดย AI แนะนำ Pulsora: ฐานข้อมูลไทม์ซีรีส์ที่เขียนด้วย Rust สำหรับข้อมูลเทรด

เราสร้าง Pulsora ฐานข้อมูลไทม์ซีรีส์โอเพนซอร์สที่เขียนด้วย Rust เพราะกระแสข้อมูล tick ของตลาดดันสตอเรจของเราจนเกินขีดจำกัด บล็อกแบบคอลัมน์ การบีบอัดเฉพาะตามชนิดข้อมูล และดัชนีระดับบล็อกที่ไม่โตตามจำนวนแถว

ผลลัพธ์เทอร์มินัลของ Synx แสดงเซสชันซิงก์ไฟล์สองทิศทางระหว่างไดเรกทอรีบนเครื่องกับโฮสต์รีโมตผ่าน SSH

แปลโดย AI แนะนำ Synx: การซิงก์ไฟล์สำหรับการพัฒนาแบบรีโมต

Synx คือการซิงก์ไดเรกทอรีสองทิศทางแบบเรียลไทม์ผ่าน SSH ที่เป็นโอเพนซอร์ส เป็นทางเลือกแทน Mutagen สำหรับนักพัฒนาที่แก้โค้ดบนเครื่องตัวเองแต่บิลด์บนเครื่องรีโมต เขียนด้วย Rust หนึ่งคำสั่ง ไม่มีเดมอน

แผนภาพ LLM proxy ของ OctoHub แสดงเกตเวย์เดียวที่เราต์คำขอจากเอเจนต์ไปยังผู้ให้บริการโมเดลหลายรายพร้อมการบันทึกและเมตริก

แปลโดย AI แนะนำ OctoHub: ประตูหน้าเดียวสำหรับทุก LLM ที่เอเจนต์ของคุณเรียกใช้

OctoHub คือ LLM proxy แบบ self-hosted ที่คุณวางไว้หน้าเอเจนต์ของคุณ มีเอนด์พอยต์เดียว มี alias ของโมเดล มีการกระจายโหลดต่อผู้ให้บริการ และมีบันทึกทุกคำขอที่ส่งออกไปพร้อมต้นทุนของมัน โอเพนซอร์ส เขียนด้วย Rust ภายใต้ Apache-2.0

Octocode 0.20.0 เพิ่มไฟล์ Markdown เป็นโหนดในกราฟความรู้ของ GraphRAG เปลี่ยนลิงก์ข้ามเอกสารเป็นความสัมพันธ์แบบ references แก้ปัญหาชุดความสัมพันธ์ที่หายไป และลดการใช้หน่วยความจำขณะโหลดความสัมพันธ์ลงครึ่งหนึ่ง

แปลโดย AI Octocode 0.20.0: Markdown เข้าสู่กราฟความรู้แล้ว

Octocode 0.20.0 นำ Markdown เข้าสู่กราฟความรู้ของ GraphRAG โดยให้เอกสารเป็นโหนดและลิงก์ข้ามเอกสารเป็นความสัมพันธ์แบบ references ที่ระบุชนิด พร้อมแก้บั๊กที่ทำให้ความสัมพันธ์หายไปโดยไม่มีการแจ้งเตือนในโปรเจกต์ขนาดใหญ่ และลดการใช้หน่วยความจำขณะโหลดความสัมพันธ์ลงครึ่งหนึ่ง โอเพนซอร์สภายใต้ Apache-2.0

วิธีดีบัก AI agent ด้วยการมองเห็นภายในของ Octomind — รายงานต้นทุนต่อคำขอ การแยกย่อยโทเคน บันทึกเซสชัน JSONL การ trace ด้วย RUST_LOG เอาต์พุต jsonl ที่เครื่องอ่านได้ และ OctoHub ที่บันทึกทุกคำขอ LLM upstream

แปลโดย AI ดีบัก AI Agent: การมองเห็นภายในที่เราอยากมีตั้งแต่วันแรก

Agent ผลาญไป 4 ดอลลาร์และเรียกใช้เครื่องมือ 90 ครั้งกับงานที่ควรใช้แค่สามครั้ง ส่วนเราเองก็ได้แต่จ้องเทอร์มินัลเปล่า ๆ นี่คือเครื่องมือวัดที่เปลี่ยนการเดาสุ่มให้กลายเป็นการวินิจฉัยภายในสองนาที — /info, /report และ /context ของ Octomind, บันทึกเซสชันแบบ zstd, การ trace ด้วย RUST_LOG, --format jsonl และ OctoHub ที่วางไว้ด้านหน้าเพื่อจับทุกคำขอ upstream