Mali Cowork
v0.1.2early access · เปิดซอร์สทั้งหมด

AI ที่ทำงาน บนเครื่องคุณ
ไม่ใช่บนเซิร์ฟเวอร์ของใคร

แชทกับ AI หรือปล่อยให้ agent แก้ไฟล์จริง — เฉพาะในโฟลเดอร์ที่คุณกดอนุญาต เท่านั้น รวมทุกโมเดลและทุก agent ที่คุณจ่ายเงินไปแล้วไว้ในแอปเดียว

macOSWindowsLinuxTauri · React · Rust
  • คุณกดอนุญาตทุกครั้ง
  • ไม่มี telemetry
  • ไม่มีเซิร์ฟเวอร์ของเรา
รอคำสั่ง
สองโหมด แยกกันเด็ดขาด

แชทหนึ่งอันอยู่โหมดเดียวตลอด

ไม่มีทางที่แชทธรรมดาจะกลายเป็น agent ที่แก้ไฟล์ได้กลางคัน — การสลับโหมดทำที่ช่องพิมพ์ ตั้งแต่ก่อนเริ่มคุย

โหมด Cowork

ให้ agent แก้โค้ด จัดไฟล์ รันคำสั่ง

แตะไฟล์: เฉพาะโฟลเดอร์ที่คุณกดอนุญาต
  • เลือกได้ว่าโฟลเดอร์ไหน read-only หรือ read & write
  • ทุกคำสั่งที่มีผลจริงเด้งถามก่อนเสมอ
  • Checkpoint ย้อนกลับได้ทุกไฟล์ที่มันแก้
ทำไมต้องแยกโหมดตั้งแต่แรก
เพราะ "แชทที่กลายเป็น agent ได้กลางคัน" แปลว่าคุณไม่มีทางรู้ว่าข้อความไหนจะเริ่มมีสิทธิ์แตะไฟล์ การล็อกโหมดไว้ทั้งแชททำให้ขอบเขตของสิทธิ์อ่านออกได้ตั้งแต่ก่อนพิมพ์คำแรก
เชื่อมอะไรได้บ้าง

ทุกโมเดลที่คุณจ่ายไปแล้ว มาออยู่ใน picker เดียว

แยกชัดว่าตัวไหนมาจาก CLI ที่คุณ sign in ไว้ ตัวไหนใช้คีย์ของคุณ ตัวไหนวิ่งผ่าน OpenCode — และโควต้าจะถูกใช้ก็ต่อเมื่อคุณเลือกตัวนั้นแล้วกดส่ง

Agent ที่รันบนเครื่อง
เรียก CLI ที่คุณ sign in ไว้แล้ว ในสิทธิ์ของคุณเอง
opencodeOpenCodeCodexCodex CLIGemini CLIGemini CLICursorCursor Agent

OpenCode มีโมเดลฟรีให้ ไม่ต้องสมัครอะไร

API ของคุณเอง
คีย์ถูกส่งไปหาผู้ให้บริการนั้นโดยตรง ไม่มีใครคั่นกลาง
OpenAIOpenAIAnthropicAnthropicGoogleGoogleGroqGroqDeepSeekDeepSeekMistralMistralQwenQwenGrokxAIOpenRouterOpenRouterOllamaOllama

Ollama ใช้ได้ทั้ง local และ cloud — offline ได้ทั้งหมด

MCP tools
ต่อเครื่องมือที่คุณใช้อยู่ ติดตั้งได้จากในแชทเลย
GmailNotionNotionLinearFigmaFigmaPlaywrightfilesystem

และอีกหลายร้อยตัวจาก registry

Skills
คู่มือการทำงานที่คุณเขียนเอง ให้ agent ทำตามทุกครั้ง
ขั้นตอน deployสไตล์การเขียนโค้ดรูปแบบรายงาน

เขียนครั้งเดียว ใช้ได้ทุกแชท

เลือกโมเดล
ClaudeClaude Sonnetyour key
CodexGPT-5 CodexCodex CLI
CursorComposer 1Cursor CLI
GrokGrok Code Fastvia OpenCode
Qwenqwen3-coderOllama · local

ไม่มีการสลับ agent ให้อัตโนมัติ

ถ้าโมเดลที่เลือกใช้ไม่ได้ แอปจะหาตัวแทนจากที่มาเดียวกันเท่านั้น ไม่เด้งไปเผาโควต้าของ subscription อื่น และถ้าคุณเปลี่ยน agent กลางแชท แอปจะเตือนก่อน เพราะเป็นคนละ session และคิดเงินคนละบัญชี

