Nobie สเปรดชีตฟรีที่ให้ AI แก้ไฟล์ Excel บนเครื่องได้จริง แต่คำว่า "ข้อมูลไม่ออกจากเครื่อง" ไม่ได้แปลว่า AI ไม่เห็นไฟล์
Nobie คือสเปรดชีตฟรีบน Mac ที่เปิดไฟล์ .xlsx ตัวจริงแล้วปล่อยให้ AI ลงมือแก้ไฟล์นั้นได้เลย โดยมีเอนจินที่คำนวณสูตรให้จริงแทนการเดาตัวเลข แต่คำโฆษณาว่าข้อมูลไม่ออกจากเครื่องนั้นครอบคลุมแค่ตัวไฟล์ ไม่ได้แปลว่าโมเดล AI รันอยู่ในเครื่องเรา

Nobie ให้ AI ลงมือแก้ไฟล์ Excel ที่วางอยู่บนเครื่องได้จริง โดยไฟล์ยังเป็น .xlsx มาตรฐานที่เปิดใน Excel ต่อได้ทุกเมื่อ
จุดตั้งต้นของมันคือความอึดอัดที่คนทำงานเจอทุกวัน งานทั้งปีอยู่ในไฟล์ Excel อยากให้ AI ช่วยล้างข้อมูล ทำรายงาน สรุปยอด แต่ที่ทำงานห้ามอัปไฟล์ขึ้นเว็บ AI และต่อให้อัปได้ สิ่งที่ได้กลับมาก็มักเป็นตารางที่โมเดลพิมพ์ขึ้นใหม่ ไม่ใช่ไฟล์เดิมที่แก้แล้ว ตัวเลขจึงเพี้ยนได้ เพราะโมเดลภาษาไม่ได้คำนวณ มันเดาคำถัดไปทีละคำ
ทีมผู้สร้างเรียกโปรแกรมของตัวเองว่ารันไทม์ Excel ตัวที่สอง หมายถึงโปรแกรมที่รันเวิร์กบุ๊กแบบเดียวกับที่ Excel รัน คำนวณสูตรเองทุกช่อง ไม่ใช่แค่เปิดไฟล์ขึ้นมาอ่าน
ความต่างข้อนี้สำคัญที่สุดสำหรับ AI agent หรือ AI ที่ลงมือทำงานเป็นขั้นตอนเองแทนที่จะแค่ตอบในแชต เพราะ agent สั่งงานไฟล์ผ่านคำสั่งได้ตรงๆ แทนที่จะเดาว่าเซลล์ไหนควรมีค่าอะไร
และมีอีกเรื่องที่ต้องเข้าใจให้ตรงก่อนกดโหลด คำโฆษณาว่าข้อมูลไม่ออกจากเครื่องนั้นเป็นเรื่องจริงเฉพาะกับตัว Nobie เอง มันไม่ได้แปลว่าโมเดล AI รันอยู่ในเครื่องเรา
เอนจินที่คำนวณจริง ต่างจากโมเดลที่เดาตัวเลข

คำอธิบายที่ชัดที่สุดมาจากตัวผู้ก่อตั้งเอง Matt Gapp ที่เข้ามาตอบคำถามในเธรดเปิดตัวบนเว็บบอร์ดสายเทค Hacker News ตอนมีคนถามว่ามันต่างจาก openpyxl ตรงไหน
openpyxl คือไลบรารีของภาษา Python ที่โปรแกรมเมอร์ใช้เขียนโปรแกรมจัดการไฟล์ Excel มานาน มันแทรกคอลัมน์ได้ก็จริง แต่มันไม่รักษาความสัมพันธ์ของสูตร ตาราง ชาร์ต และชื่อที่นิยามไว้ในไฟล์ และมันไม่คำนวณสูตรให้ด้วย มันเก่งเรื่องรูปแบบไฟล์ ไม่ใช่การรันเวิร์กบุ๊ก
Nobie รันเวิร์กบุ๊กแบบเดียวกับที่ Excel รัน มันคำนวณสูตร รักษาโครงสร้างและความสัมพันธ์ของเวิร์กบุ๊กไว้ตลอดการแก้ แล้วเรนเดอร์ผลออกมาให้เห็น ความต่างจึงไม่ได้อยู่ที่ใครเปิดไฟล์เก่งกว่า แต่อยู่ที่ว่ามีใครคำนวณให้จริงหรือเปล่า
agent ไม่ต้องเดาค่าในเซลล์อีกต่อไป เพราะมีเอนจินคำนวณสูตรให้จริงทุกช่อง
ทีมเขียนเอนจินตัวนี้ขึ้นใหม่จากศูนย์ด้วยภาษา Rust ไม่ได้ต่อยอดไลบรารีเดิมของใคร ทีมมีกันสี่คน ทุกคนเป็นวิศวกรสายระบบ ส่วนผู้ก่อตั้งคลุกคลีกับ Excel มาตั้งแต่ตอนทำงานสายธนาคาร พอรู้ที่มาแบบนี้ก็เข้าใจได้ว่าทำไมทีมถึงทุ่มเวลาให้เรื่องสูตรและความถูกต้องของตัวเลขก่อนอย่างอื่น
ในอีกมุมหนึ่ง มันก็เป็นแค่โปรแกรมสเปรดชีตธรรมดาที่เปิดไฟล์งานเก่าขึ้นมาแก้ด้วยมือได้ ไม่ต้องยุ่งกับ AI เลยก็ได้

