ค้นหาเว็บไซต์

เครื่องมือโอเพ่นซอร์สนี้สามารถเปลี่ยนหน้าเว็บใดก็ได้ให้กลายเป็นแอปเดสก์ท็อป และฉันก็หยุดใช้มันไม่ได้


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

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

วิธีที่ดีกว่าในการเรียกใช้งานเว็บแอป

ไม่จำเป็นต้องทำให้คอมพิวเตอร์ของคุณช้าลงด้วยแอปที่สร้างด้วย Electron หนัก ๆ อีกต่อไป

จนถึงตอนนี้ โซลูชันมาตรฐานสำหรับการรันเว็บแอปในรูปแบบแอปเนทีฟคือ Electron เฟรมเวิร์กที่อยู่เบื้องหลัง Slack, VS Code, Discord และแอปเดสก์ท็อปอื่น ๆ อีกมากมาย อย่างไรก็ตาม ข้อแลกเปลี่ยนค่อนข้างรุนแรง: Electron จะมาพร้อมกับเบราว์เซอร์ Chromium และรันไทม์ Node.js ภายในแต่ละแอป ซึ่งเป็นเหตุผลว่าทำไมแม้แต่แอป Electron แบบง่าย ๆ ก็มักจะมีขนาด 80 ถึง 100 MB และใช้หน่วยความจำของคุณราวกับว่าไม่มีวันพรุ่งนี้

Pake เครื่องมือโอเพนซอร์สที่สร้างขึ้นด้วย Rust และ Tauri ทำสิ่งเดียวกัน แต่ใช้ WebView ที่มีอยู่ของระบบปฏิบัติการ—WebView2 บน Windows, WebKit บน macOS และ WebKitGTK บน Linux เพื่อเปลี่ยน URL ใด ๆ ให้เป็นแอปเดสก์ท็อปข้ามแพลตฟอร์ม การตัดสินใจเชิงสถาปัตยกรรมนี้เปลี่ยนประสบการณ์โดยสิ้นเชิง

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

เริ่มต้นโดยไม่ต้องใช้เทอร์มินัล

กรอกแบบฟอร์มและให้แอปที่ปรับแต่งของคุณจัดส่งไปยังเดสก์ท็อปของคุณ






ถ้าคุณคิดว่าการสร้างแอปของคุณเองจากเว็บไซต์จะเป็นงานที่ยาก คุณจะต้องประหลาดใจ ถ้าคุณต้องการความสะดวกสบายสูงสุด คุณไม่จำเป็นต้องคอมไพล์อะไรเลย หน้า GitHub releases มีแอปที่สร้างไว้ล่วงหน้าสำหรับบริการยอดนิยมหลายอย่าง เช่น ChatGPT, Gemini, DeepSeek, Grok, YouTube, YouTube Music, X, Excalidraw และอื่นๆ คุณแค่ดาวน์โหลดไฟล์ติดตั้งสำหรับแพลตฟอร์มของคุณ รันมัน และคุณก็เสร็จเรียบร้อย

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

หากคุณไม่ต้องการ Rust หรือเครื่องมือสร้างอื่น ๆ บนเครื่องของคุณ Pake มี workflow ของ GitHub Actions ที่พร้อมใช้งาน คุณก็แค่ fork รีโป เปิดแท็บ Actions เลือก workflow การสร้างด้วย Pake กรอกแบบฟอร์มง่าย ๆ ที่มี URL, ชื่อ, ไอคอน และตัวเลือกอื่น ๆ ที่คุณต้องการ จากนั้นคลิก run

GitHub จะสร้างเครื่องเสมือนและทำงานหนักให้คุณ แอปที่เสร็จแล้วจะพร้อมให้ดาวน์โหลดเป็นไฟล์เมื่อกระบวนการเสร็จสมบูรณ์เรียบร้อย

