OpenHuman

En hızlı, en ucuz ve en verimli açık kaynak ajan altyapısı. 10 dolarlık bir VPS üzerinde 500'den fazla ajan çalıştırın.
İnsanlar için bir masaüstü uygulaması. Geliştiriciler için bir Rust kütüphanesi.

Early Beta Latest Release GitHub Stars License Public benchmarks

Dokümantasyon · Rust hızlı başlangıç · Kıyaslamalar · Tartışmalar · Discord · Reddit · X · @senamakel (yaratıcı)

OpenHuman masaüstü uygulamasının tanıtım gösterimi

tinyhumansai%2Fopenhuman | Trendshift OpenHuman on Product Hunt OpenHuman on Product Hunt

🇺🇸 English | 🇸🇦 العربية | 🇨🇳 简体中文 | 🇯🇵 日本語 | 🇰🇷 한국어 | 🇩🇪 Deutsch | 🇹🇷 Türkçe | 🇵🇰 اردو

> [!NOTE] > 🎉 Yayınlandıktan sonraki bir hafta içinde OpenHuman, dokuz gün üst üste **GitHub'da bir numaralı trend depo** oldu. > **Erken beta.** OpenHuman aktif olarak geliştirilmektedir, bu yüzden bazı pürüzler görebilirsiniz. --- ## Kurulum En kolay yol, masaüstü uygulamasını [tinyhumans.ai/openhuman](https://tinyhumans.ai/openhuman?utm_source=github&utm_medium=readme) adresinden ya da [son sürümden](https://github.com/tinyhumansai/openhuman/releases/latest) indirmektir. macOS için `.dmg`, Windows için `.msi` veya `.exe`, Linux için `.deb` veya `.AppImage` dosyası bulunur. Terminali mi tercih ediyorsunuz? Kurulum betiği sisteminize uygun paketi seçer, sağlama toplamını denetler ve kurar: ```bash # macOS and Linux curl -fsSL https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.sh | bash ``` ```powershell # Windows (PowerShell) irm https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.ps1 | iex ``` macOS ve Linux betiğinin ne yapacağını önceden görmek için komutun sonuna `bash -s -- --dry-run` ekleyin. Diğer seçenekler ve sorun giderme [INSTALL.md](../INSTALL.md) dosyasında. --- ## Neden OpenHuman? Çoğu ajan altyapısı her ajan için ağır bir süreç çalıştırır ve her çağrıda büyük bir istemi yeniden gönderir. OpenHuman aynı işi çok daha azıyla yapar. Büyük ajan filoları için geliştirilmiş, özellik bakımından zengin tek açık kaynak altyapıdır: 10 dolarlık bir sunucuya 500 ajan sığar.

Hızlı

Kıyaslama sonuçları · Soğuk başlangıç rakamları

Kodlama görevlerini yaklaşık 20 saniyede bitirir; denediğimiz yedi yapay zeka ajan aracının en hızlısıdır. Saniyenin onda birinde açılır.

Ucuz

Maliyet ve token verileri · Sıkıştırma nasıl çalışır

Tipik bir ajan aracından 2,6 kat daha az token kullanır ve testimizde en düşük toplam faturayı çıkardı.

Ölçekte verimli

Filo ölçümleri · Yöntem

Tipik bir ajan aracından yaklaşık 8 kat daha az bellek ve işlemci kullanır. 10 dolarlık bir sunucuda 500'den fazla ajan çalıştırın.

Geliştiriciler için tasarlandı

Rust hızlı başlangıç · Gömme rehberi · Örnekler

Bir Rust kütüphanesi olarak kullanın: bir ajanı herhangi bir işlev gibi çağırın ya da tüm bir filoyu tek bir küçük sunucudan çalıştırın.

Hermes vs OpenHuman

Aynı istem, yan yana: "Bana ajan altyapıları hakkında anime tarzında bir hikâye yaz, bunu bir HTML sayfasına yaz ve benim için aç."
OpenHuman 20 saniyede bitirdi; 15 bin token kullandı ve 0,0054 dolar tuttu. Hermes 9 dakika 40 saniye sürdü; 37 bin token kullandı ve 0,0082 dolar tuttu.

