ข้ามไปยังเนื้อหา
ภาษา:ไทย
ดาวน์โหลด

01Larrygram

วาดไดอะแกรมพรีอัลฟา

วาดไดอะแกรมไฟล์ยังเป็น .vsdx

Larrygram เป็นแอปวาดไดอะแกรมฟรีและโอเพนซอร์สที่เขียนด้วย Rust ใช้เปิด แก้ไข และบันทึกไฟล์ภาพวาด Visio .vsdx ได้ ด้วยเลย์เอาต์ที่คุณคุ้นเคยอยู่แล้ว

macOSWindowsLinuxเว็บ (อยู่ในแผน)ฟรีและโอเพนซอร์ส

แชร์XRedditBlueskyLinkedIn
ภาพต้อนรับจากวิซาร์ดที่แสดงเมื่อเปิด Larrygram ครั้งแรก

Larrygram ยังอยู่ในระยะพรีอัลฟา เปิด แก้ไข และบันทึกไฟล์จริงได้ แต่ยังไม่พร้อมสำหรับใช้ในงานจริงดูว่าตอนนี้อะไรใช้งานได้แล้วบ้าง

02สองเลย์เอาต์ในแอปเดียว

ทำงานในเลย์เอาต์ที่คุณคุ้นเคย

Larrygram มีเลย์เอาต์ที่สมบูรณ์สองแบบซึ่งใช้ชุดคำสั่งเดียวกัน เลือกได้ในวิซาร์ดต้อนรับ และสลับได้ทุกเมื่อจาก View หรือ Options โดยไม่ต้องรีสตาร์ต

กำลังพัฒนาทั้งสองเลย์เอาต์จะมาพร้อม v1.0 alpha ส่วนบิลด์ปัจจุบันสลับได้ระหว่างเลย์เอาต์แถบคำสั่งสองแบบที่สร้างจากข้อมูลคำสั่งที่เผยแพร่ต่อสาธารณะ

ภาพประกอบเลย์เอาต์ Panel Modern: แถบแท็บและแถบคำสั่งที่มีปุ่มเครื่องมือขนาดใหญ่อยู่เหนือพื้นที่วาด บานหน้าต่าง Shapes อยู่ทางซ้าย และบานหน้าต่างคุณสมบัติอยู่ทางขวา

Panel Modern

แท็บจัดกลุ่มคำสั่งไว้ ได้แก่ Home, Insert, Design, Data, Process, Review และ View แท็บตามบริบทจะปรากฏตามสิ่งที่คุณเลือก และ Quick Access Toolbar ทำให้ Save และ Undo อยู่ห่างเพียงคลิกเดียว

ภาพประกอบเลย์เอาต์ Panel Classic: แถบเมนูที่มีเมนูเปิดอยู่ ไอคอนแถบเครื่องมือขนาดเล็กสองแถว หน้าต่าง Shapes ทางซ้าย และหน้ากระดาษพร้อมไม้บรรทัด

Panel Classic

แถบเมนูพร้อมแป้นเข้าถึง (access key) แถบเครื่องมือ Standard และ Formatting ที่ยึดอยู่ด้านล่าง เมนูคลิกขวา และหน้าต่าง Shapes ที่ยึดไว้ข้างจอ กด Alt+F เพื่อเปิด File ได้ตามที่คุณคาดไว้

03จุดเด่น

สิ่งที่ Larrygram ทำได้ในวันนี้

  1. เปิดไฟล์ Visio จริงได้

    เปิดไฟล์ภาพวาด .vsdx สเตนซิล .vssx และเทมเพลต .vstx แล้วบันทึกเป็น .vsdx

  2. เก็บส่วนที่ยังไม่เข้าใจไว้ครบ

    การอ่านและเขียนไฟล์ไม่สูญเสียข้อมูล ส่วนของไฟล์ที่ Larrygram ยังไม่รองรับในโมเดลจะถูกเก็บไว้ที่เดิมเมื่อบันทึก ทุกไฟล์ในชุดไฟล์ทดสอบผ่านการอ่านแล้วเขียนกลับ (round trip) ได้

  3. ตัวเชื่อมต่อที่ไม่หลุด

    ตัวเชื่อมต่อแบบไดนามิกยึดติดกับจุดเชื่อมต่อหรือเส้นขอบของรูปร่าง และจัดเส้นทางใหม่เมื่อคุณย้ายรูปร่าง

  4. การแก้ไขแบบที่คุณคาดหวัง

    เลือก ย้าย ปรับขนาด และหมุนด้วยจุดจับ พร้อมการดูดติด (snap) จัดกลุ่ม จัดแนว กระจายระยะ และจัดลำดับชั้น เลิกทำและทำซ้ำได้ทุกการแก้ไข

  5. สเตนซิลที่สร้างขึ้นเอง

    Basic Shapes และ Basic Flowchart มาสเตอร์ 21 แบบที่วาดขึ้นสำหรับ Larrygram ลากจากหน้าต่าง Shapes มาวางบนหน้าได้เลย

  6. ส่งออก PNG และ SVG

    ส่งออกหน้าเดียวหรือทุกหน้าเป็น PNG หรือ SVG ได้ทั้งจากแอปและจากบรรทัดคำสั่ง

  7. คลีนรูม เขียนด้วย Rust ล้วน

    สร้างจากข้อกำหนดที่เผยแพร่ต่อสาธารณะและพฤติกรรมที่สังเกตได้เท่านั้น ไม่มีโค้ด ไอคอน ฟอนต์ สเตนซิล หรือเทมเพลตของ Microsoft

  8. ฟรีและโอเพนซอร์ส

    ใช้สัญญาอนุญาต MIT อ่านโค้ด แจ้งปัญหา และส่งการแก้ไขได้บน GitHub