Mali Cowork ไม่เคยขอ username, password หรือ token ของ Cursor / ChatGPT / Google — คุณ sign in ผ่าน CLI ตัวนั้นเอง

OpenAIOpenAIAnthropicAnthropicGoogleGoogleGroqGroqDeepSeekDeepSeekMistralMistralQwenQwenZ.aiZ.aiMoonshotAIMoonshotGrokxAIOpenRouterOpenRouterOllamaOllamaopencodeOpenCodeCursorCursorCodexCodexGeminiGeminiOpenAIOpenAIAnthropicAnthropicGoogleGoogleGroqGroqDeepSeekDeepSeekMistralMistralQwenQwenZ.aiZ.aiMoonshotAIMoonshotGrokxAIOpenRouterOpenRouterOllamaOllamaopencodeOpenCodeCursorCursorCodexCodexGeminiGemini
ทำอะไรได้บ้าง

เครื่องมือที่ใช้จริงทุกวัน ไม่ใช่เดโม

ทุกอย่างทำงานกับไฟล์บนเครื่องคุณ และทุกการเปลี่ยนแปลงย้อนกลับได้

ทำงานกับโฟลเดอร์จริง
อ่าน แก้ สร้างไฟล์ รันคำสั่ง — และดู git diff ทุกบรรทัดก่อนตัดสินใจ commit
export function resolvePath(p: string) {
- return path.join(root, p);
+ const abs = path.resolve(root, p);
+ if (!abs.startsWith(root)) throw new DeniedError(abs);
+ return abs;
}
Checkpoint
ย้อนกลับได้ทุกอย่างที่ agent แก้ ก่อนจะยอมรับงาน
  1. แก้ 4 ไฟล์ · สร้าง migration
  2. รัน bun test — ผ่าน 28/28
  3. เขียน README ใหม่
Git ในตัว
stage, commit (ช่วยเขียน message ให้), branch, push/pull ครบในหน้าเดียว
แนบไฟล์และรูป
ลากใส่ได้เลย รูปกับวิดีโอที่ agent หรือ MCP ส่งกลับมา กดดูเต็มจอได้
Hover ลิงก์เห็น preview
รู้ว่าลิงก์พาไปไหนก่อนกด ไอคอนเว็บดึงจากเว็บนั้นเอง ไม่ผ่าน third party
ถาม-ตอบกลับได้
agent ถามกลับได้เมื่อมันไม่แน่ใจ แทนที่จะเดาแล้วทำผิด
แจ้งเตือนระบบ
บน macOS กด Allow / Always / Deny ได้จากตัวแจ้งเตือนเลย ไม่ต้องสลับหน้าต่างกลับมา
ความปลอดภัย

คำถามที่ควรถาม — และคำตอบที่ไม่อ้างเกินจริง

ส่วนนี้ตอบตรง ๆ ทั้งสิ่งที่แอปทำได้และสิ่งที่ทำไม่ได้ เพราะการอ้างเกินจริงเรื่องความปลอดภัย อันตรายกว่าการไม่อ้างเลย

คีย์อยู่ใน credential store ของ OS
macOS Keychain · Windows Credential Manager — ไม่ใช่ไฟล์ข้อความ และโมเดลไม่เคยเห็นคีย์ เพราะมันอยู่ใน HTTP header ไม่ใช่ในบทสนทนา
ไม่มี telemetry สักบรรทัด
ไม่มี analytics, ไม่มี crash reporter, ไม่มีบัญชีให้สมัคร และไม่มีเซิร์ฟเวอร์ของเรา — ตรวจเองได้จากซอร์ส
Rust 141 test · TS 28 test ผ่านหมด
ครอบคลุมส่วนที่ตัดสินใจเรื่องสิทธิ์โดยเฉพาะ — policy, OAuth และ path resolution
ตัวอย่าง: prompt injection ชนกับด่านสุดท้าย

1. agent ไปอ่านหน้าเว็บที่คุณสั่งให้สรุป

fetch https://example.com/pricing

รายละเอียดทีละคำถาม

สิ่งที่ยังไม่ได้ทำ (บอกตามตรง)
  • ยังไม่ได้ผ่าน security audit จากภายนอก
  • ยังไม่มี sandbox แยกสำหรับ MCP server — มันรันในสิทธิ์ผู้ใช้คุณ เปิดเฉพาะตัวที่ไว้ใจ
  • บน Linux ยังไม่ได้ต่อ credential store
น้องบอทหกตัว

สถานะของ agent ที่อ่านออกตั้งแต่หางตา