ใช้ nobie CLI แค่จำคำนามกับกริยา ก็สั่งงานได้ทั้งไฟล์
พลังจริงของมันอยู่ที่ CLI หรือการสั่งงานโปรแกรมด้วยการพิมพ์คำสั่งแทนการคลิกเมาส์ คำสั่งพวกนี้พิมพ์ลงในเทอร์มินัล โดยเทอร์มินัลคือหน้าต่างที่ติดมากับคอมทุกเครื่องอยู่แล้วและใช้พิมพ์คำสั่งคุยกับเครื่องตรงๆ นี่คือช่องทางที่ AI agent ใช้ลงมือทำงานกับไฟล์ได้เอง
ไวยากรณ์มีแบบเดียวทั้งโปรแกรม คือคำนาม ตามด้วยกริยา ตามด้วยเป้าหมาย คำนามคือสิ่งที่จะจัดการ เช่น workbook · sheet · cell · range · style · calc · serve ส่วนกริยาคือสิ่งที่จะทำกับสิ่งนั้น เช่น open · new · set · read · render · print · undo
การระบุเป้าหมายมีสองแบบ คือระบุด้วยพาธไฟล์ตรงๆ อย่าง report.xlsx หรือระบุเวิร์กบุ๊กที่เปิดค้างไว้แล้วด้วย @Report.xlsx ส่วนการระบุเซลล์ใช้รูปแบบเดียวกับที่ Excel ใช้ คือ Sheet1!A1 หรือเป็นช่วงอย่าง Sheet1!A1:C9 และถ้าชื่อชีตมีเว้นวรรคก็ครอบด้วยเครื่องหมายคำพูดเสีย เช่น 'Q1 Sales'!A1
ถ้าอยากลองวันนี้ ให้ติดตั้งจากหน้าเอกสารของ Nobie CLI แล้วสร้างไฟล์ใหม่ขึ้นมาทดสอบด้วยคำสั่งสามบรรทัด
curl https://nobie.com/install.sh | sh
nobie workbook new budget.xlsx
nobie cell set budget.xlsx Sheet1!B1 --value 1000
nobie cell set budget.xlsx Sheet1!B2 --value '=B1*1.2'
nobie cell read budget.xlsx Sheet1!B2บรรทัดสุดท้ายคือหัวใจของทั้งเรื่อง ค่าที่ได้คือ 1200 ซึ่งเป็นผลลัพธ์ที่คำนวณแล้วจริง ไม่ใช่ข้อความ =B1*1.2 ที่พิมพ์ลงไป ถ้าอยากเห็นตัวสูตรแทนก็เติม --inputs เข้าไป เอนจินที่คำนวณให้เป็นตัวเดียวกับที่แอปบนหน้าจอใช้ ผลจึงตรงกันทั้งสองทาง
เชื่อมต่อกับอะไรก็ได้ ไปจนถึงเปลี่ยนเวิร์กบุ๊กเป็น API
ทุกคำสั่งของ Nobie รับข้อมูลเข้าเป็นข้อความ แล้วพิมพ์ผลออกมาเป็นข้อความเช่นกัน เครื่องมืออื่นในเทอร์มินัล เช่น jq · awk · curl · sqlite จึงรับผลนั้นไปทำงานต่อได้ทันทีโดยไม่ต้องเขียนตัวเชื่อมเพิ่ม งานที่เมื่อก่อนต้องนั่งเปิด Excel ทำเองจึงเหลือเพียงบรรทัดเดียวในสคริปต์
ของที่หยิบไปใช้ได้จริงมีไม่กี่อย่าง แต่ละอย่างตอบโจทย์คนละแบบ
- เรนเดอร์ช่วงเซลล์เป็น PNG สำหรับคนที่อยากส่งตารางสรุปเข้าแชตทีมโดยไม่ต้องเปิดโปรแกรม
- พิมพ์ทั้งเวิร์กบุ๊กเป็น PDF แบบเวกเตอร์ สำหรับรายงานที่ต้องส่งให้หัวหน้าหรือลูกค้าอ่าน
- นำผลลัพธ์จากฐานข้อมูลลง xlsx แล้วรันสูตร Excel ทับ สำหรับคนที่ดึงยอดจากระบบหลังบ้านมาทำรายงานประจำเดือน
- ตั้ง git diff ให้ไฟล์ xlsx สำหรับทีมที่อยากรู้ว่าใครแก้เซลล์ไหนไปบ้าง แทนที่จะเปิดไฟล์เทียบกันด้วยตา
nobie serveเปิดเวิร์กบุ๊กเป็น API สำหรับคนที่มีโมเดลคำนวณอยู่ในไฟล์แล้ว และอยากให้ระบบอื่นยิงค่าเข้ามาแล้วรับผลกลับไป
วิธีเลือกใช้ก็ไม่ยาก ถ้างานมีไว้ส่งให้คนอ่าน ใช้สองข้อแรก ถ้าต้องดึงข้อมูลมาประกอบเป็นรายงานซ้ำๆ ใช้สองข้อกลาง ส่วนข้อสุดท้ายเหมาะกับสายเทคที่อยากให้ไฟล์ Excel กลายเป็นบริการหนึ่งในระบบ
คำสั่ง nobie serve น่าสนใจตรงรายละเอียด มันตั้งชื่อเซลล์เป็นช่องรับค่าเข้าและช่องส่งผลออก แล้วเปิดให้ระบบอื่นเรียกใช้ผ่านเว็บได้ที่ 127.0.0.1:8000 โดยส่งค่าเข้าและรับผลกลับเป็น JSON ทุกคำขอที่ยิงเข้ามาจะได้สำเนาของเวิร์กบุ๊กแยกกันคนละชุด คำนวณเสร็จแล้วคืนสภาพเดิม ไฟล์จริงบนเครื่องจึงไม่เปลี่ยนแปลง และถึงมีคนเรียกใช้พร้อมกันหลายคน ข้อมูลของแต่ละคนก็ไม่ปะปนกัน
ฝั่งแอปก็เตรียมช่องทางให้ AI ไว้แล้ว เปิดครั้งแรกมันจะติดตั้ง MCP ให้เอง คือช่องทางมาตรฐานที่ให้ AI ต่อเข้าไปสั่งงานโปรแกรมอื่นได้
ในแอปยังมีเทอร์มินัลในตัว กดเรียก Claude ขึ้นมาทำงานกับไฟล์ที่เปิดค้างอยู่ได้ทันที หรือจะใช้ Codex ผู้ช่วยเขียนโค้ดของ OpenAI ก็ได้
Nobie เก็บไฟล์ไว้ในเครื่องแบบ local-first แต่ข้อมูลที่ส่งให้โมเดลยังออกจากเครื่องได้