04ภาพหน้าจอ

ดูภายในแอป

ภาพหน้าจอจริงจะมาพร้อมบิลด์ v1.0 alpha

05สำหรับสคริปต์และเอเจนต์

ตรวจสอบ เรนเดอร์ และส่งออกจากบรรทัดคำสั่ง

larrygram-cli อ่านไฟล์ภาพวาดแล้วพิมพ์สรุปข้อมูล เรนเดอร์หน้า หรือส่งออกทุกหน้าเป็น PNG หรือ SVG โดยใช้ทะเบียนคำสั่ง (command registry) ชุดเดียวกับแอป สคริปต์และ CI จึงได้พฤติกรรมแบบเดียวกัน

  • inspect พิมพ์รายการหน้า มาสเตอร์ สไตล์ และธีม เป็นข้อความหรือ JSON
  • render เขียนหน้าเดียวที่สเกลใดก็ได้ และกำหนดพื้นหลังได้ตามต้องการ
  • export เขียนทุกหน้าลงในโฟลเดอร์
  • รหัสออก (exit code) ชัดเจน และ --strict จะเปลี่ยนคำเตือนให้เป็นความล้มเหลว

อยู่ในแผนเซิร์ฟเวอร์ MCP และช่องทางควบคุมแบบ JSON สำหรับเอเจนต์ AI อยู่ในแผน

เอกสารอ้างอิง CLI
Terminal
larrygram-cli inspect flowchart.vsdxlarrygram-cli render flowchart.vsdx --out page-1.svglarrygram-cli export flowchart.vsdx --out pages/ --format png --scale 192

06รับ Larrygram

บิลด์ได้ตั้งแต่วันนี้ ตัวติดตั้งจะมาพร้อมรุ่นแรก

Larrygram ยังไม่ได้เผยแพร่รุ่นใด รุ่นแรกจะเป็น 1.0.0-alpha.1 ระหว่างนี้คุณบิลด์จากซอร์สโค้ดด้วย Rust ได้ภายในไม่กี่นาที

ตัวเลือกที่ 1

ตัวติดตั้ง

ไฟล์เดียวต่อแพลตฟอร์ม ใช้ติดตั้ง Larrygram และอัปเดตให้เป็นรุ่นล่าสุดอยู่เสมอ

ยังไม่เผยแพร่
ตัวเลือกที่ 2

บิลด์จากซอร์สโค้ด

ใช้ได้แล้ววันนี้บน macOS, Windows และ Linux ด้วย Rust 1.95.0

พร้อมใช้งาน
  • macOS

    แอปเดสก์ท็อป

    ยังไม่เผยแพร่บิลด์จากซอร์สโค้ด
    ไฟล์อื่น ๆ

    ยังไม่มีไฟล์ ระหว่างนี้บิลด์จากซอร์สโค้ดได้

  • Windows

    แอปเดสก์ท็อป

    ยังไม่เผยแพร่บิลด์จากซอร์สโค้ด
    ไฟล์อื่น ๆ

    ยังไม่มีไฟล์ ระหว่างนี้บิลด์จากซอร์สโค้ดได้

  • Linux

    แอปเดสก์ท็อป (X11 และ Wayland)

    ยังไม่เผยแพร่บิลด์จากซอร์สโค้ด
    ไฟล์อื่น ๆ

    ยังไม่มีไฟล์ ระหว่างนี้บิลด์จากซอร์สโค้ดได้

รุ่นเผยแพร่

ยังไม่มีรุ่นที่เผยแพร่ · 1.0.0-alpha.1

บิลด์จากซอร์สโค้ด

คุณต้องมี Git และ Rust รีโพซิทอรีกำหนดเวอร์ชันของทูลเชนไว้แล้ว rustup จึงติดตั้งเวอร์ชันที่ถูกต้องให้ในการบิลด์ครั้งแรก

คำแนะนำฉบับเต็มและข้อผิดพลาดที่พบบ่อย
Terminal
# ดาวน์โหลดโค้ดgit clone https://github.com/aprajnaparamita/larrygram.gitcd larrygram# บิลด์และเปิดแอปเดสก์ท็อปcargo run --release -p larrygram
ภาพบุคคลของ Larry Jeffus กำลังยิ้ม สวมแจ็กเก็ตสีเข้มและเนกไทสีน้ำเงิน

07ทำไมจึงชื่อ “Larrygram”

ตั้งชื่อตาม Larry Jeffus

Larry เป็นวิศวกรที่มีภาวะดิสเล็กเซีย (ความบกพร่องทางการอ่าน) อย่างรุนแรงมาตั้งแต่ยังเล็ก เขาอ่านหนังสือไม่ออก แต่ต่อมาได้เขียนหนังสือมากกว่า 40 เล่ม และสอนนักเรียนหลายแสนคน เขาออกแบบงานวิศวกรรมด้วยแอปวาดไดอะแกรม หลานสาวของเขาจึงสร้างแอปนี้ขึ้นและตั้งชื่อตามเขา

อ่านเรื่องราวของ Larry

08ร่วมกันสร้าง

Larrygram พัฒนาอย่างเปิดเผย

รายงานบั๊ก ทดสอบไฟล์ภาพวาดจากงานของคุณเอง ปรับปรุงเอกสาร หรือรับ issue ไปทำ เรายินดีรับทุกการมีส่วนร่วม