--- ## Başlıca yenilikler Çoğu ajan altyapısı basit bir döngüdür: her şeyi modele gönder, bekle, tekrarla. Bu tek bir ajan için işe yarar, ama hızla yavaşlar ve pahalılaşır; yüzlerce ajan çalıştırdığınızda ise çöker. OpenHuman en pahalıya mal olan kısımları yeniden düşünür: yapay zekanın ne kadar metin okuması gerektiği, doğru aracı nasıl bulduğu, özelliklerin nasıl yüklendiği ve her şeyin ne kadar makine gücü istediği. Aşağıdaki altı fikir, yukarıdaki hız ve tasarrufun kaynağıdır. Ayrıntı isterseniz her kart dokümantasyona bağlanır.

RLM token sıkıştırma

RLM makalesi · Nasıl çalışır

Özyinelemeli Dil Modelleri üzerine kuruludur. Büyük araç sonuçları, yapay zeka okumadan önce sıkıştırılır. Çok büyük olanlarda yapay zeka, hepsini okumak yerine içinde arama yapabileceği bir tutamaç alır. Hiçbir şey atılmaz.

Jev: anında ve doğru araç arama

Jev · Ölçümler

Jev, 1.215 araç arasından doğrusunu bulan küçük bir modeldir. Doğru araç, zamanın %86,8'inde ilk seçimleri arasındadır; anahtar kelime aramasında bu oran %70,5'tir.

Birleşik Rust veri yolu

Eklentiler nasıl çalışır

Arama, belgeler ya da ses gibi her özellik tek bir Rust veri yoluna takılır; bu fikir Linux sistem veri yolundan ödünç alınmıştır. Bir özellik yalnızca gerektiğinde yüklenir ve biri takılırsa diğerleri çalışmaya devam eder.

Derinlemesine entegre bellek

Bellek nasıl çalışır · Bellek motorları

Bellek yerleşik gelir. Her turdan önce OpenHuman, bir token bütçesi içinde yalnızca önemli olanı seçer ve kaynaklarıyla birlikte yapay zekaya verir. Kutudan çıktığı gibi çalışır ve bir ayarla farklı bir bellek motoru kullanabilirsiniz.

Anında tarayıcı ve masaüstü kontrolü

Tarayıcı ve bilgisayar kontrolü · Jev

Ajan gerçek bir tarayıcıyı ve masaüstü uygulamalarınızı kullanır. Jev her tıklamayı ekrandaki düğmelerden seçer, ekran görüntüsü kullanmaz. Herhangi bir ödemeden önce durur.

Programlanabilir bir Rust çekirdeği

Rust hızlı başlangıç · Performans

Tüm altyapı tek bir süreçte derlenmiş Rust'tır; bu yüzden saniyenin onda birinde açılır ve hafif kalır: kodlama görevlerimizde en yüksek noktada 68 MB. Aynı çekirdek bir kütüphanedir. Kendi Rust kodunuzdan bir ajan çağırın ya da yüzlercesini tek bir küçük sunucuda yan yana çalıştırın.

--- ## Kıyaslamalar

SWE-bench Verified run swe-x86-1: OpenHuman against six other harnesses on ten panels