นี่คือส่วนที่ต้องอ่านช้าที่สุด เพราะมันคือจุดที่คนเข้าใจผิดกันมากที่สุด
สิ่งที่ Nobie ทำได้จริงนั้นชัดเจน มันไม่ดูดไฟล์ขึ้นเซิร์ฟเวอร์ของตัวเอง ไม่มีการอัปโหลด ไม่ต้องสมัครบัญชี ไม่ต้องต่อเน็ตก็ทำงานได้ ทีมงานยืนยันข้อนี้ตรงๆ ตอนมีคนถามในเธรดว่ารันโมเดลในเครื่องหรือเปล่า
Nobie ไม่ได้ควบคุมข้อมูลที่เราส่งออกไปหลังจากเลือกใช้ AI ถ้าเราสั่งงานผ่าน Claude · Codex · Gemini ข้อมูลที่ส่งให้โมเดลก็จะไปยังผู้ให้บริการนั้นตามปกติ เหมือนเวลาใช้แชตอยู่ทุกวัน Nobie ไม่ได้เป็นฝ่ายส่งข้อมูลออกไป แต่ก็ไม่ได้ป้องกันไม่ให้เราส่งเอง ผู้ใช้ต้องตัดสินใจเรื่องนี้เอง
ความแตกต่างตรงนี้สำคัญ เพราะ AI ที่รันบนเครื่องตัวเองจริงๆ เป็นคนละเรื่องกับโปรแกรมที่เก็บไฟล์ไว้ในเครื่อง ใครอยากรู้ว่า AI แบบแรกมีองค์ประกอบอะไรบ้าง อ่านได้ใน เจาะลึกโครงสร้าง Local AI Agent ซึ่งแยกแต่ละส่วนไว้ครบแล้ว
กลับมาที่ Nobie ทางเลือกของคนใช้มีสองทาง เลือกได้ตามความเสี่ยงของงาน
ทางแรกคือไม่ใช้ AI เลย ใช้ Nobie เป็นโปรแกรมสเปรดชีตเปล่าๆ ฟรี ไม่มีอะไรวิ่งออกจากเครื่องเลยจริงๆ เป็นทางที่ตอบโจทย์คนที่ถือไฟล์ข้อมูลลูกค้าอยู่ในมือ
ทางที่สองคือให้ agent ช่วยคิด แต่ไม่ยัดไฟล์เข้าไปในแชต วิธีคือให้มันเขียน คำสั่ง ให้ แล้วเราเอาคำสั่งนั้นไปรันกับไฟล์เอง สิ่งที่ออกจากเครื่องจะเหลือแค่คำอธิบายงาน ไม่ใช่ตัวข้อมูล
ลองเทียบกับวิธีที่คุ้นกันดีอย่าง Claude for Excel ที่ฟังคำอธิบายธุรกิจแล้ววางโครงสเปรดชีตให้ หรือการสั่งให้ Gemini สร้างไฟล์เอกสารให้ใหม่ ทั้งไฟล์ สองแบบนั้นต้องส่งงานไปให้โมเดลทำก่อนเสมอ ส่วนแบบนี้ตัวไฟล์ยังอยู่ในเครื่องเราตลอด
ยังไม่เท่า Excel และยังไม่ครบทุกแพลตฟอร์ม
ผู้ก่อตั้งพูดเองตรงๆ ว่า Nobie ยังไม่เสร็จ ยังไม่เท่า Excel ในวันนี้ และยังมีฟีเจอร์ที่ขาด โดยในช่วงแปดสัปดาห์ถัดจากวันเปิดตัว ทีมงานจะมุ่งพัฒนาฟีเจอร์ที่ยังขาดให้ครบ
ฟีเจอร์ที่เห็นชัดที่สุดว่ายังขาดอยู่คือ pivot table หรือตารางสรุปยอดแบบลากวางที่คนทำรายงานใช้กันทั้งวัน ตอนนี้ Nobie ยังสร้างและแก้มันไม่ได้ ใครที่งานประจำวันต้องใช้ตารางสรุปแบบนั้นเป็นหลัก ยังย้ายงานทั้งหมดมาที่ Nobie ไม่ได้แน่นอน
ส่วนภาษาสูตรนั้นรองรับครบทุกอย่างแล้ว ตั้งแต่ conditional formatting และ what-if ที่ใช้กันทั่วไป ไปจนถึงสูตรขั้นสูงอย่าง LAMBDA · LET · dynamic array ที่สูตรเดียวกระจายผลลัพธ์ไปหลายเซลล์ได้เอง
สถานะของแต่ละแพลตฟอร์มต้องระบุช่วงเวลาให้ชัดเจน ณ วันเปิดตัวบนเว็บบอร์ด CLI รันได้แล้วทั้งบน macOS และ Linux ส่วนหน้าเว็บของ Nobie ยังพูดถึงฝั่ง Mac เป็นหลัก ทีมบอกว่าตัวแอปรันบน Linux ได้แล้วเหมือนกัน แต่ยังไม่อยากทำให้หน้าเปิดตัววันนั้นรก ส่วน Windows จะตามมาในไม่กี่วัน สรุปคือยังรองรับไม่ครบทุกแพลตฟอร์ม แต่ก็ไม่ได้ใช้ได้เฉพาะบน Mac ก่อนโหลดจึงควรเช็กหน้าดาวน์โหลดของ Nobie อีกที เพราะสถานะนี้เปลี่ยนเร็ว
ราคานั้นทีมประกาศเองว่าฟรี และจะฟรีตลอดไปสำหรับทุกอย่างที่ทำได้ใน Excel ทั้งตัวแอปและ CLI ส่วนที่วางแผนจะเก็บเงินในอนาคตคือบริการเสริมฝั่งคลาวด์ และการใช้งานระดับองค์กรของบริษัทที่มีรายได้เกินร้อยล้านดอลลาร์ ทั้งหมดนี้เป็นคำพูดของทีมเอง ไม่ใช่การเดาแทนเขา
อ่านคำว่า local ให้ครบก่อนวางใจ
คำนั้นบอกได้แค่ว่าไฟล์งานของเราเก็บอยู่ที่ไหน แต่ไม่ได้บอกว่าเราพิมพ์อะไรส่งออกไปให้โมเดลบ้าง Nobie จัดการเรื่องแรกให้เรียบร้อยแล้ว ส่วนเรื่องที่สองยังเป็นความรับผิดชอบของคนที่กด Enter อยู่ดี
ที่มา:
- nobie CLI — the xlsx engine in your terminal จาก Nobie
- Nobie — The best way to xlsx on Mac จาก Nobie
- Show HN: Nobie – an Excel-compatible runtime for agents and humans จาก Hacker News
สรุปทั้งเรื่องไว้ในโปสเตอร์แผ่นเดียว
กดดาวน์โหลดเก็บไว้ในเครื่องเป็นไฟล์ PNG ความละเอียดเต็ม
ดาวน์โหลด cheatsheet


