Vincent Oktavian, fractional CTO

Buat yang bukan programmer. Lima belas menit, sekali pasang, dipakai seterusnya.

Install Docling di Mac dan Windows

Docling itu alat open source yang mengubah PDF, Word, dan slide jadi teks bersih yang rapi. Kenapa lo perlu ini? Karena kalau lo langsung lempar PDF mentah ke ChatGPT atau Claude, lo buang token buat sampah: nomor halaman, header-footer yang berulang, tabel yang hancur berantakan. Hasil Docling jauh lebih bersih, jadi jawaban AI lebih akurat dan kuota lo lebih awet.

Alat
Terminal (Mac) atau Command Prompt (Windows), Python, Docling
Biaya
Gratis, open source
Waktu
Sekitar 15 menit, sekali pasang
Syarat
Gak perlu bisa ngoding sama sekali

Terakhir diperbarui

Soal token

PDF mentah itu boros token

Waktu lo upload PDF langsung ke AI, yang dia baca bukan cuma isi dokumennya. Dia ikut membaca semua noise: nomor halaman di tiap lembar, header dan footer yang berulang, spasi aneh, dan tabel yang berantakan jadi teks tanpa struktur. File 20 halaman bisa makan belasan ribu token cuma buat "membaca", belum mulai menjawab pertanyaan lo.

Efek keduanya lebih nyebelin: konteks AI cepat penuh. Begitu penuh, dia mulai lupa instruksi lo di awal dan jawabannya makin ngaco.

Docling membersihkan semua itu di laptop lo, gratis, sebelum file-nya sampai ke AI. Tabel tetap jadi tabel, heading tetap jadi heading. Lo upload teks bersihnya, AI langsung kerja, dan token lo kepake buat jawaban, bukan buat sampah.

Langkah 01

Install Python dulu

Docling jalan di atas Python, jadi Python harus ada dulu di laptop lo. Buka python.org/downloads, klik tombol kuning Download, terus install seperti aplikasi biasa.

Khusus Windows: di layar pertama installer, wajib centang kotak kecil bertuliskan "Add python.exe to PATH" di bagian bawah, baru klik Install. Kalau kelewat, perintah pip nanti gak dikenali.

Langkah 02

Buka Terminal atau Command Prompt

Mac: tekan Cmd + Spasi, ketik "Terminal", Enter.

Windows: tekan tombol Windows, ketik "cmd", Enter.

Layar hitam atau putih dengan kursor kedip-kedip itu namanya Terminal. Di sinilah semua perintah di tutorial ini diketik. Gak ada yang bisa rusak dari langkah-langkah ini, jadi santai aja.

Langkah 03

Install Docling

Ketik perintah ini, lalu Enter:

Perintah install
pip install docling

Tunggu sampai selesai, bisa beberapa menit. Kalau muncul tulisan kuning soal versi pip, abaikan saja.

Langkah 04

Ubah PDF jadi teks bersih

Taruh file PDF lo di satu folder, misalnya Desktop. Di Terminal, masuk dulu ke folder itu dengan perintah cd Desktop (Mac) atau cd Desktop (Windows), lalu jalankan:

Perintah convert
docling nama-file-lo.pdf

Ganti "nama-file-lo.pdf" dengan nama file lo yang sebenarnya. Pertama kali jalan akan agak lama karena Docling men-download model AI bawaannya sekali saja. Setelah itu cepat. Hasilnya file .md di folder yang sama.

Langkah 05

Upload hasilnya ke AI, bukan PDF mentahnya

Buka file .md hasil Docling, copy isinya (atau upload file-nya langsung) ke ChatGPT atau Claude, baru tanyakan apa pun yang lo butuh. Karena teksnya sudah bersih, jawaban AI lebih akurat dan token yang kepakai jauh lebih sedikit.

Bonus: biar otomatis

Sambungin Docling langsung ke Claude Desktop

Langkah 4 tadi masih manual: convert dulu, baru upload hasilnya. Kalau lo pakai aplikasi Claude Desktop (bukan claude.ai di browser), Docling bisa disambungin langsung ke Claude lewat MCP. MCP itu colokan standar buat nyambungin alat di laptop lo ke AI. Sekali nyambung, tiap lo attach PDF, Claude bisa convert pakai Docling dulu, baru baca teks bersihnya. Gak ada langkah copy file lagi.