Yedi altyapıyı aynı SWE-bench görevlerinde, aynı model, API anahtarı ve kapsayıcıyla çalıştırdık ve her çağrıyı ölçtük. Kurulum ve sonuçlar [openhuman-benchmarks](https://github.com/tinyhumansai/openhuman-benchmarks) içinde herkese açıktır, böylece herkes yeniden çalıştırabilir. Son çalıştırma on görevli [`swe-x86-1`](https://github.com/tinyhumansai/openhuman-benchmarks/blob/main/results/swe-x86-1/summary.md) çalıştırmasıdır. OpenHuman görevlerini medyan sürenin yarısından azında bitirdi; 2,6 kat daha az token ve sekizde bir bellek ile işlemci kullandı. Diğerleri 134 ile 212 arasında model çağrısı yaparken o 114 çağrı yaptı, ve diğerlerinin tüm çalıştırması 0,08 ile 0,35 dolar tutarken onunki 0,05 dolar tuttu. Her adımda daha az iş yaparak kazanır. Çekirdek, Node ya da Python değil, tek süreçte derlenmiş Rust'tır; bu yüzden az bellek kullanır ve model çağrıları arasında neredeyse hiç işlemci harcamaz. Yedi aracın en küçük istemini gönderir: 20 aracı dahil 4,6 bin token. Böylece her çağrı daha ucuz olur ve daha hızlı döner (1,65 sn medyan, bu da en hızlısı). Ayrıca bir yanıta varmak için daha az çağrı gerekir ve tasarrufun büyük kısmı buradan gelir. | Çözülen görev başına | OpenHuman (medyana göre) | Diğer altısının medyanı | Diğer altısının en iyisi | | --- | --- | --- | --- | | Duvar saati süresi (p50) | **19,8 sn** (2,3 kat daha hızlı) | 46,5 sn | 28,4 sn (OpenCode) | | Token | **167 bin** (2,6 kat daha az) | 435 bin | 370 bin (Codex) | | Maliyet | **$0.0077** (-%36) | $0.012 | $0.0077 (OpenCode, berabere) | | En yüksek bellek | **68 MB** (7,7 kat daha az) | 523 MB | 123 MB (Codex) | | İşlemci süresi | **1,3 sn** (8 kat daha az) | 10,4 sn | 2,9 sn (DeepSeek Harness) | | Sistem istemi | **4,6 bin token** (-%40) | 7,7 bin | 6,2 bin (DeepSeek Harness) | --- ## Kullanıcılar için Claude Code, Codex, OpenClaw ya da Hermes kullanıyorsanız fikirleri zaten biliyorsunuzdur: araçlı bir ajan döngüsü, MCP, yetenekler, BYOK modeller ve bellek. OpenHuman hepsini bir masaüstü uygulamasında, bir terminal uygulamasında ya da başsız bir sunucuda sunar. | Yetenek | OpenHuman'ın sunduğu | | --- | --- | | Yapılandırılabilir bellek | [Dosyalarınız, depolarınız, akışlarınız ve uygulamalarınız üzerinde yerleşik bellek](https://tinyhumans.gitbook.io/openhuman/features/memory); seçtiğiniz bellek motoruyla, her turdan önce kaynaklarıyla birlikte hatırlanır | | Sesli ajanlar | Cümlenin ortasında sözünü kesebileceğiniz [canlı bir sesli ajan](https://tinyhumans.gitbook.io/openhuman/features/native-tools/voice), ayrıca dikte ve sesli yanıtlar | | Bilgisayar ve tarayıcı kontrolü | [Gerçek bir Chrome tarayıcısını ve masaüstü uygulamalarınızı yönetir](https://tinyhumans.gitbook.io/openhuman/features/native-tools/browser-and-computer); geri alamayacağı bir şeyden önce sorar | | Arama | [Arama motorları ve arama ajanları](https://tinyhumans.gitbook.io/openhuman/features/native-tools/web-search): Exa ve Gemini dahil, Brave, Tavily, Parallel ve daha fazlası kendi anahtarınızla; kaynaklı yanıtlar ve Deep Research | | Araçlar | [Yerel araçlar](https://tinyhumans.gitbook.io/openhuman/features/native-tools): kabuk ve kodlayıcı, kazıyıcı, belgeler, görsel ve video üretimi, cron | | MCP ve yetenekler | [MCP sunucuları ve yetenek paketleri](https://tinyhumans.gitbook.io/openhuman/features/integrations/mcp-and-skills) | | OAuth entegrasyonları | [Composio üzerinden 119 uygulama](https://tinyhumans.gitbook.io/openhuman/features/integrations), bir şey olduğunda ajanı başlatan [tetikleyicilerle](https://tinyhumans.gitbook.io/openhuman/features/integrations/triggers) | | Modeller | [Yerel modeller (Ollama, LM Studio, MLX) ve 26 sağlayıcı için BYOK](https://tinyhumans.gitbook.io/openhuman/features/model-routing/local-and-byok-models), [otomatik model yönlendirmeyle](https://tinyhumans.gitbook.io/openhuman/features/model-routing) | | Kanallar | Ajan ön yüzü olarak [14 mesajlaşma kanalı](https://tinyhumans.gitbook.io/openhuman/features/channels): Telegram, Discord, iMessage, e-posta ve daha fazlası | | İş akışları | [Dayanıklı iş akışı grafikleri](https://tinyhumans.gitbook.io/openhuman/features/workflows): cron, olay veya elle tetikleyiciler, onay adımları, duraklatmadan sonra devam etme | | Güvenlik | [Onay kapısı](https://tinyhumans.gitbook.io/openhuman/features/approval-gate), [korumalı çalıştırma](https://tinyhumans.gitbook.io/openhuman/features/privacy-and-security) (işletim sistemi hapsi veya Docker), yalnızca yerel çalıştırmalar için [Gizlilik Modu](https://tinyhumans.gitbook.io/openhuman/features/privacy-mode), gizli bilgiler [işletim sistemi anahtarlığında](https://tinyhumans.gitbook.io/openhuman/features/os-keyring-and-secret-storage) | | Kullanım takibi | [Çağrı başına maliyet ve token kullanımı](https://tinyhumans.gitbook.io/openhuman/features/billing-and-usage), ayrıca yeniden oynatılabilir çalışma günlükleri | [Başlarken](https://tinyhumans.gitbook.io/openhuman/overview/getting-started) bölümü veya [rehberlerle](https://tinyhumans.gitbook.io/openhuman/guides) başlayın. --- ## Geliştiriciler için OpenHuman, kütüphane öncelikli bir altyapıdır. Rust projenize ekleyin ve bir ajanı herhangi bir işlev gibi çağırın; çalıştırılacak bir yan süreç ya da arka plan hizmeti yoktur. Tek bir çalışma zamanı, her biri kendi modeli, araçları, belleği ve korumalı alanı olan yüzlerce ajanı barındırabilir. 10 dolarlık bir VPS'e 500 tanesi sığar, bu yüzden müşteri başına bir ajan sunan bir ürün küme kurmadan başlayabilir. ```rust use openhuman_embed::{Access, Harness, Provider, Workspace}; let agent = Harness::builder() .provider(Provider::openai_compatible("https://api.openai.com/v1", "sk-...").model("gpt-5")) .workspace(Workspace::Ephemeral) .access(Access::readonly()) .build() .await?; let reply = agent.run("Summarize what you can see in this directory.").await?; println!("{}", reply.reply); ``` Sırada: [Rust hızlı başlangıç](https://tinyhumans.gitbook.io/openhuman/developing/quickstart), [gömme rehberi](../gitbooks/developing/embed/README.md) ve [geliştirici dokümanları](https://tinyhumans.gitbook.io/openhuman/developing). --- ## Diğerleriyle karşılaştırma İşte OpenHuman, çoğu insanın zaten kullandığı altyapıların yanında. İlk dört satır [herkese açık kıyaslamamızdan](https://github.com/tinyhumansai/openhuman-benchmarks/blob/main/results/swe-x86-1/summary.md) gelir: her altyapı için aynı model ve kapsayıcıyla on SWE-bench kodlama görevi. Her sayı çözülen görev başınadır. Geri kalanı özellikleri karşılaştırır. Kısacası diğerleri, tek bir ajanla çalışan tek bir kişi için harikadır. OpenHuman bunu da yapar; ayrıca kütüphane olarak gömebileceğiniz ve bir filoya ölçekleyebileceğiniz açık kaynak seçenektir. Ürünler hızla değişir, bu yüzden karar vermeden önce her projeyi kontrol edin. | | Claude Code | Codex | OpenClaw | Hermes Agent | OpenHuman | | ----------------------- | -------------------- | -------------------- | -------------------- | -------------------- | ---------------------------------------- | | **Medyan görev süresi** | 37,8 sn | 36,1 sn | 62 sn | 58,5 sn | 🚀 19,8 sn | | **Görev başına ort. token** | 428 bin | 370 bin | 442 bin | 482 bin | 🚀 167 bin | | **Görev başına en yüksek bellek** | 231 MB | 123 MB | 1,57 GB | 816 MB | 🚀 68 MB | | **Görev başına ort. maliyet** | $0.04 | $0.02 | $0.01 | $0.0082 | 🚀 $0.0077 | | **Açık kaynak** | 🚫 Tescilli | ✅ Apache-2.0 | ✅ MIT | ✅ MIT | ✅ GPL-3.0 | | **Ajan filoları** | ⚠️ Ajan başına süreç | ⚠️ Ajan başına süreç | ⚠️ Ajan başına süreç | ⚠️ Ajan başına süreç | 🚀 10 dolarlık VPS'te 500 ajan | | **Gömülebilir kütüphane** | ⚠️ CLI üzerinde SDK | ⚠️ CLI üzerinde SDK | 🚫 Yok | ⚠️ Python paketi | 🚀 Türlendirilmiş Rust API'si | | **Bellek** | ⚠️ Bellek dosyaları | ⚠️ Bellek dosyaları | ⚠️ Eklentiye bağımlı | ✅ Kendi kendine öğrenen | 🚀 Her turda kaynaklarıyla hatırlanır | | **Entegrasyonlar** | ✅ MCP | ✅ MCP | ⚠️ Kendin getir | ⚠️ Kendin getir | 🚀 119 OAuth uygulaması, MCP, yetenekler | | **Mesajlaşma kanalları** | 🚫 Yok | 🚫 Yok | ✅ Çok sayıda | ✅ Birkaç | ✅ E-posta dahil 14 | | **Tarayıcı ve masaüstü** | ⚠️ MCP ile tarayıcı | ⚠️ MCP ile tarayıcı | ✅ Tarayıcı | ✅ Tarayıcı | ✅ Tarayıcı ve masaüstü uygulamaları | | **İş akışları** | 🚫 Yok | 🚫 Yok | ⚠️ Betikler | ⚠️ Betikler | 🚀 Görsel, ajan tarafından taslaklanan | | **Model seçimi** | ⚠️ Anthropic modelleri | ⚠️ Önce OpenAI | ✅ Herhangi biri | ✅ Herhangi biri | ✅ Herhangi biri, yerleşik yönlendirmeyle | --- ## Katkıda bulunma [`CONTRIBUTING.md`](../CONTRIBUTING.md) dosyasını okuyun ya da bir yapay zeka kodlama ajanının sizi yönlendirmesi için [bu istemi](./CONTRIBUTING-BEGINNERS.md#optional--let-an-ai-coding-agent-guide-you) kullanın. 1. Git, Node.js 24+, pnpm 10.10.0, Rust 1.96.1 (`rustfmt` ve `clippy` ile), CMake, Ninja, ripgrep ve platformunuzun masaüstü derleme önkoşullarını kurun. 2. Depoyu çatallayın ve klonlayın. `git submodule update --init --recursive` komutunu, ardından `pnpm install` komutunu çalıştırın. 3. Arayüz çalışması için `pnpm dev`, masaüstü uygulaması için `pnpm dev:app` çalıştırın. PR açmadan önce `pnpm typecheck`, `pnpm format:check` ve `cargo check --manifest-path Cargo.toml` çalıştırın. Daha fazlası [Kurulum](https://tinyhumans.gitbook.io/openhuman/developing/getting-set-up), [`AGENTS.md`](../AGENTS.md) ve [crate'lere genel bakış](../crates/README.md) bölümlerinde. OpenHuman'ın birçok parçası [`vendor/`](../vendor) altında kendi depolarında yaşar ve onlar da katkıları memnuniyetle karşılar. Katkıda bulunanlar ücretsiz hediyeler ve [Discord](https://guild.tinyhumans.ai/) üzerinde özel erişim kazanır. ## Yıldız geçmişi

Star History Chart

## Katkıda bulunanlar OpenHuman contributors