Paneyi başlatma
http://localhost:8020 adresinde açılır.
Panel doğrudan dosya sisteminden okur - Claude Code proje klasörleriniz ve failproofai yapılandırma dosyalarınız. Hiçbir şey uzak bir servise yazılmaz.
Sayfalar
Projeler
Makinenizde bulunan tüm Claude Code, OpenAI Codex, GitHub Copilot CLI (beta), Cursor Agent (beta), OpenCode (beta), Pi (beta) ve Gemini CLI (beta) projelerini listeler. Claude projeleri~/.claude/projects/ konumundan (veya CLAUDE_PROJECTS_PATH tarafından ayarlanan yoldan) bulunur; Codex projeleri ~/.codex/sessions/<YYYY>/<MM>/<DD>/*.jsonl altındaki her transkripti tarayarak ve her oturumun ilk kaydında kaydedilen cwd ye göre gruplandırılarak bulunur; Copilot CLI projeleri her ~/.copilot/session-state/<sessionId>/workspace.yaml dosyasını (COPILOT_HOME ile yapılandırılabilir) tarayarak ve cwd alanına göre gruplandırılarak bulunur; Cursor Agent projeleri ~/.cursor/agent-sessions/<sessionId>/ (CURSOR_HOME ile yapılandırılabilir, conversations/ ve sessions/ geri dönüş olarak denetlenir) altındaki oturum başına meta verilerine meta.json / session.json / workspace.yaml içindeki cwd skaleri arayarak bulunur; OpenCode projeleri SQLite DB’sini ~/.local/share/opencode/opencode.db adresinde opencode db --format json komutuyla sorgulayarak bulunur (session ve project tablolarını okuyup project_id ye göre gruplandırırız); Pi projeleri ~/.pi/agent/sessions/<encoded-cwd>/<timestamp>_<uuid>.jsonl (PI_SESSIONS_DIR ile yapılandırılabilir) altındaki oturum başına JSONL transkriptlerini tarayarak ve her oturumun ilk kaydından cwd yi çekerek bulunur; Gemini CLI projeleri ~/.gemini/tmp/<basename>/chats/session-<timestamp>-<uuid-prefix>.jsonl (GEMINI_SESSIONS_DIR ile yapılandırılabilir) dosyalarını tarayarak ve .project_root text işaretçisinin komşusundan kanonik cwd yi kurtararak bulunur. Birden fazla CLI tarafından kullanılan bir proje, tüm eşleşen rozetleriyle birlikte tek bir satır olarak görüntülenir. Belirli bir agent CLI’ye göre filtrelemek için tablonun üstündeki CLI açılır menüsünü kullanın; URL seçiminizi ?cli=claude|codex|copilot|cursor|opencode|pi|gemini olarak saklar.
Her proje şunları gösterir:
- Proje adı (klasör yolundan türetilmiş)
- Bir CLI rozeti —
Claude Code(turuncu),OpenAI Codex(mor),GitHub Copilot(mavi),Cursor Agent(zümrüt),OpenCode(kehribar),Pi(pembe) ve/veyaGemini CLI(açık mavi) - En son oturum aktivitesinin tarihi
Oturumlar
Bir proje içindeki tüm oturumları listeler. Her oturum şunları gösterir:- Oturum kimliği
- Başlangıç ve bitiş zaman damgaları
- Araç çağrısı sayısı
- Hook aktivite sayısı (tetiklenen politikalar)
Oturum görüntüleyici
Oturum görüntüleyici, otonom agent’lar için temel soruyu yanıtlar: agent ne yaptı ve yolunda mı kaldı? Başlığın yanındaki CLI rozeti, oturumun Claude Code, OpenAI Codex, GitHub Copilot CLI, Cursor Agent, OpenCode, Pi veya Gemini CLI transkripti olup olmadığını gösterir. Bir oturumda gerçekleşen her şeyin bir zaman çizelgesini gösterir:- Mesajlar - Claude’un metin yanıtları ve kullanıcı istemleri
- Araç çağrıları - Claude’un çağırdığı her araç, giriş ve çıkışı ile
- Politika aktivitesi - Her araç çağrısı için, hangi politikaların tetiklendiği ve hangi kararı döndürdükleri
session / messages / parts tablolarını yansıtan bir JSON belgesi alırsınız.
Politikalar
Politikaları yönetmek ve aktiviteyi gözden geçirmek için iki sekmelik bir sayfa.- Politikalar sekmesi
- Aktivite sekmesi
- Tek bir panelden failproofai’nin koruduğu agent CLI’lerini çoklu seçin — Claude Code, OpenAI Codex, GitHub Copilot, Cursor Agent, OpenCode, Pi ve Gemini CLI’nin tümünün kurulum durumunu (
Active/Detected/Inactive), kullanıcı kapsamı ayarları yolunu ve marka renkli vurgusunu gösteren bir satırı vardır. İstediğiniz CLI’leri işaretleyin veya işareti kaldırın ve bir adımda diff’i yüklemek/kaldırmak içinApply changesöğesine tıklayın. İkili dosyası PATH’te algılanan CLI’ler önceden işaretlenmiştir. - Bireysel politikaları tek bir tıklamayla açın veya kapatın (
~/.failproofai/policies-config.jsondosyasına yazılır — kurulu tüm CLI’ler arasında paylaşılır) - Politika parametrelerini yapılandırmak için bir politikayı genişletin (
policyParamsdestekleyen politikalar için) - Özel bir politika dosyası yolu ayarlayın
Otomatik yenileme
Panelin üst gezintisinde bir otomatik yenileme geçişi vardır. Etkinleştirildiğinde, geçerli sayfa göründüğü için yeni oturumları ve politika aktivitesini göstermek üzere periyodik olarak yenilenir. Uzun süreli otonom agent oturumlarını izlemek için gereklidir.Sayfaları devre dışı bırakma
Panelinizin yalnızca bazı bölümlerine ihtiyacınız varsa,FAILPROOFAI_DISABLE_PAGES öğesini virgülle ayrılmış sayfa adlarının listesine ayarlayın:
policies, projects.
Proje yolunu yapılandırma
Varsayılan olarak, panel standart Claude Code proje dizininden okur. Özel kurulumlar için geçersiz kılın:Localhost olmayan bir konaktan erişim
Paneyi geliştirme modunda (npm run dev) çalıştırırken ve localhost dışında bir ana bilgisayar adından (örneğin özel bir etki alanı, uzak bir IP veya tünel alan URL) erişirken şöyle bir uyarı görebilirsiniz:
--allowed-origins bayrağını kullanın:
FAILPROOFAI_ALLOWED_DEV_ORIGINS ortam değişkenini de ayarlayabilirsiniz:
Bu yalnızca geliştirme modunda geçerlidir. failproofai’yi çalıştırırken (üretim modu), HMR web soketi ve çapraz kaynak geliştirme kaynağı sorunu yoktur.

