@@ -38,7 +38,7 @@ The autonomous intelligence layer of Sentra Artificial Intelligence.
### `01 / ORIGIN SIGNAL`
-**[Sentra Bot](https://sentrahai.com/)** is the operating layer for persistent, composable AI teammates you actually own — agents that can hold memory, execute routines, use computers, and work against your own models, your own data, and your own machines.
+**[Sentra Bot](https://bot.sentrahai.com/)** is the operating layer for persistent, composable AI teammates you actually own — agents that can hold memory, execute routines, use computers, and work against your own models, your own data, and your own machines.
The repository is not a single chatbot and not a thin model wrapper. It contains the full runtime surface: API, web and desktop clients, background worker, job orchestration, memory, computer providers, connectors, artifacts, realtime infrastructure, and a deliberately read-only clinical reconnaissance bridge.
diff --git a/apps/docs/docs.json b/apps/docs/docs.json
index 62b91a8..d2a12e8 100644
--- a/apps/docs/docs.json
+++ b/apps/docs/docs.json
@@ -12,7 +12,7 @@
"logo": {
"light": "/logo/light.png",
"dark": "/logo/dark.png",
- "href": "https://sentrahai.com"
+ "href": "https://bot.sentrahai.com"
},
"appearance": { "default": "dark" },
"fonts": { "family": "Geist" },
@@ -26,18 +26,18 @@
]
},
"navbar": {
- "links": [{ "label": "Mengenai Sentra", "href": "https://sentrahai.com/tentang.html" }],
- "primary": { "type": "button", "label": "Coba SentraBot", "href": "https://sentrahai.com" }
+ "links": [{ "label": "Mengenai Sentra", "href": "https://bot.sentrahai.com/tentang.html" }],
+ "primary": { "type": "button", "label": "Coba SentraBot", "href": "https://bot.sentrahai.com" }
},
"footer": {
- "socials": { "website": "https://sentrahai.com" },
+ "socials": { "website": "https://bot.sentrahai.com" },
"links": [
{
"header": "Sentra",
"items": [
- { "label": "Mengenai Sentra", "href": "https://sentrahai.com/tentang.html" },
- { "label": "Privasi", "href": "https://sentrahai.com/privasi.html" },
- { "label": "Ketentuan", "href": "https://sentrahai.com/ketentuan.html" }
+ { "label": "Mengenai Sentra", "href": "https://bot.sentrahai.com/tentang.html" },
+ { "label": "Privasi", "href": "https://bot.sentrahai.com/privasi.html" },
+ { "label": "Ketentuan", "href": "https://bot.sentrahai.com/ketentuan.html" }
]
}
]
diff --git a/apps/site/DOMAIN.md b/apps/site/DOMAIN.md
new file mode 100644
index 0000000..17ebfee
--- /dev/null
+++ b/apps/site/DOMAIN.md
@@ -0,0 +1,36 @@
+# Domain map — Sentra Bot marketing site
+
+Canonical production host for this package (`apps/site`):
+
+**`https://bot.sentrahai.com`**
+
+| Host | Role |
+|------|------|
+| `sentrahai.com` / `www` | Brand hub perusahaan (bukan landing Bot) |
+| `bot.sentrahai.com` | Landing + halaman publik Sentra Bot (`apps/site`) |
+| `*.vercel.app` (`sentrabot-site`) | Preview / fallback deploy Vercel |
+
+DNS untuk `sentrahai.com` sudah di Vercel (`ns1`/`ns2.vercel-dns.com`). Subdomain `bot` harus di-assign ke project **`sentrabot-site`** (team yang deploy site ini). Apex **jangan** dipindah ke project ini — apex masih dipakai produk lain.
+
+Share preview (WhatsApp / X / LinkedIn) and search tags (`canonical`, `og:*`, `twitter:*`, `sitemap.xml`, `robots.txt`) must use **`https://bot.sentrahai.com`**, not the apex. HTTPS is terminated by Vercel; `vercel.json` adds HSTS.
+
+## Assign domain (Vercel Dashboard)
+
+1. Buka project **`sentrabot-site`** → **Settings** → **Domains**.
+2. Add **`bot.sentrahai.com`**.
+3. Karena NS sudah Vercel DNS, record biasanya dibuat otomatis.
+4. Tunggu status **Valid**. Verifikasi:
+
+```bash
+curl -sI https://bot.sentrahai.com/
+# expect: HTTP/2 200 dan HTML Sentra Bot (bukan x-vercel-error: DEPLOYMENT_NOT_FOUND)
+```
+
+## Assign via CLI (butuh token)
+
+```bash
+vercel link --project sentrabot-site --yes
+vercel domains add bot.sentrahai.com
+```
+
+Env: `VERCEL_TOKEN` dengan akses team pemilik project.
diff --git a/apps/site/README.md b/apps/site/README.md
index 0b42a64..6d3c6cb 100644
--- a/apps/site/README.md
+++ b/apps/site/README.md
@@ -18,10 +18,40 @@ Project Root Directory must be `apps/site`. `vercel.json` forces `npm ci` +
pulls Electron/Playwright and can fail with `ERR_INVALID_THIS` /
`ERR_PNPM_META_FETCH_FAIL` on Vercel).
+Production domain: **`https://bot.sentrahai.com`** (see `DOMAIN.md`). Do not
+point apex `sentrahai.com` at this project.
+
Deploy-critical images under `public/` and `src/` are stored as normal git
blobs (not Git LFS). Vercel otherwise ships LFS pointer text (~130 bytes) as
broken PNGs unless Project Settings → Git → Git LFS is enabled.
+HTTPS is provided by Vercel. `vercel.json` adds HSTS and does **not** use the
+Vite SPA fallback, so unknown paths serve `public/404.html` instead of the
+homepage.
+
+## Favicon, share preview, SEO, analytics
+
+Browser tabs use `public/favicon.ico` plus `favicon.svg` and
+`apple-touch-icon.png`. WhatsApp, X/Twitter, and LinkedIn read Open Graph and
+Twitter Card tags (`og:image` is `public/og-image.png`, 1200×630). Indexed
+pages also have `title`, `description`, and a canonical URL on
+`https://bot.sentrahai.com`. Apex `sentrahai.com` remains the company hub, not this landing.
+
+`public/sitemap.xml` lists only indexable URLs (home, Tentang, Daftar).
+Privacy and terms stay `noindex` because those drafts are not ready for search
+results. `public/robots.txt` points crawlers at the sitemap.
+
+Analytics is optional and off by default. `public/js/site-analytics.js` loads
+`/analytics.json` and enables **one** vendor if a key is present, in this
+order: PostHog, Plausible, Google Analytics 4. Empty strings mean no third-party
+script. Do not commit real keys. On Vercel, set any of
+`SITE_POSTHOG_KEY` / `SITE_POSTHOG_HOST`, `SITE_PLAUSIBLE_DOMAIN`, or
+`SITE_GA4_MEASUREMENT_ID`; `npm run build` writes them into `analytics.json`.
+
+```bash
+pnpm --filter cora check:seo
+```
+
## Layout
- `original/` — untouched HTML capture (pre-rebrand archive)
diff --git a/apps/site/index.html b/apps/site/index.html
index 7f9f275..62e5463 100644
--- a/apps/site/index.html
+++ b/apps/site/index.html
@@ -1,9 +1,33 @@
-
+
Ini pertanyaan yang paling sering masuk. Singkatnya: AI chat berhenti setelah menjawab, Sentra Bot lanjut mengerjakan. Ia merapikan berkas, menyiapkan draf, dan mengingatkan tenggat, lalu menyerahkan hasil yang tinggal Anda periksa. Bukan “begini caranya”, tapi “ini sudah saya siapkan, tolong dicek”.
Tenang, tidak perlu jago komputer. Pilih bot yang paling dekat dengan keseharian Anda, sambungkan yang mau dipakai, lalu jalan. Kalau Anda terbiasa mengirim pesan di HP, itu sudah lebih dari cukup.
Bisa, dan memang dibuat untuk itu. Tulis apa adanya, termasuk singkatan dan campuran bahasa yang biasa Anda pakai. Tidak perlu menyusun perintah rapi seperti rumus.
Bisa. Sentra Bot dapat disambungkan ke WhatsApp Business, jadi Anda tetap bekerja di aplikasi yang memang sudah dibuka setiap hari.
Tidak. Untuk tindakan yang penting atau yang keluar dari perangkat Anda, bot berhenti dan menunggu kartu Izinkan / Tolak. Anda meninjau, boleh mengubah dulu, baru memutuskan. Anggap saja rekan kerja yang menyiapkan pilihan, bukan yang jalan sendiri.
Berkas dan riwayat percakapan tetap tersimpan di komputer atau server Anda sendiri, dan kami tidak punya pintu belakang ke sana. Untuk berpikir, agen mengirim potongan yang relevan ke model AI pilihan Anda; layanan tambahan lain yang Anda sambungkan juga hanya menerima data sebatas fungsinya. Data Anda tidak pernah dipakai untuk melatih model.
Ada sembilan, masing-masing dibuat untuk satu bidang: Study untuk kuliah dan belajar, Work untuk kerja dan karier, Rumah untuk rumah dan keluarga, Uang untuk uang dan belanja, UMKM untuk usaha dan freelance, Warga untuk urusan administrasi, Aman untuk keamanan digital, Creator untuk konten dan sosial, serta Care untuk kesehatan. Mulai dari satu yang paling dekat dengan keseharian Anda, sisanya bisa menyusul.
Ringkasan singkat dua kali sehari, pagi dan sore. Isinya apa yang sudah beres, apa yang jatuh tempo, dan apa yang masih menunggu keputusan Anda. Dibuat untuk dibaca 30 detik sambil ngopi, bukan untuk ditelusuri satu per satu.
Cocok, itu memang tugas Sentra UMKM. Ia bisa merapikan catatan penjualan tiap malam, membantu menyiapkan balasan untuk calon pembeli, dan menyusun rekap sederhana supaya untung ruginya kelihatan.
Ada. Paket Free memberi 3 bot aktif dengan kuota AI terbatas setiap bulan, tanpa bayar. Kalau butuh lebih: Plus Rp79 ribu, Pro Rp199 ribu, dan Business Rp499 ribu per bulan, dan lebih hemat kalau diambil tahunan. Sekarang masih tahap beta, jadi akses dibuka bertahap lewat tombol Ajukan akses beta.
Tidak perlu panik. Anda bisa top-up mulai Rp25 ribu sampai Rp250 ribu dan langsung aktif lagi. Kalau punya kunci AI sendiri, pasang BYOK dan pemakaian tidak lagi dihitung dari kuota kami.
Kependekan dari Bring Your Own Key, artinya memakai kunci AI milik Anda sendiri. Dengan begitu panggilan ke model tidak lewat kami sama sekali dan biayanya Anda atur langsung. Kalau belum butuh, abaikan saja: paket berbayar sudah termasuk kuota dari kami.
Tiga bot di paket Free, 10 di Plus, 30 di Pro, dan 100 di Business, dihitung per workspace. Bot yang melebihi batas tidak dihapus, hanya dijeda sampai Anda menaikkan paket.
Bisa kapan saja, tanpa drama dan tanpa penalti. Bot bisa dimatikan satu per satu atau semuanya sekaligus. Kemampuan tertentu seperti draf otomatis dan rutinitas terjadwal juga bisa dinonaktifkan sendiri di pengaturan.
Tidak usah. Sentra Bot berjalan berdampingan dengan aplikasi yang sudah Anda pakai dan menyambung lewat integrasi. Yang berkurang hanya kerja manualnya, bukan aplikasi favorit Anda.
Jujur saja: agen mulai bekerja dari hari Anda menyalakannya. Kemampuan untuk menarik dan membereskan tumpukan lama masih dalam rencana pengembangan, jadi belum tersedia sekarang.
Sentra Artificial Intelligence, tim yang membangun Sentra Bot: platform multi-agen yang berjalan di perangkat Anda sendiri dan selalu meminta izin sebelum bertindak, dibuat untuk cara kerja orang Indonesia. Selengkapnya di sentrahai.com.
\ No newline at end of file
+
Pertanyaan yang sering diajukan
Ini pertanyaan yang paling sering masuk. Singkatnya: AI chat berhenti setelah menjawab, Sentra Bot lanjut mengerjakan. Ia merapikan berkas, menyiapkan draf, dan mengingatkan tenggat, lalu menyerahkan hasil yang tinggal Anda periksa. Bukan “begini caranya”, tapi “ini sudah saya siapkan, tolong dicek”.
Tenang, tidak perlu jago komputer. Pilih bot yang paling dekat dengan keseharian Anda, sambungkan yang mau dipakai, lalu jalan. Kalau Anda terbiasa mengirim pesan di HP, itu sudah lebih dari cukup.
Bisa, dan memang dibuat untuk itu. Tulis apa adanya, termasuk singkatan dan campuran bahasa yang biasa Anda pakai. Tidak perlu menyusun perintah rapi seperti rumus.
Bisa. Sentra Bot dapat disambungkan ke WhatsApp Business, jadi Anda tetap bekerja di aplikasi yang memang sudah dibuka setiap hari.
Tidak. Untuk tindakan yang penting atau yang keluar dari perangkat Anda, bot berhenti dan menunggu kartu Izinkan / Tolak. Anda meninjau, boleh mengubah dulu, baru memutuskan. Anggap saja rekan kerja yang menyiapkan pilihan, bukan yang jalan sendiri.
Berkas dan riwayat percakapan tetap tersimpan di komputer atau server Anda sendiri, dan kami tidak punya pintu belakang ke sana. Untuk berpikir, agen mengirim potongan yang relevan ke model AI pilihan Anda; layanan tambahan lain yang Anda sambungkan juga hanya menerima data sebatas fungsinya. Data Anda tidak pernah dipakai untuk melatih model.
Ada sembilan, masing-masing dibuat untuk satu bidang: Study untuk kuliah dan belajar, Work untuk kerja dan karier, Rumah untuk rumah dan keluarga, Uang untuk uang dan belanja, UMKM untuk usaha dan freelance, Warga untuk urusan administrasi, Aman untuk keamanan digital, Creator untuk konten dan sosial, serta Care untuk kesehatan. Mulai dari satu yang paling dekat dengan keseharian Anda, sisanya bisa menyusul.
Ringkasan singkat dua kali sehari, pagi dan sore. Isinya apa yang sudah beres, apa yang jatuh tempo, dan apa yang masih menunggu keputusan Anda. Dibuat untuk dibaca 30 detik sambil ngopi, bukan untuk ditelusuri satu per satu.
Cocok, itu memang tugas Sentra UMKM. Ia bisa merapikan catatan penjualan tiap malam, membantu menyiapkan balasan untuk calon pembeli, dan menyusun rekap sederhana supaya untung ruginya kelihatan.
Ada. Paket Free memberi 3 bot aktif dengan kuota AI terbatas setiap bulan, tanpa bayar. Kalau butuh lebih: Plus Rp79 ribu, Pro Rp199 ribu, dan Business Rp499 ribu per bulan, dan lebih hemat kalau diambil tahunan. Sekarang masih tahap beta, jadi akses dibuka bertahap lewat tombol Ajukan akses beta.
Tidak perlu panik. Anda bisa top-up mulai Rp25 ribu sampai Rp250 ribu dan langsung aktif lagi. Kalau punya kunci AI sendiri, pasang BYOK dan pemakaian tidak lagi dihitung dari kuota kami.
Kependekan dari Bring Your Own Key, artinya memakai kunci AI milik Anda sendiri. Dengan begitu panggilan ke model tidak lewat kami sama sekali dan biayanya Anda atur langsung. Kalau belum butuh, abaikan saja: paket berbayar sudah termasuk kuota dari kami.
Tiga bot di paket Free, 10 di Plus, 30 di Pro, dan 100 di Business, dihitung per workspace. Bot yang melebihi batas tidak dihapus, hanya dijeda sampai Anda menaikkan paket.
Bisa kapan saja, tanpa drama dan tanpa penalti. Bot bisa dimatikan satu per satu atau semuanya sekaligus. Kemampuan tertentu seperti draf otomatis dan rutinitas terjadwal juga bisa dinonaktifkan sendiri di pengaturan.
Tidak usah. Sentra Bot berjalan berdampingan dengan aplikasi yang sudah Anda pakai dan menyambung lewat integrasi. Yang berkurang hanya kerja manualnya, bukan aplikasi favorit Anda.
Jujur saja: agen mulai bekerja dari hari Anda menyalakannya. Kemampuan untuk menarik dan membereskan tumpukan lama masih dalam rencana pengembangan, jadi belum tersedia sekarang.
Sentra Artificial Intelligence, tim yang membangun Sentra Bot: platform multi-agen yang berjalan di perangkat Anda sendiri dan selalu meminta izin sebelum bertindak, dibuat untuk cara kerja orang Indonesia. Selengkapnya di Tentang Sentra.
\ No newline at end of file
diff --git a/apps/site/src/html/Footer.html b/apps/site/src/html/Footer.html
index dfc287a..54f4ddf 100644
--- a/apps/site/src/html/Footer.html
+++ b/apps/site/src/html/Footer.html
@@ -1 +1 @@
-
+
diff --git a/apps/site/src/html/Pricing.html b/apps/site/src/html/Pricing.html
index e4cf52d..5b80c2e 100644
--- a/apps/site/src/html/Pricing.html
+++ b/apps/site/src/html/Pricing.html
@@ -1 +1 @@
-
Kuota AI habis sebelum akhir bulan? Top-up Rp25rb–250rb, langsung aktif. Punya kunci AI sendiri? Pasang BYOK dan jalankan seluruh Sentra Bot di komputer atau server Anda.
Kuota AI habis sebelum akhir bulan? Top-up Rp25rb–250rb, langsung aktif. Punya kunci AI sendiri? Pasang BYOK dan jalankan seluruh Sentra Bot di komputer atau server Anda.