~/.claude di direktori home Anda. Commit file proyek ke git untuk membagikannya dengan tim Anda; file di ~/.claude adalah konfigurasi pribadi yang berlaku di semua proyek Anda.
Di Windows, ~/.claude diselesaikan menjadi %USERPROFILE%\.claude. Jika Anda menetapkan CLAUDE_CONFIG_DIR, setiap jalur ~/.claude di halaman ini berada di bawah direktori itu sebagai gantinya.
Sebagian besar pengguna hanya mengedit CLAUDE.md dan settings.json. Sisa direktori bersifat opsional: tambahkan skills, rules, atau subagents sesuai kebutuhan Anda.
Jelajahi direktori
Klik file di pohon untuk melihat apa yang dilakukan masing-masing, kapan dimuat, dan contohnya.Apa yang tidak ditampilkan
Penjelajah mencakup file yang Anda buat dan edit. Beberapa file terkait berada di tempat lain:~/.claude juga menyimpan data yang ditulis Claude Code saat Anda bekerja: transkrip, riwayat prompt, snapshot file, cache, dan log. Lihat data aplikasi di bawah.
Pilih file yang tepat
Berbagai jenis kustomisasi berada di file yang berbeda. Gunakan tabel ini untuk menemukan di mana perubahan harus dilakukan.Referensi file
Tabel ini mencantumkan setiap file yang dicakup penjelajah. File dengan cakupan proyek berada di repo Anda di bawah.claude/ (atau di akar untuk CLAUDE.md, .mcp.json, dan .worktreeinclude). File dengan cakupan global berada di ~/.claude/ dan berlaku di semua proyek.
Beberapa hal dapat mengganti apa yang Anda masukkan dalam file ini:
- Pengaturan yang dikelola yang digunakan oleh organisasi Anda memiliki prioritas di atas segalanya
- Bendera CLI seperti
--permission-modeatau--settingsmenggantisettings.jsonuntuk sesi itu - Beberapa variabel lingkungan memiliki prioritas di atas pengaturan yang setara, tetapi ini bervariasi: periksa referensi variabel lingkungan untuk masing-masing
Troubleshoot konfigurasi
Jika pengaturan, hook, atau file tidak berlaku, lihat Debug konfigurasi Anda untuk perintah inspeksi dan tabel pencarian berdasarkan gejala.Data aplikasi
Selain konfigurasi yang Anda buat,~/.claude menyimpan data yang ditulis Claude Code selama sesi. File-file ini adalah plaintext. Apa pun yang melewati tool mendarat di transkrip di disk: konten file, output perintah, teks yang ditempel.
Dibersihkan secara otomatis
File di jalur di bawah dihapus saat startup setelah berusia lebih daricleanupPeriodDays. Default adalah 30 hari.
Disimpan sampai Anda menghapusnya
Jalur berikut tidak tercakup oleh pembersihan otomatis dan bertahan selamanya.
File cache dan lock kecil lainnya muncul tergantung fitur mana yang Anda gunakan dan aman untuk dihapus.
Penyimpanan plaintext
Transkrip dan riwayat tidak dienkripsi saat istirahat. Izin file OS adalah satu-satunya perlindungan. Jika tool membaca file.env atau perintah mencetak kredensial, nilai itu ditulis ke projects/<project>/<session>.jsonl. Untuk mengurangi paparan:
- Turunkan
cleanupPeriodDaysuntuk mempersingkat berapa lama transkrip disimpan - Atur variabel lingkungan
CLAUDE_CODE_SKIP_PROMPT_HISTORYuntuk melewati penulisan transkrip dan riwayat prompt dalam mode apa pun. Dalam mode non-interaktif, Anda dapat meneruskan--no-session-persistencebersama-p, atau aturpersistSession: falsedi Agent SDK. - Gunakan aturan izin untuk menolak pembacaan file kredensial
Hapus data lokal
Jalankanclaude project purge untuk menghapus status yang Claude Code simpan untuk satu proyek. Perintah memerlukan Claude Code v2.1.124 atau lebih baru. Ini menghapus:
- Transkrip dan memori otomatis di bawah
projects/ - Entri
tasks/,debug/, danfile-history/per-sesi - Baris prompt yang cocok di
history.jsonl - Entri proyek di
~/.claude.json
--all alih-alih jalur untuk membersihkan status untuk setiap proyek sekaligus, yang menghapus history.jsonl sepenuhnya daripada memfilternya. Teruskan -i untuk melangkah melalui rencana penghapusan satu item pada satu waktu.
Perintah membiarkan shell-snapshots/ dan backups/ sendirian karena tidak termasuk dalam cakupan proyek, dan memperingatkan tentang mereka dalam output rencana. Keluar dengan status 1 jika tidak ada status yang cocok dengan jalur yang diberikan.
Anda juga dapat menghapus salah satu jalur data aplikasi di atas dengan tangan. Sesi baru tidak terpengaruh. Tabel di bawah menunjukkan apa yang Anda hilangkan untuk sesi masa lalu.
Jangan hapus
~/.claude.json, ~/.claude/settings.json, atau ~/.claude/plugins/: file-file itu menyimpan auth, preferensi, dan plugin yang diinstal Anda.
Sumber daya terkait
- Kelola memory Claude: tulis dan atur CLAUDE.md, rules, dan auto memory
- Konfigurasi settings: atur izin, hooks, variabel lingkungan, dan default model
- Buat skills: bangun prompt dan workflow yang dapat digunakan kembali
- Konfigurasi subagents: tentukan agen khusus dengan konteks mereka sendiri