static hosting

Deploy folder fail statik dengan satu arahan.

Memuat naik folder sepertimana adanya dan mencetak URL langsung dalam kira-kira dua saat. Tiada akaun, tiada konfigurasi, tiada langkah binaan — dan menjalankannya semula mengemas kini laman yang sama.

$ npx harvis
mcp

Bekerja dengan ejen? Ia boleh deploy terus.

harvis.dev ialah pelayan MCP jarak jauh. Tampal satu blok konfigurasi ke dalam Cursor, Claude Desktop, VS Code atau mana-mana klien MCP, dan ejen anda mendapat alat deploy_site — tiada akaun, tiada API key.

  • Klien dengan sokongan MCP jarak jauh menyambung terus ke URL
  • Klien yang hanya menyokong stdio seperti Claude Desktop menyambung melalui mcp-remote
  • Setiap deploy memulangkan URL langsung berserta pautan tuntutan peribadi untuk papan pemuka anda
Baca arahan penuh untuk ejen
terminal
$ claude mcp add --transport http harvis https://harvis.dev/api/mcp
deploy_siteworks with any MCP client
ci/cd

Sudah ada di GitHub? Deploy daripada Actions.

Apabila anda memang menyimpan laman dalam repo, satu langkah pada penghujung aliran kerja anda menghantar output binaan. Setiap push ke main mengemas kini laman yang sama.

  • Tambah satu langkah selepas binaan anda dan arahkan ke folder output
  • Token deploy daripada papan pemuka terus mengemas kini laman yang sama
  • Tinggalkan token dan setiap larian mendapat URL pratonton baharu
Dapatkan di 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 }}
kenapa lagi satu

Kenapa hosting statik baharu?

Setiap pilihan lain meminta anda membawa sesuatu dahulu — Worker, repo, binaan. Folder HTML tidak sepatutnya memerlukan semua itu.

  • Cloudflare menjadikan segalanya sebagai Worker

    Malah halaman HTML biasa kini melalui Worker, konfigurasi wrangler dan langkah binaan. Itu banyak jentera untuk tiga fail yang tidak pernah berubah.

  • Surge berjalan di DigitalOcean

    Harvis pula berjalan di rangkaian tepi Cloudflare, jadi fail anda dihidangkan dari mana sahaja pelawat anda berada.

  • GitHub Pages memerlukan repo

    Tiada repositori, tiada commit, tiada aliran kerja Actions di sini. Anda memuat naik fail dan ia terus live — kawalan versi kekal pilihan anda, bukan keperluan.

  • Dibina untuk laman sementara

    Demo, halaman sekali guna, mockup yang anda mahu rakan sekerja lihat hari ini. Letakkan dalam talian, kongsi pautan, lupakan.

  • Tampal terus daripada sembang AI

    Apabila model memberi anda blok HTML, lepaskan ia dan dapatkan URL sebenar kembali. Tiada projek untuk disediakan sebelum anda boleh melihatnya dalam pelayar.

interfaces

Tiga cara untuk menghantar

Deploy yang sama, tidak kira platform mana anda sedang bekerja.

  • 01

    Baris arahan

    Satu arahan daripada mana-mana folder projek. Jalankan semula dan laman yang sama dikemas kini di tempatnya.

  • 02

    API HTTP

    POST fail anda ke /api/upload dan baca URL langsung terus daripada respons.

  • 03

    Ejen AI

    Arahkan ejen ke pelayan MCP atau arahan yang boleh disalin dan ia akan menerbitkan untuk anda.

how it works

Cara ia berfungsi

  1. 01

    Pasang CLI

    Satu arahan: "npm i -g harvis". Atau langkau pemasangan sepenuhnya dan jalankan dengan "npx harvis".

  2. 02

    Jalankan dalam mana-mana folder

    Taip "harvis" di dalam folder yang anda mahu letakkan dalam talian. Ia memuat naik semuanya — HTML, CSS, JS, imej — dalam beberapa saat.

  3. 03

    Dapatkan pautan anda

    Anda dapat pautan laman langsung awam dan pautan tuntutan peribadi. Buka pautan tuntutan dan log masuk untuk menguruskan laman itu daripada papan pemuka anda.

  • Berfungsi daripada mana-mana folder projek
  • Tiada akaun atau konfigurasi diperlukan
  • Jalankan semula untuk mengemas kini laman yang sama
gallery

Dibuat dengan AI dan Diterbitkan di harvis.dev

Galeri pilihan laman yang orang telah letakkan dalam talian. Ketik mana-mana kad untuk melihatnya secara langsung.

faq

Soalan lazim

Semua yang mungkin anda tertanya-tanya sebelum anda menekan terbitkan.