- Alat dokumentasi yang dibuat khusus untuk agen, untuk menulis/memelihara wiki bagi codebase atau memori berbasis tujuan
- Mengimpor sumber pengetahuan lokal melalui konektor bawaan atau repositori Git, lalu menggabungkannya menjadi satu wiki lokal
- Menyediakan dua mode
- Mode Personal: membangun wiki otak pribadi di
~/.openwiki/wikidengan sumber seperti repo lokal, Gmail, Notion, Web Search, Hacker News, X, dan lainnya - Mode Code: membuat dokumentasi repositori untuk codebase saat ini di
openwiki/
- Mode Personal: membangun wiki otak pribadi di
- Memperbarui dokumentasi otomatis lewat integrasi CI, menyediakan contoh workflow untuk GitHub Actions/GitLab CI agar PR/merge request pembaruan dokumentasi dibuat otomatis
- Menghasilkan bundel Google Open Knowledge Format (OKF) v0.1 di kedua mode; dokumen konsep memiliki YAML front matter dengan field
typedan merepresentasikan relasi melalui tautan Markdown - Pada setiap eksekusi code, mempertahankan
AGENTS.mddanCLAUDE.mddi root repositori, mendorong agen coding agar merujuk ke wiki saat mencari konteks- Jika file sudah ada, hanya memperbarui blok
<!-- OPENWIKI:START -->…<!-- OPENWIKI:END -->dan mempertahankan sisanya
- Jika file sudah ada, hanya memperbarui blok
- Mendukung pengumpulan melalui konektor lokal untuk repositori Git, Notion, Gmail, X, Web Search, dan Hacker News; konektor yang sama dapat dikonfigurasi sebagai beberapa instance
- Mendukung beragam provider inferensi: OpenAI, OpenRouter, Gemini (AI Studio), Gemini Enterprise (Vertex AI), Nebius Token Factory, Fireworks, Baseten, NVIDIA NIM, yang kompatibel dengan OpenAI, AWS Bedrock, Anthropic
- Default onboarding adalah
gpt-5.6-terradari OpenAI; menyediakan metode autentikasi per provider seperti login ChatGPT, kredensial IAM, Google ADC, dan lainnya
- Default onboarding adalah
- Mengumpulkan telemetri anonim secara default (pada level nama perintah/hasil/provider/konektor), tetapi tidak mengumpulkan isi file/kredensial/prompt/output model/IP; dapat dinonaktifkan dengan
OPENWIKI_TELEMETRY_DISABLED=1atauDO_NOT_TRACK=1 - Instal dengan
npm install -g openwiki - Lisensi MIT
3 komentar
Saya sempat ingin mencobanya, tetapi bagian
secara default mengumpulkan telemetri anonim (pada level nama perintah/hasil/provider/konektor)agak disayangkan. Memang bisa dimatikan, tetapi rasanya cukup banyak orang yang tidak membaca detailnya dan langsung memakainya dengan pengaturan bawaan.Bisa dinonaktifkan dengan
OPENWIKI_TELEMETRY_DISABLED=1atauDO_NOT_TRACK=1katanya, apakah Anda tidak memercayai itu?
Bisa dimatikan, tapi karena default-nya opt-in, saya rasa bakal banyak orang yang memakainya dengan setelan default.
Kalau dibayangkan saat merekomendasikannya ke rekan atau teman, orang akan bilang, "OpenWiki bagus, coba pakai," bukan, "OpenWiki bagus, dan pengumpulan data bisa dinonaktifkan dengan
OPENWIKI_TELEMETRY_DISABLED=1atauDO_NOT_TRACK=1, jadi nyalakan itu lalu pakai ya" :(Tapi saya tadi menganggap
perintahdanhasilsebagai Prompt dan Output. Setelah melihat lagi teks aslinya, ternyata bukan. Kalau begitu, mungkin tidak masalah?!