สวัสดีครับ ผมได้สร้าง Appbun ซึ่งเป็นเครื่องมือ CLI ขนาดเล็กสำหรับห่อหุ้มเว็บไซต์ให้ใช้งานเหมือนแอปเดสก์ท็อป

ปกติแล้วบางครั้งผมอยากเปิดเว็บแอปที่ใช้บ่อยให้แยกออกมาเป็นแอปต่างหาก แทนที่จะค้างไว้ในแท็บเบราว์เซอร์ แม้จะมีเครื่องมือแนวนี้อยู่บ้าง แต่ถ้าผลลัพธ์ที่ได้ให้ความรู้สึกเหมือนกล่องดำ เวลาที่อยากแก้ไขเพิ่มเติมทีหลังก็จะไม่สะดวก

ดังนั้น Appbun จึงถูกทำมาให้รับ URL เพียงอันเดียว แล้วสร้างโปรเจกต์ Electrobun ที่สามารถแก้ไขต่อได้

ตัวอย่างเช่นแบบนี้

npx appbun https://example.com

มันจะดึงชื่อแอป ไอคอน สีธีม ฯลฯ จากเมตาดาต้าของเว็บไซต์ และรวม native runner กับขั้นตอนการแพ็กเกจสำหรับ macOS/Windows/Linux ไว้ให้ โดยเฉพาะอย่างยิ่ง จุดโฟกัสไม่ได้อยู่ที่การสร้าง “ไบนารีที่เสร็จสมบูรณ์เพียงไฟล์เดียว” แต่เป็นการสร้างโปรเจกต์ที่สามารถเปิดดูและแก้ไขได้

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

คิดว่าน่าจะมีหลายคนที่เคยใช้เครื่องมือคล้าย ๆ กันมาก่อน เลยอยากขอฟีดแบ็กเกี่ยวกับทิศทางของโปรเจกต์หรือฟีเจอร์ที่รู้สึกว่าจำเป็นจริง ๆ

GitHub:

https://github.com/bigmacfive/appbun

npm:

https://www.npmjs.com/package/appbun

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น