Kod2315

OpenJarvis

Bağlantı

Rehber

OpenJarvis: kendi bilgisayarınızda çalışan ücretsiz kişisel asistan

OpenJarvis açık kaynak (Apache-2.0) ve ücretsiz bir kişisel yapay zeka asistanı. Stanford'daki Hazy Research ve Scaling Intelligence Lab'de geliştiriliyor. Model Ollama ile kendi bilgisayarınızda çalışıyor, bulut API'leri isteğe bağlı. Gmail, Google Takvim, Slack, Notion ve iMessage'a bağlanıyor; her sabah tek bir özet çıkarıyor, projelerinizi ve tercihlerinizi hatırlıyor, Slack'ten yazdığınızda cevap veriyor.

Kurmadan önce 3 not

  • Kurulum tek komut (curl … | bash): internetten bir betik indirip çalıştırıyor. Önce okuyun: https://open-jarvis.github.io/OpenJarvis/install.sh (aşağıdaki prompt bunu Claude Code'a yaptırıyor).
  • Kurulum istatistik paylaşımını sorarsa N yazın. Enter'a basmak "evet" demek. Komuta --no-analytics eklerseniz hiç sormuyor.
  • Terminalinizde ANTHROPIC_API_KEY, OPENAI_API_KEY, OPENROUTER_API_KEY, GOOGLE_API_KEY ya da GEMINI_API_KEY tanımlıysa kurulum yerel model yerine o servisin bulut modelini seçiyor ve her soru o anahtardan ücretleniyor. Yerel kalmak için bu anahtarlar kapalıyken kurun.

Kurulumu Claude Code'a yaptırın

Claude Code'u açın ve şunu yapıştırın:

https://github.com/open-jarvis/OpenJarvis reposundaki OpenJarvis'i bu bilgisayara kurmama yardım et. Sırayla:

1. https://open-jarvis.github.io/OpenJarvis/install.sh betiğini indir ve oku. Neyi nereye kurduğunu ve hangi adreslere bağlandığını 5 maddede özetle, onayımı bekle.
2. Onay verirsem bulut API anahtarlarını bu komut için kapatıp istatistik paylaşımını reddederek kur:
   env -u ANTHROPIC_API_KEY -u OPENAI_API_KEY -u OPENROUTER_API_KEY -u GOOGLE_API_KEY -u GEMINI_API_KEY bash -c 'curl -fsSL https://open-jarvis.github.io/OpenJarvis/install.sh | bash -s -- --no-analytics'
