Ana içeriğe atla
Tüm Claude Manager uç noktaları yalnızca Tauri IPC’dir. Claude CLI’nin yüklü olması gerekir.

Claude CLI

Sürüm Getir

invoke('get_claude_version')
// -> "1.0.16 (Claude Code)"
Yüklü Claude CLI sürüm dizesini döndürür.

CLI’yi Güncelle

invoke('update_claude_cli')
// -> "Updated to version 1.0.17"
Claude CLI’yi en son sürüme güncellemek için claude update komutunu çalıştırır.

Ajanları Listele

invoke('list_agents')
Tüm aktif Claude ajan oturumlarını listeler.

Oturumları Listele

invoke('list_sessions')
Son Claude CLI oturumlarını meta verilerle birlikte listeler.

Ayarlar

Claude Ayarlarını Getir

invoke('get_claude_settings')
Claude CLI yapılandırmasını (~/.claude/settings.json) döndürür.

Claude Ayarlarını Kaydet

invoke('save_claude_settings', {
  settings: {
    // Claude CLI ayarlar nesnesi
  }
})
Güncellenmiş ayarları Claude CLI yapılandırma dosyasına yazar.

İzin Kurallarını Getir

invoke('get_permission_rules')
Mevcut Claude CLI izin kuralları yapılandırmasını döndürür.

Hook’ları Getir

invoke('get_hooks')
Yapılandırılmış Claude CLI hook’larını (ön/son yürütme kancaları) döndürür.

Hook’ları Kaydet

invoke('save_hooks', {
  hooks: {
    // Hook'lar yapılandırma nesnesi
  }
})

MCP Sunucuları

MCP Sunucularını Listele

invoke('list_mcp_servers')
Yapılandırılmış tüm MCP (Model Context Protocol) sunucularını döndürür.

MCP Sunucusu Ekle

invoke('add_mcp_server', {
  name: "my-server",
  commandStr: "npx",
  args: ["-y", "@my/mcp-server"],
  scope: "project",  // "project" | "global"
  env: ["API_KEY=xxx"]
})
AlanZorunluAçıklama
nameEvetSunucu görünen adı
commandStrEvetSunucuyu başlatma komutu
argsHayırKomut argümanları
scopeHayırproject veya global
envHayırANAHTAR=DEGER formatında ortam değişkenleri

MCP Sunucusunu Kaldır

invoke('remove_mcp_server', { name: "my-server", scope: "project" })

Eklentiler

Eklentileri Listele

invoke('list_plugins')

Eklenti Yükle

invoke('install_plugin', { name: "plugin-name" })

Eklentiyi Kaldır

invoke('uninstall_plugin', { name: "plugin-name" })

Eklentiyi Aç/Kapat

invoke('toggle_plugin', { name: "plugin-name", enabled: true })

Marketler

Marketleri Listele

invoke('list_marketplaces')

Market Ekle

invoke('add_marketplace', { source: "https://marketplace-url", scope: "global" })

Marketi Kaldır

invoke('remove_marketplace', { name: "marketplace-name" })

Kod Tabanı Taraması

Kod Tabanını Tara

invoke('scan_codebase', { projectId: 1, mode: "overwrite" })
Proje kod tabanını analiz etmek ve projeye özel talimatlar içeren bir CLAUDE.md dosyası oluşturmak için Claude’u çalıştırır.
AlanVarsayılanAçıklama
projectIdzorunluHedef proje kimliği
modeoverwriteoverwrite mevcut olanı değiştirir, append mevcut olana ekler

Tarama Sonucunu Kaydet

invoke('save_scan_result', {
  projectId: 1,
  content: "# Project Instructions\n...",
  mode: "overwrite"
})
Oluşturulan tarama içeriğini projenin CLAUDE.md dosyası olarak kaydeder.

Özel Komutlar ve Beceriler

Özel Komutları Listele

invoke('list_custom_commands')
Claude CLI’de yapılandırılmış tüm özel eğik çizgi komutlarını döndürür.

Özel Becerileri Listele

invoke('list_custom_skills')
Yerel olarak kaydedilmiş tüm özel becerileri döndürür.

Özel Beceri Kaydet

invoke('save_custom_skill', {
  name: "my-skill",
  content: "Beceri tanımı içeriği..."
})

Özel Beceri Sil

invoke('delete_custom_skill', { name: "my-skill" })

GitHub Becerilerini Getir

invoke('fetch_github_skills', {
  repoUrl: "https://github.com/owner/skills-repo",
  path: "skills/"  // isteğe bağlı alt dizin
})
Bir GitHub deposundan beceri tanımlarını getirir.

Beceri İçeriğini Getir

invoke('fetch_skill_content', { url: "https://raw.githubusercontent.com/.../skill.md" })
Bir URL’den tek bir beceri dosyasının içeriğini indirir.

Öneriler

invoke('get_suggestions')
Claude CLI yapılandırmasını ve proje kurulumunu iyileştirmek için yapay zeka tarafından oluşturulan öneriler döndürür.