Catatan: ini cuma jalan di aplikasi Claude Desktop, bukan di claude.ai atau ChatGPT versi web. Versi web gak boleh sentuh laptop lo, jadi di situ tetap pakai cara manual di langkah 4.

Langkah 06

Install uv dulu

uv itu alat kecil yang tugasnya ngejalanin Docling MCP di laptop lo tanpa perlu setting apa-apa. Install sekali aja. Buka Terminal (Mac) atau Command Prompt (Windows), jalankan perintah yang sesuai:

Perintah install uv (Mac)
curl -LsSf https://astral.sh/uv/install.sh | sh
Perintah install uv (Windows)
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Jalankan yang sesuai sama laptop lo, bukan dua-duanya. Setelah selesai, tutup dan buka ulang Terminal atau Command Prompt-nya biar perintah uvx kebaca.

Langkah 07

Sambungin Docling ke Claude Desktop

Buka aplikasi Claude Desktop, masuk ke Settings, pilih Developer, lalu klik Edit Config. Folder berisi file claude_desktop_config.json bakal kebuka. Buka file itu pakai TextEdit (Mac) atau Notepad (Windows), ganti isinya dengan di bawah, terus save.

Isi claude_desktop_config.json
{
  "mcpServers": {
    "docling": {
      "command": "uvx",
      "args": ["--from=docling-mcp[local]", "docling-mcp-server", "--transport", "stdio"],
      "env": { "DOCLING_MCP_CONVERSION_MODE": "local" }
    }
  }
}

Kalau file-nya udah ada isinya, jangan dihapus semua. Tinggal tambahin blok "docling" di dalam "mcpServers" yang udah ada.

Langkah 08

Restart Claude Desktop, terus tes

Tutup Claude Desktop sampai benar-benar mati: di Mac tekan Cmd + Q, di Windows klik kanan ikon Claude di pojok kanan bawah lalu pilih Quit. Buka lagi.

Kalau berhasil, di kotak chat muncul ikon alat yang nunjukin Docling udah nyambung. Cara pakainya: attach PDF ke chat, terus tulis "Convert PDF ini pakai Docling dulu, baru baca isinya". Convert pertama agak lama karena model AI-nya di-download dulu sekali, sama kayak langkah 4.

Troubleshooting

"pip is not recognized" (Windows) atau "command not found" (Mac)? Python belum ke-install dengan benar atau PATH-nya kelewat. Ulangi langkah 1, di Windows pastikan centang "Add python.exe to PATH", lalu tutup dan buka ulang Terminal-nya.

Convert pertama lama banget? Normal. Docling men-download model AI bawaannya sekali di awal. Convert berikutnya jauh lebih cepat.

Hasil tabelnya masih aneh? Untuk PDF hasil scan (gambar, bukan teks), kualitasnya tergantung kejelasan scan-nya. Kalau dokumennya penting, coba scan ulang dengan resolusi lebih tinggi.

Docling gak muncul di Claude Desktop? Cek isi config-nya, pastiin semua koma dan kurung kurawal lengkap, terus pastiin Claude Desktop di-restart total, bukan cuma ditutup jendelanya.

"uvx: command not found"? Terminal atau Command Prompt belum di-restart setelah install uv. Tutup dan buka ulang, cek lagi.

Ringkasan

  1. 01Install Python dari python.org, di Windows wajib centang Add to PATH
  2. 02Buka Terminal (Mac) atau Command Prompt (Windows)
  3. 03Ketik: pip install docling
  4. 04Ubah PDF jadi teks bersih: docling nama-file.pdf
  5. 05Upload hasil .md-nya ke ChatGPT atau Claude, bukan PDF mentahnya
  6. 06Bonus: sambungin Docling ke Claude Desktop biar convert PDF otomatis (butuh uv)

Bersihin dulu di laptop, baru minta AI mikir.

Newsletter

Catatan sistem, langsung ke email lo

Gue tulis apa yang beneran gue pakai di operasional: workflow, prompt, dan cara ngerapihin proses sebelum beli tools. Nggak ada spam, nggak ada teori.

Gratis. Berhenti kapan saja lewat satu klik di email.

Baca arsipnya dulu

Mentok di salah satu langkah? Screenshot error-nya, DM gue di TikTok.

@vincent.oktaviank