3. Bitince ~/.local/bin/jarvis config show çalıştır. "Default Engine" ollama değilse ayarları yerel modele çevir (engine.default = ollama, intelligence.default_model = ollama list'te görünen qwen3.5 modeli) ve tekrar kontrol et.
4. ~/.local/bin/jarvis doctor çalıştır ve sonucu bana özetle.
5. ~/.local/bin/jarvis ask "Merhaba, yerelde mi çalışıyorsun?" ile dene ve cevabı göster.

Windows kullanıyorsam 2. adımı çalıştırma; PowerShell komutunu ver, ben çalıştırayım.

Elle kurulum

  • macOS, Linux, WSL2: curl -fsSL https://open-jarvis.github.io/OpenJarvis/install.sh | bash -s -- --no-analytics
  • Windows (PowerShell): irm https://open-jarvis.github.io/OpenJarvis/install.ps1 | iex
  • Masaüstü uygulaması (Mac, Windows, Linux): https://github.com/open-jarvis/OpenJarvis/releases

Kurulum uv'yi, Python ortamını, Ollama'yı ve başlangıç modelini (qwen3.5:2b, yaklaşık 1,5 GB) kuruyor; README'ye göre hızlı internette yaklaşık 3 dakika sürüyor. Daha büyük modeller arka planda inmeye devam ediyor. Sonra yeni bir terminal açıp jarvis yazın; jarvis doctor durumu gösteriyor.

İlk sabah özetiniz

OpenJarvis kurulduktan sonra Claude Code'a şunu verin:

OpenJarvis kurulu. Şimdi sabah özetini kur:
1. ~/.openjarvis/config.toml dosyasını yedekle. Mac'teysem jarvis init --preset morning-digest-mac --force, Linux'taysam jarvis init --preset morning-digest-linux --force çalıştır.
2. Presette yazan modeli ollama pull ile indir (Mac presetinde qwen3.5:9b). Bilgisayarım yavaş kalırsa qwen3.5:4b'ye geç.
3. config.toml'da [digest] altında timezone = "Europe/Istanbul" yap ve [digest.messages] kaynaklarına "slack" ekle. Oura, Apple Health ya da Strava kullanmıyorsam "health" bölümünü çıkar.
4. Google bağlantısı için gereken Google Cloud adımlarını bana tek tek göster: proje, Gmail/Calendar/Tasks/Drive API'leri, "Desktop app" türünde OAuth istemcisi, test kullanıcısı olarak benim adresim, yönlendirme adresi http://localhost:8789/callback. Ben bitirince jarvis connect gdrive çalıştır.
5. jarvis digest --fresh --text-only ile ilk özeti üret ve göster.
6. jarvis digest --schedule "0 7 * * *" ile her sabah 07:00'ye kur.

Elle yapmak isterseniz:

jarvis init --preset morning-digest-mac --force   # Linux: morning-digest-linux
ollama pull qwen3.5:9b
jarvis connect gdrive                # tek Google onayı: Gmail, Takvim, Görevler
jarvis digest --fresh --text-only    # ilk özet, sessiz
jarvis digest --schedule "0 7 * * *" # her sabah 07:00
  • --force mevcut ayar dosyasının üzerine yazıyor.
  • jarvis connect gdrive için önce Google Cloud'da ücretsiz bir OAuth istemcisi gerekiyor (adımlar dokümandaki Google Drive bölümünde). Komut istemci kimliğini ve gizli anahtarı soruyor, sonra tarayıcıda Google onay ekranı açılıyor.
  • Sohbette "Good morning" yazınca özet kendiliğinden geliyor.
  • Sesli özet için Cartesia (https://play.cartesia.ai) ya da OpenAI API anahtarı gerekiyor; ikisi de ücretli (kredi). export CARTESIA_API_KEY="..." yazıp jarvis digest --fresh çalıştırın. Metin özeti için anahtar gerekmiyor.
  • Türkçe özet (isteğe bağlı): ~/.openjarvis/prompts/personas/turkce.md dosyası oluşturun (repodaki configs/openjarvis/prompts/personas/jarvis.md dosyasını kopyalayıp "Özeti Türkçe yaz" ekleyin), sonra [digest] altında persona = "turkce" ve honorific = "efendim" yapın. Sonuç modele göre değişiyor; beğenmezseniz persona = "jarvis" ayarına dönün.

Telefondan Slack'le konuşun

  1. https://api.slack.com/apps → Create New App → From an app manifest. Manifest JSON'unu dokümandaki Slack bölümünden kopyalayın (link aşağıda).
  2. Install to Workspace. OAuth & Permissions'tan bot token'ını (xoxb-…), Basic Information → App-Level Tokens'tan connections:write izinli token'ı (xapp-…) alın.
  3. Veri kaynağı olarak: jarvis connect slack (bot token). Mesajlaşma için: masaüstü uygulamasında ya da jarvis gui arayüzünde (Node.js 22+ gerekiyor) Data Sources → Messaging Channels → Slack → Set Up; iki token'ı girin.
  4. Slack'te OpenJarvis'e mesaj atın, cevap thread'de geliyor. Bir kanalı okumasını istiyorsanız o kanalda /invite @OpenJarvis yazın.

Slack'ten erişim ve zamanlanmış özet için bilgisayarınızın açık, OpenJarvis'in çalışıyor olması gerekiyor.

Bilmeniz gerekenler

  • Ücretsiz olan: OpenJarvis (Apache-2.0) ve yerel model, soru başına ücret yok. Ücretli olabilen: sesli özet (Cartesia ya da OpenAI) ve isteğe bağlı bulut modelleri.
  • Gizlilik: model bilgisayarınızda çalışıyor. Bağlantı bilgileri ~/.openjarvis/connectors/ altında sadece sizin okuyabildiğiniz dosyalarda duruyor. Sesli özeti açarsanız özet metni ses servisine gidiyor.
  • Google onay ekranını okuyun: OpenJarvis Gmail'de değiştirme (çöpe atma, arşivleme) ve takvimde düzenleme izni istiyor. Koddaki açıklamaya göre bu işlemler sizin onayınızla yapılıyor.
  • Model: kurulum donanımınıza uygun modeli öneriyor. Mac preseti qwen3.5:9b'yi M1/M2/M3'te hız ve kalite dengesi için öneriyor; 35B model 32 GB+ RAM istiyor.
  • Kaldırmak için (macOS, Linux): jarvis-uninstall.

Kaynaklar

Başka bir kod mu arıyorsun?

Sponsorlu

YoodaAI logosuYoodaAIReklamMülakatta canlı cevap öneren AI asistan ve mülakat pratiği.

Bu alan sponsorluğa açık

Markanı her ay 5K+ ziyaretçiye göster.

hi@codebasehub.pro