การรันครั้งแรกจะช้ากว่าเพราะแคชยังไม่อุ่นขึ้น; หลังจากนั้น มันก็เหมือนกับกระบวนการทำงานที่เรียบง่ายและทำซ้ำได้ คุณยังสามารถเก็บการตั้งค่าสำหรับเครื่องมือภายในของคุณในระบบควบคุมเวอร์ชันและให้ GitHub สร้างตัวติดตั้งใหม่สำหรับ macOS, Windows, และ Linux ทุกครั้งที่คุณปรับแต่งบางอย่างได้

คำสั่งเดียวเปลี่ยนเว็บไซต์ใดก็ได้ให้กลายเป็นแอป

เปลี่ยนเว็บไซต์ให้เป็นแอปเนทีฟในไม่กี่นาที






ตัวเลือกอีกอย่างคือการใช้เครื่องมือ CLI ที่ให้มาเพื่อบรรจุเว็บไซต์ใดก็ได้ด้วยคำสั่งเดียว คุณยังสามารถปรับแต่งไอคอน การตั้งค่าหน้าต่าง และอื่นๆ ได้ ตราบใดที่คุณมี Node.js เวอร์ชัน 22.0 หรือสูงกว่า คุณสามารถรันคำสั่งต่อไปนี้เพื่อติดตั้งเครื่องมือ CLI ได้

pnpm install -g pake-cli

จากนั้น คุณสามารถแปลงเว็บไซต์ใดก็ได้ให้เป็นแอปโดยการชี้ไปที่ URL ของมัน ตัวอย่างเช่น เพื่อแปลงเว็บไซต์ windows.day ให้เป็นแอปแยกสำหรับคอมพิวเตอร์ของคุณ ให้ใช้คำสั่งนี้

pake https://windows.day --name MUO

คำสั่งนี้คำสั่งเดียวจะดึง favicon จากเว็บไซต์และใช้มันเป็นไอคอนแอป จากนั้นบรรจุทุกอย่างเป็นแอปเนทีฟขนาดเล็กสำหรับแพลตฟอร์มของคุณ จากตรงนี้คุณสามารถเริ่มปรับแต่งแอปเพิ่มเติม เช่น การเพิ่มแฟลก --width และ --height เพื่อควบคุมขนาดหน้าต่างเริ่มต้น, --icon เพื่อใส่ไอคอน PNG หรือ SVG ของคุณเอง, หรือ --hide-title-bar เพื่อให้ได้หน้าต่างแบบไร้ขอบที่เต็มไปด้วยความเต็มตัวและดูเหมือนแอปเนทีฟมากกว่าเว็บเพจที่ถูกห่ออยู่ แต่แฟลกการซ่อนแถบชื่อเรื่องมีให้ใช้เฉพาะบน macOS เท่านั้น

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

แอปพลิเคชันรู้สึกใกล้เคียงกับแอปเนทีฟ

มันเข้ากับระบบปฏิบัติการของคุณได้อย่างน่าประหลาดใจ

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

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

Pake ชนะ PWAs อย่างท่วมท้น

PWAs ดี แต่ยังคงขึ้นอยู่กับเบราว์เซอร์ของคุณ

เบราว์เซอร์สมัยใหม่อนุญาตให้คุณติดตั้งเว็บไซต์เป็น Progressive Web Apps (PWA) แล้ว อย่างไรก็ตาม ปัญหาคือ PWA ขึ้นอยู่กับความเอื้ออาทรของเบราว์เซอร์ พวกมันพึ่งพาโปรไฟล์ วงจรการอัปเดต และความแปลกประหลาดของเบราว์เซอร์ และการรวมกับระบบปฏิบัติการสามารถไม่สอดคล้องกัน พฤติกรรมหน้าต่าง การจัดการทางลัด และการใช้ทรัพยากรถูกกำหนดโดยเบราว์เซอร์ทั้งหมด

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

เลือกแอปแทนบุ๊กมาร์ก

การใช้หน้าต่างแยกจะดีกว่าการมีเบราว์เซอร์ที่วุ่นวาย

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

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

บทความที่เกี่ยวข้อง