static hosting

ดีพลอยโฟลเดอร์ของไฟล์ static ด้วยคำสั่งเดียว

อัปโหลดโฟลเดอร์ตามที่เป็น แล้วแสดง URL ใช้งานจริงภายในประมาณสองวินาที ไม่ต้องมีบัญชี ไม่ต้องตั้งค่า ไม่มีขั้นตอน build — และรันอีกครั้งจะอัปเดตไซต์เดิม

$ npx harvis
mcp

ทำงานกับเอเจนต์อยู่? ให้มันดีพลอยได้โดยตรง

harvis.dev เป็น MCP server แบบรีโมต แค่วางบล็อกตั้งค่าเดียวลงใน Cursor, Claude Desktop, VS Code หรือ MCP client ตัวไหนก็ได้ เอเจนต์ของคุณก็จะได้เครื่องมือ deploy_site — ไม่ต้องมีบัญชี ไม่ต้องมี API key

  • Client ที่รองรับ MCP แบบรีโมตเชื่อมต่อกับ URL ได้โดยตรง
  • Client ที่รองรับเฉพาะ stdio อย่าง Claude Desktop เชื่อมผ่าน mcp-remote
  • การดีพลอยจะคืน URL ใช้งานจริงพร้อมลิงก์เคลมส่วนตัวสำหรับแดชบอร์ดของคุณ
อ่านคำแนะนำสำหรับเอเจนต์ฉบับเต็ม
terminal
$ claude mcp add --transport http harvis https://harvis.dev/api/mcp
deploy_siteworks with any MCP client
ci/cd

ใช้ GitHub อยู่แล้ว? ดีพลอยจาก Actions ได้เลย

ถ้าคุณเก็บไซต์ไว้ในรีโพอยู่แล้ว แค่เพิ่มขั้นตอนเดียวท้ายเวิร์กโฟลว์ก็เผยแพร่ผลลัพธ์ของ build ได้ ทุกครั้งที่ push เข้า main ไซต์เดิมจะถูกอัปเดต

  • เพิ่มขั้นตอนเดียวหลัง build แล้วชี้ไปที่โฟลเดอร์ output
  • โทเคนดีพลอยจากแดชบอร์ดช่วยให้อัปเดตไซต์เดิมได้ต่อเนื่อง
  • ไม่ใส่โทเคนก็ได้ — แต่ละรันจะได้ URL พรีวิวใหม่
ไปดูบน GitHub Marketplace
.github/workflows/deploy.yml
name: Deploy
on:
  push:
    branches: [main]

jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm run build
      - uses: harvis-io/static-deploy-action@v1
        with:
          directory: dist
          token: ${{ secrets.HARVIS_DEPLOY_TOKEN }}
ทำไมต้องมีอีกตัว

ทำไมต้องมี static hosting ใหม่?

ตัวเลือกอื่นๆ ทุกตัวขอให้คุณเตรียมอะไรบางอย่างมาก่อน — Worker, รีโพ, การ build โฟลเดอร์ HTML ไม่ควรต้องมีสิ่งเหล่านั้นเลย

  • Cloudflare เปลี่ยนทุกอย่างให้เป็น Worker

    แม้แต่หน้า HTML ธรรมดาตอนนี้ก็ต้องผ่าน Worker การตั้งค่า wrangler และขั้นตอน build นั่นเป็นกลไกที่เยอะเกินไปสำหรับไฟล์สามไฟล์ที่ไม่เคยเปลี่ยนแปลง

  • Surge รันอยู่บน DigitalOcean

    Harvis รันบนเครือข่ายเอดจ์ของ Cloudflare แทน ไฟล์ของคุณจึงถูกเสิร์ฟจากที่ใดก็ตามที่ผู้เข้าชมของคุณอยู่

  • GitHub Pages ต้องมีรีโพ

    ที่นี่ไม่ต้องมีรีโพซิทอรี ไม่ต้องมี commit ไม่ต้องมีเวิร์กโฟลว์ Actions คุณแค่อัปโหลดไฟล์แล้วมันก็ออนไลน์ — การควบคุมเวอร์ชันยังคงเป็นทางเลือกของคุณ ไม่ใช่ข้อบังคับ

  • สร้างมาเพื่อไซต์ชั่วคราว

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

  • แปะตรงจาก AI chat ได้เลย

    เมื่อโมเดลส่งบล็อก HTML มาให้ แค่วางเข้าไปแล้วได้ URL จริงกลับมา ไม่ต้องตั้งโปรเจกต์ก่อนถึงจะเห็นในเบราว์เซอร์

interfaces

สามวิธีในการเผยแพร่

ดีพลอยแบบเดียวกัน ไม่ว่าคุณจะทำงานจากช่องทางไหนอยู่ก็ตาม

  • 01

    บรรทัดคำสั่ง

    คำสั่งเดียวจากโฟลเดอร์โปรเจกต์ไหนก็ได้ รันอีกครั้งแล้วไซต์เดิมจะอัปเดตทันที

  • 02

    HTTP API

    POST ไฟล์ของคุณไปที่ /api/upload แล้วอ่าน URL ใช้งานจริงได้ตรงจากคำตอบเลย

  • 03

    เอเจนต์ AI

    ชี้เอเจนต์ไปที่ MCP server หรือคำสั่งที่คัดลอกได้ แล้วมันจะเผยแพร่ให้คุณเอง

how it works

วิธีการทำงาน

  1. 01

    ติดตั้ง CLI

    คำสั่งเดียว: "npm i -g harvis" หรือข้ามการติดตั้งไปเลยแล้วรันด้วย "npx harvis"

  2. 02

    รันในโฟลเดอร์ไหนก็ได้

    พิมพ์ "harvis" ในโฟลเดอร์ที่คุณต้องการเอาขึ้นออนไลน์ มันจะอัปโหลดทุกอย่าง — HTML, CSS, JS, รูปภาพ — ภายในไม่กี่วินาที

  3. 03

    รับลิงก์ของคุณ

    คุณจะได้ลิงก์ไซต์ใช้งานจริงแบบสาธารณะและลิงก์ claim ส่วนตัว เปิดลิงก์ claim แล้วเข้าสู่ระบบเพื่อจัดการไซต์จากแดชบอร์ดของคุณ

  • ใช้งานได้จากโฟลเดอร์โปรเจกต์ไหนก็ได้
  • ไม่ต้องมีบัญชีหรือการตั้งค่า
  • รันอีกครั้งเพื่ออัปเดตไซต์เดิม
gallery

สร้างด้วย AI และเผยแพร่บน harvis.dev

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

faq

คำถามที่พบบ่อย

ทุกอย่างที่คุณอาจสงสัยก่อนกด publish