ตอนคิดน้องจะแยกร่างเป็นสามจุด ตอนทำงานจะเด้งดุ๊กดิ๊กมีสายรุ้งหมุนรอบตัว รออนุญาตจะเอียงคอถามพร้อมกล่องแม่กุญแจ — ไม่ต้องอ่านสถานะเป็นตัวหนังสือก็รู้ว่าเกิดอะไรขึ้น

Mochi

รอคำสั่ง

โบกมือทักทายที่หน้าแรก

Jelly

กำลังคิด

คุมงานที่รันจนจบเรียบร้อย

Petal

กำลังทำงาน

หมุนรอบตัวตอนกำลังคิด

Nori

รอเชื่อมต่อ

ยามเฝ้าสิทธิ์และการขออนุญาต

Sora

เสร็จแล้ว

คอยดูการเชื่อมต่อกับโมเดล

Momo

ทักทาย

ส่งเสียงเวลามีอะไรผิดพลาด

เวอร์ชัน 0.1.2 — early access

ใช้งานได้จริงทุกวัน แต่มีข้อจำกัดที่ควรรู้ก่อน

ตารางนี้ไม่ได้เขียนไว้ให้ดูดี — เขียนไว้ให้คุณตัดสินใจถูก

เรื่องสถานะ
ฟังก์ชันหลัก (Chat, Cowork, MCP, Git, Checkpoint)ใช้งานได้
การเก็บคีย์ / ระบบสิทธิ์ / OAuthมี test ครอบคลุม (Rust 141 · TS 28 ผ่านหมด)
Code signing & notarizationยังไม่มี — ต้องกด Right click → Open ครั้งแรก
Auto-updateยังไม่มี — ต้องดาวน์โหลดรุ่นใหม่เอง
Credential store บน Linuxใช้ไฟล์สิทธิ์เจ้าของแทน
เหมาะกับ
นักพัฒนาและ power user ที่อยากรวมทุกโมเดล/agent ไว้ที่เดียว และอยากคุมว่า AI แตะอะไรได้บ้าง
ยังไม่เหมาะกับ
องค์กรที่ต้องการแอปที่ผ่าน audit และมี auto-update ในตัว
ติดตั้ง

ดาวน์โหลดแล้วเปิดใช้ได้เลย ไม่ต้องสมัครบัญชี

ไม่ต้องจ่ายเงินให้ Mali Cowork — คุณจ่ายให้ผู้ให้บริการโมเดลโดยตรง หรือใช้โมเดลฟรีของ OpenCode / Ollama บนเครื่อง

ติดต่อ / สอบถามก่อนเปิดตัว

ยังไม่พร้อมดาวน์โหลด — ส่งอีเมลหรือทักช่องทางด้านล่างได้เลย

macOS

Apple Silicon · Intel

Windows

x64

Linux

AppImage · deb

build ปัจจุบันยังไม่ได้ code sign / notarize

macOS จะขึ้นว่าเปิดไม่ได้เพราะไม่รู้จักผู้พัฒนา → คลิกขวาที่แอป → Open → Open

Windows SmartScreen จะเตือน → More info → Run anyway

นี่เป็นข้อจำกัดของ early access ไม่ใช่สัญญาณว่าไฟล์มีปัญหา และจะแก้ด้วยใบรับรองของผู้พัฒนาในรุ่นถัดไป ถ้ายังไม่สบายใจ — build เองจากซอร์สได้

หลังเปิดแอปครั้งแรก

  1. 1

    ติดตั้ง OpenCode

    มีโมเดลฟรีมาให้ ไม่ต้องสมัครอะไร — หรือข้ามไปข้อ 2 ถ้ามีคีย์อยู่แล้ว

  2. 2

    ใส่ API key ของผู้ให้บริการที่ใช้อยู่

    คีย์ลง Keychain / Credential Manager ของเครื่อง ไม่ใช่ไฟล์ข้อความ

  3. 3

    เปิด MCP tools ที่อยากให้ agent ใช้ (ไม่บังคับ)

    ติดตั้งจากในแชทได้เลย เปิด/ปิดทีละตัวได้ตลอด

แอปจะพาไล่ให้เองทีละขั้น

คำถามอื่น ๆ

เรื่องเล็ก ๆ ที่มักถามกัน

ลองให้ agent ทำงานจริง โดยที่คุณยังถือกุญแจอยู่

ไม่มีบัญชีให้สมัคร ไม่มี telemetry ไม่มีเซิร์ฟเวอร์ของเรา — ดาวน์โหลด เปิด แล้วเลือกโฟลเดอร์แรกที่อยากให้มันช่วย

ติดต่อ / สอบถามก่อนเปิดตัว

ยังไม่พร้อมดาวน์โหลด — ส่งอีเมลหรือทักช่องทางด้านล่างได้เลย