01Larrygram
วาดไดอะแกรมพรีอัลฟา
วาดไดอะแกรมไฟล์ยังเป็น .vsdx
Larrygram เป็นแอปวาดไดอะแกรมฟรีและโอเพนซอร์สที่เขียนด้วย Rust ใช้เปิด แก้ไข และบันทึกไฟล์ภาพวาด Visio .vsdx ได้ ด้วยเลย์เอาต์ที่คุณคุ้นเคยอยู่แล้ว
macOSWindowsLinuxเว็บ (อยู่ในแผน)ฟรีและโอเพนซอร์ส
Larrygram ยังอยู่ในระยะพรีอัลฟา เปิด แก้ไข และบันทึกไฟล์จริงได้ แต่ยังไม่พร้อมสำหรับใช้ในงานจริงดูว่าตอนนี้อะไรใช้งานได้แล้วบ้าง
02สองเลย์เอาต์ในแอปเดียว
ทำงานในเลย์เอาต์ที่คุณคุ้นเคย
Larrygram มีเลย์เอาต์ที่สมบูรณ์สองแบบซึ่งใช้ชุดคำสั่งเดียวกัน เลือกได้ในวิซาร์ดต้อนรับ และสลับได้ทุกเมื่อจาก View หรือ Options โดยไม่ต้องรีสตาร์ต
กำลังพัฒนาทั้งสองเลย์เอาต์จะมาพร้อม v1.0 alpha ส่วนบิลด์ปัจจุบันสลับได้ระหว่างเลย์เอาต์แถบคำสั่งสองแบบที่สร้างจากข้อมูลคำสั่งที่เผยแพร่ต่อสาธารณะ
Panel Modern
แท็บจัดกลุ่มคำสั่งไว้ ได้แก่ Home, Insert, Design, Data, Process, Review และ View แท็บตามบริบทจะปรากฏตามสิ่งที่คุณเลือก และ Quick Access Toolbar ทำให้ Save และ Undo อยู่ห่างเพียงคลิกเดียว
Panel Classic
แถบเมนูพร้อมแป้นเข้าถึง (access key) แถบเครื่องมือ Standard และ Formatting ที่ยึดอยู่ด้านล่าง เมนูคลิกขวา และหน้าต่าง Shapes ที่ยึดไว้ข้างจอ กด Alt+F เพื่อเปิด File ได้ตามที่คุณคาดไว้
03จุดเด่น
สิ่งที่ Larrygram ทำได้ในวันนี้
เปิดไฟล์ Visio จริงได้
เปิดไฟล์ภาพวาด
.vsdxสเตนซิล.vssxและเทมเพลต.vstxแล้วบันทึกเป็น.vsdxเก็บส่วนที่ยังไม่เข้าใจไว้ครบ
การอ่านและเขียนไฟล์ไม่สูญเสียข้อมูล ส่วนของไฟล์ที่ Larrygram ยังไม่รองรับในโมเดลจะถูกเก็บไว้ที่เดิมเมื่อบันทึก ทุกไฟล์ในชุดไฟล์ทดสอบผ่านการอ่านแล้วเขียนกลับ (round trip) ได้
ตัวเชื่อมต่อที่ไม่หลุด
ตัวเชื่อมต่อแบบไดนามิกยึดติดกับจุดเชื่อมต่อหรือเส้นขอบของรูปร่าง และจัดเส้นทางใหม่เมื่อคุณย้ายรูปร่าง
การแก้ไขแบบที่คุณคาดหวัง
เลือก ย้าย ปรับขนาด และหมุนด้วยจุดจับ พร้อมการดูดติด (snap) จัดกลุ่ม จัดแนว กระจายระยะ และจัดลำดับชั้น เลิกทำและทำซ้ำได้ทุกการแก้ไข
สเตนซิลที่สร้างขึ้นเอง
Basic Shapes และ Basic Flowchart มาสเตอร์ 21 แบบที่วาดขึ้นสำหรับ Larrygram ลากจากหน้าต่าง Shapes มาวางบนหน้าได้เลย
ส่งออก PNG และ SVG
ส่งออกหน้าเดียวหรือทุกหน้าเป็น PNG หรือ SVG ได้ทั้งจากแอปและจากบรรทัดคำสั่ง
คลีนรูม เขียนด้วย Rust ล้วน
สร้างจากข้อกำหนดที่เผยแพร่ต่อสาธารณะและพฤติกรรมที่สังเกตได้เท่านั้น ไม่มีโค้ด ไอคอน ฟอนต์ สเตนซิล หรือเทมเพลตของ Microsoft
ฟรีและโอเพนซอร์ส
ใช้สัญญาอนุญาต MIT อ่านโค้ด แจ้งปัญหา และส่งการแก้ไขได้บน GitHub
04ภาพหน้าจอ
ดูภายในแอป
ภาพหน้าจอจริงจะมาพร้อมบิลด์ v1.0 alpha
05สำหรับสคริปต์และเอเจนต์
ตรวจสอบ เรนเดอร์ และส่งออกจากบรรทัดคำสั่ง
larrygram-cli อ่านไฟล์ภาพวาดแล้วพิมพ์สรุปข้อมูล เรนเดอร์หน้า หรือส่งออกทุกหน้าเป็น PNG หรือ SVG โดยใช้ทะเบียนคำสั่ง (command registry) ชุดเดียวกับแอป สคริปต์และ CI จึงได้พฤติกรรมแบบเดียวกัน
inspectพิมพ์รายการหน้า มาสเตอร์ สไตล์ และธีม เป็นข้อความหรือ JSONrenderเขียนหน้าเดียวที่สเกลใดก็ได้ และกำหนดพื้นหลังได้ตามต้องการexportเขียนทุกหน้าลงในโฟลเดอร์- รหัสออก (exit code) ชัดเจน และ
--strictจะเปลี่ยนคำเตือนให้เป็นความล้มเหลว
อยู่ในแผนเซิร์ฟเวอร์ MCP และช่องทางควบคุมแบบ JSON สำหรับเอเจนต์ AI อยู่ในแผน
เอกสารอ้างอิง CLIlarrygram-cli inspect flowchart.vsdxlarrygram-cli render flowchart.vsdx --out page-1.svglarrygram-cli export flowchart.vsdx --out pages/ --format png --scale 19206รับ Larrygram
บิลด์ได้ตั้งแต่วันนี้ ตัวติดตั้งจะมาพร้อมรุ่นแรก
Larrygram ยังไม่ได้เผยแพร่รุ่นใด รุ่นแรกจะเป็น 1.0.0-alpha.1 ระหว่างนี้คุณบิลด์จากซอร์สโค้ดด้วย Rust ได้ภายในไม่กี่นาที
- แนะนำสำหรับคุณ
macOS
แอปเดสก์ท็อป
ยังไม่เผยแพร่บิลด์จากซอร์สโค้ดไฟล์อื่น ๆ
ยังไม่มีไฟล์ ระหว่างนี้บิลด์จากซอร์สโค้ดได้
- แนะนำสำหรับคุณ
Windows
แอปเดสก์ท็อป
ยังไม่เผยแพร่บิลด์จากซอร์สโค้ดไฟล์อื่น ๆ
ยังไม่มีไฟล์ ระหว่างนี้บิลด์จากซอร์สโค้ดได้
- แนะนำสำหรับคุณ
Linux
แอปเดสก์ท็อป (X11 และ Wayland)
ยังไม่เผยแพร่บิลด์จากซอร์สโค้ดไฟล์อื่น ๆ
ยังไม่มีไฟล์ ระหว่างนี้บิลด์จากซอร์สโค้ดได้
รุ่นเผยแพร่
ยังไม่มีรุ่นที่เผยแพร่ · 1.0.0-alpha.1
- รุ่นทั้งหมด
- ค่า checksum SHA-256: ยังไม่เผยแพร่
- บิลด์สำหรับเว็บ: อยู่ในแผน
บิลด์จากซอร์สโค้ด
คุณต้องมี Git และ Rust รีโพซิทอรีกำหนดเวอร์ชันของทูลเชนไว้แล้ว rustup จึงติดตั้งเวอร์ชันที่ถูกต้องให้ในการบิลด์ครั้งแรก
คำแนะนำฉบับเต็มและข้อผิดพลาดที่พบบ่อย# ดาวน์โหลดโค้ดgit clone https://github.com/aprajnaparamita/larrygram.gitcd larrygram# บิลด์และเปิดแอปเดสก์ท็อปcargo run --release -p larrygram
07ทำไมจึงชื่อ “Larrygram”
ตั้งชื่อตาม Larry Jeffus
Larry เป็นวิศวกรที่มีภาวะดิสเล็กเซีย (ความบกพร่องทางการอ่าน) อย่างรุนแรงมาตั้งแต่ยังเล็ก เขาอ่านหนังสือไม่ออก แต่ต่อมาได้เขียนหนังสือมากกว่า 40 เล่ม และสอนนักเรียนหลายแสนคน เขาออกแบบงานวิศวกรรมด้วยแอปวาดไดอะแกรม หลานสาวของเขาจึงสร้างแอปนี้ขึ้นและตั้งชื่อตามเขา
อ่านเรื่องราวของ Larry08ร่วมกันสร้าง
Larrygram พัฒนาอย่างเปิดเผย
รายงานบั๊ก ทดสอบไฟล์ภาพวาดจากงานของคุณเอง ปรับปรุงเอกสาร หรือรับ issue ไปทำ เรายินดีรับทุกการมีส่วนร่วม