Pi OpenDesign

Pi ile
OpenDesign’da
tasarlayın.

OpenDesign'da Pi ile arayüz tasarlamanın yolu: taşınabilir skiller, seçtiğiniz model ve anahtar, brief'ten incelenmiş dosyaya kadar tek bir plan karşılaştırma görevi ve başlamadan önce bilinmesi gereken sınırlar.

Bu Sayfada Örnek
  1. Örnek
  2. Uygunluk
  3. Uyumluluk
  4. Kurulum
  5. İş Akışı
  6. Kaynaklar
  7. Sınırlamalar
  8. SSS

Tam Bir Pi Tasarım Görevi

Bir Pi Tasarım İşi: Brif'ten Arayüze

Tam döngü boyunca izlenen tek bir görev: brif ve kısıtlar olarak neyi teslim ettiğiniz, Pi'nin döndürdüğü çıktı ve tamam demeden önce kalan kontroller. Aşağıdaki arayüz, bu sayfa için oluşturulmuş örnek bir çalışmadır; kaydedilmiş bir Pi çalışması değildir.

1Tasarım Brief'i ve Kısıtlar

Brief

Bir not alma uygulaması için plan karşılaştırma sayfası tasarlayın: ücretsiz, kişisel ve takım planları, bir özellik karşılaştırması ve kısa bir SSS. Masaüstü ve telefon.

  • Tasarım sistemiOpenDesign kağıt tuvali: Albert Sans, tek bir yeşil vurgu
  • Kesme noktaları (breakpoints)1440px masaüstü ve 390px mobil, yatay kaydırma yok
  • EtkileşimlerFaturalama geçişi, plan CTA'ları, genişletilebilir karşılaştırma satırları
  • ÇıktıSabit data-od-id kancalarına sahip kendi kendine yeterli tek bir HTML dosyası

2Kim Ne Yapar: Siz, Pi ve OpenDesign

  • Siz

    Brifi siz yazarsınız, tasarım sistemini seçersiniz ve kabul kriterlerini belirlersiniz.

  • Pi

    Pi yerleşimi planlar, HTML, CSS ve JavaScript yazar ve istendiğinde revize eder.

  • OpenDesign

    OpenDesign tasarım sistemini ve skill'i sağlar, önizlemeyi oluşturur ve her sürümü proje dosyası olarak kaydeder.

  • İnceleme

    Teslimden önce görsel hiyerarşiyi, 8px ızgaradaki boşlukları, her iki kırılma noktasını ve her etkileşimi kontrol edin.

3Pi Çıktısı: 1440px ve 390px'te Plan Karşılaştırma Sayfası

Pi Çıktısı: 1440px ve 390px'te Plan Karşılaştırma Sayfası — Masaüstü
Örnek gösterim

4Teslimden Önce İnceleme

Düzen

Izgara ve Boşluklar

Üç plan ve karşılaştırma aynı 8px ızgarayı kullanır; özellik satırları sütunlar boyunca hizalanır.

Hiyerarşi

Görsel Hiyerarşi

Fiyat ve plan adı öne çıkar; vurgu rengi en çok seçilen rozetini ve düğmesini işaretler.

Duyarlı

Mobil Düzen

Sıralama: kişisel plan, ardından ücretsiz, sonra ekip; geçiş üstte kalır.

Etkileşim

Etkileşim Kontrolleri

Anahtarı değiştirin, CTA'lar arasında sekmeyle gezin, bir karşılaştırma satırını açın.

Uygunluk

Pi Ne Zaman Uygun—ve Ne Zaman Değil

Pi'nin Uygun Olduğu Durumlar

  • Her model, sizin anahtarlarınız. İstekleri kendi anahtarlarınızla Anthropic, OpenAI, Google ve daha fazlasına gönderin; ekran görüntüsünden arayüze için güçlü bir çok modlu model seçin ve /model ile geçiş yapın.
  • Taşınabilir Beceriler. Tasarım kurallarınızı, yalnızca Pi ile değil, uyumlu ajanlar arasında sizinle taşınan Agent-Skills standardındaki Becerilere koyun.
  • MCP + Uzantılar. Bir Figma MCP sunucusu aracılığıyla gerçek tasarım bağlamını çekin ve TypeScript Uzantıları kullanarak doğrulama döngüsünü otomatikleştirin.
  • Açık ve BYOK. MIT lisanslı ve yerel öncelikli; yalnızca temel model için ödeme yaparsınız ve kimlik bilgileri makinenizde kalır.

Şu Durumlarda Başka Bir Workflow Seçin

  • Düzenlenebilir vektör dosyalarına ihtiyacınız var. Çıktı HTML'dir, düzenlenebilir bir tasarım belgesi değildir. İhtiyacınız olan varlık biçimi için ayrı bir vektör iş akışına bakın.
  • Referansınız ve kısıtınız yok. Tasarım sistemi veya örnek olmadan çıktı genel bir görünüme yönelir; önce brifi yazın.
  • Bu ajanın gerektirdiği kimlik bilgisine sahip değilsiniz. Gerekli: Kendi sağlayıcı API anahtarınız (kendi anahtarınızı getirin) veya /login üzerinden abonelik girişi. OpenDesign kimlik bilgisi sağlamaz veya proxy olarak sunmaz.
  • Ekibiniz Aider veya OpenCode'da çalışıyor. Bu ajanların kendi sayfaları var; ortak çalışma alanı aynı kalır, ancak kurulum farklıdır. İlgili ajanlar bölümüne bakın.

Uyumluluk

Başlamadan Önce Pi Gereksinimleri

Bu sayfa, OpenDesign masaüstü uygulaması aracılığıyla bağlandığında Pi'yi kapsar. Yayımlanmış referanslar 6 Eylül 2026'da kontrol edilmiştir.

Araç KapsamıPi, topluluk tarafından

Pi, earendil-works tarafından geliştirilen açık kaynaklı (MIT) bir terminal AI kodlama ajanıdır. Kod tabanınızı okur, dosyaları düzenler ve kompakt dört araçlık bir çekirdekten — read, write, edit, bash — komutlar çalıştırır. Bu sayfa, Pi'nin kendi arayüzü değil, OpenDesign aracılığıyla Pi ile arayüz tasarlamakla ilgilidir. OpenDesign'ın kurulum notları mevcut ajanları listeler.

Hesaplar ve Kimlik DoğrulamaKendi sağlayıcı API anahtarınız (BYOK) veya

Kendi sağlayıcı API anahtarınız (BYOK) veya /login üzerinden abonelik girişi. Kendi sağlayıcı API anahtarınız (BYOK) veya bir abonelik girişiyle kimlik doğrulaması yapın — kimlik bilgileri makinenizde kalır. Bu sayfa herhangi bir kota veya fiyat garantisi vermez.

Sistem ve SürümlerMasaüstü uygulama veya kaynak kod

Masaüstü derlemeleri için indirme sayfasına bakın. Kaynak hızlı başlangıçtaki Node.js ve pnpm gereksinimleri, kaynaktan çalıştırırken geçerlidir; bir masaüstü paketi kurarken geçerli değildir. Minimum uyumlu Pi sürümü: burada doğrulanmamıştır.

Bağlantı KontrolüBaşarı sinyali

Yüklü sürümünüzün gösterdiği bağlantı talimatlarını kullanın, ardından küçük bir görev çalıştırın. Pi'nin bunu işlediğini ve çıktının açıldığını doğrulayın. Tek başına indirme, çalışan bir bağlantı oluşturmaz.

Masaüstü uygulamasıyla başlayın

Üç Adımda Pi Kurulumu

Önce indirin, yüklediğiniz sürüm için Pi kurulumunu tamamlayın, ardından küçük bir sonucu kontrol edin. OpenDesign'ı kaynaktan derlemek bu yol için gerekli değildir.

  1. 1

    OpenDesign Masaüstü Uygulamasını İndirin

    Bilgisayarınız için paketi seçin, kurun ve uygulamayı başlatın.

    OpenDesign'ı indirin
    KONTROL NOKTASI
    Masaüstü uygulaması açılır. Zaten yüklü mü? Sonraki adıma geçin; tekrar indirmeye gerek yok.
  2. 2

    Pi Bağlantınızı Hazırlayın

    Yüklü sürümünüzdeki Pi talimatlarını izleyin. Kendi sağlayıcı API anahtarınızla (BYOK) veya bir abonelik oturumuyla kimlik doğrulayın — kimlik bilgileri makinenizde kalır.

    Pi sağlayıcılar & kimlik doğrulama belgeleri
    # 1. Install the Pi coding agent CLI (Node)
    npm install -g --ignore-scripts @earendil-works/pi-coding-agent
    
    # 2. Authenticate with your own provider key (BYOK)
    export ANTHROPIC_API_KEY=sk-ant-...   # or OPENAI_API_KEY=sk-...
    #    (or run /login inside Pi for a Claude / ChatGPT / Copilot subscription)

    Yayımlanmış kılavuzdaki Pi kurulum notlarından alınmıştır; güncel komut için satıcı belgelerine bakın.

    KONTROL NOKTASI
    Amaçlanan ajanı ve hesabı doğrulayın. Kullanılamıyorsa, daha büyük bir göreve kalkışmadan önce uyumluluğu kontrol edin.
  3. 3

    Tek Bir Küçük Pi Görevi Çalıştırın

    Bir revizyon dahil olmak üzere tüm döngüyü değerlendirmenizi sağlayan sınırlı bir brifle başlayın.

    Başlangıç brief’i

    Bir profil formu ve kaydetme onayı içeren bir ayarlar ekranı oluştur. Tasarım kurallarımı uygula. Masaüstü ve mobil genişliklerde kontrol et.

    KONTROL NOKTASI
    Sonucu açın, kaydetme durumunu test edin ve belirli bir değişiklik isteyin. İnceleme, bir dosya oluşturulduğunda başlar; orada bitmez.

OpenDesign'ı kaynaktan çalıştırmak için bunun yerine teknik hızlı başlangıcı kullanın.

Pi tasarım iş akışı

Pi'nin Beş Adımlı Tasarım İş Akışı

Bir plan karşılaştırma sayfasını briften kontrol edilmiş çıktıya kadar izleyin. Her adım sizin girdinizi, Pi'nin hamlesini, OpenDesign'ın katkısını ve sizin inceleme noktanızı gösterir.

  1. 1

    Tasarım Brief'i

    Sade ve kısa tutun: üç ila altı satır. Hedef kitleyi, ekranın amacını ve platformları belirtin.

    • SizBrifi taslak olarak yazın; varsa bir referans ekran görüntüsü ekleyin.
    • PiBrifi ve projenin Skill dosyasını okur; belirsiz bir şey varsa sorar.
    • OpenDesignProjeyi, istem arayüzünü ve çıktı türü için Skill'i sağlar.
    • KontrolBrifin kabul kriterlerini içerdiğini kontrol edin. Bunları şimdi eklemek, üretim sonrası düzeltmelerden daha az maliyetlidir.
  2. 2

    Tasarım Kısıtları

    Bir tasarım sistemi artı katı kurallar. Pi'nin çıktısını genel olmak yerine markaya uygun tutan şey budur.

    • SizBir tasarım sistemi seçin; kırılma noktalarını ve gerekli bileşenleri belirtin.
    • PiHerhangi bir kod yazmadan önce DESIGN.md belirteçlerini ve duruş kurallarını bağlama yükler.
    • OpenDesignTasarım sistemi kitaplığını sağlar ve seçiminizi Skill şablonuna bağlar.
    • KontrolBelirteçlerin markanızla eşleştiğini doğrulayın: tek vurgu rengi, doğru yazı tipleri, uygun köşe yarıçapı.
  3. 3

    Arayüzü Oluştur

    Pi tek bir kendi kendine yeten HTML dosyası üretir: yerleşim, stiller, etkileşimler ve kararlı kancalar.

    • SizBekleyin veya açıklayıcı bir soruyu yanıtlayın. Yapılandırma gerekmez.
    • PiBölümleri planlar, HTML, CSS ve JavaScript yazar, dosyayı çalıştırır ve hataları düzeltir.
    • OpenDesignÇıktıyı proje klasörüne kaydeder ve önizleme için dizinler.
    • KontrolHenüz bir şey yok. Kaynağı değil, oluşturulan dosyayı değerlendirin.
  4. 4

    Önizleme

    Dosya, istediğiniz genişliklerde OpenDesign içinde oluşturulur. Tasarımın değerlendirildiği yer burasıdır.

    • SizGenişlikleri değiştirin, etkileşimleri test edin ve öğelere yorum bırakın.
    • PiÖnizleme yorumlarınızı okur ve sonraki revizyonu hazırlar.
    • OpenDesignÖnizlemeyi oluşturur ve yorumlar ile düzenlemeler için data-od-id hedeflerini sunar.
    • KontrolHiyerarşiyi, kontrastı, 390px'te taşmayı, odak durumlarını ve vurgu renginin ölçülü kalıp kalmadığını kontrol edin.
  5. 5

    Revize Et ve Doğrula

    Önizlemedeki öğelere işaret ederek değişiklik talep edin. Her revizyon yeni bir dosyadır; hiçbir şey sessizce üzerine yazılmaz.

    • SizYorumları isteklere dönüştürün; görevin ne zaman tamamlandığına karar verin.
    • PiDeğişiklikleri yerinde uygular ve dosyayı yeniden çalıştırır.
    • OpenDesignSürümleri yan yana tutar; iş bittiğinde bir görüntü veya HTML'yi dışa aktarır.
    • KontrolYalnızca değişen alanı yeniden kontrol edin, ardından her kesme noktasında tam sayfayı bir kez kontrol edin.

Kaynaklar

Pi Tasarım Kaynakları

Sınırlamalar

Pi Sınırlamaları, Manuel Kontroller ve Yedek Çözümler

  • KapsamPi sağlayıcıdan bağımsızdır: Anthropic, OpenAI, Google ve 20'den fazla sağlayıcı arasında normalleştirme yapar, böylece kendi anahtarlarınızı getirirsiniz ve oturum ortasında modelleri değiştirebilirsiniz. Bu sayfa, Pi'yi OpenDesign ile bağlantılı bir ajan olarak ele alır, Pi'nin tüm özelliklerini değil.
  • Kullanım LimitleriKullanım sınırları ve maliyet, kimlik bilgilerinize bağlıdır (kendi sağlayıcı API anahtarınız veya /login aracılığıyla abonelik girişi). Bu sayfa, ücretsiz kotalar hakkında herhangi bir iddiada bulunmaz.
  • AğYerel proje dosyaları çevrimdışı çıkarım anlamına gelmez. Hassas girdileri paylaşmadan önce Pi'nin sağlayıcı ayarlarını ve veri politikalarını gözden geçirin.
  • Çıktı HTML'dirArtifact'lar HTML dosyalarıdır, vektör tasarım dosyaları değildir.
  • Manuel İncelemeErişilebilirlik, gerçek içerik, marka uyumu ve etkileşim doğruluğu, önizlemede tarafınızdan incelenir. Herhangi bir ajan öz denetimini ilk geçiş olarak değerlendirin.
  • Yedek ÇözümPi kullanılamıyorsa veya bir görev başarısız olursa, yüklü sürümün bağlantı talimatlarını ve kimlik doğrulamasını kontrol edin. Yapılandırmayı değiştirmeden önce hatayı ve son çalışan yapıtı koruyun.

SSS

Pi ve OpenDesign Hakkında Sık Sorulan Sorular

Pi Gerçekten Tasarım İşi Yapabilir mi?
Evet — bir estetik skill, bir tasarım sistemi ve bağlamda gerçek referans görselleriyle Pi, üretim kalitesinde, duyarlı UI üretir ve çıktıyı referanslara karşı doğrulamak için güçlü bir multimodal modele yönlendirebilirsiniz. Bu bağlam olmadan genellikle jenerik bir görünüme varsayılan olarak döner, OpenDesign'ın doldurduğu boşluk da budur.
Pi ile Tasarım Yapmak İçin Ödeme Yapmam Gerekir mi?
Pi'nin kendisi ücretsiz ve açık kaynaktır (MIT). Yalnızca altta yatan model için ödeme yaparsınız — kendi sağlayıcı API anahtarınızı getirin (BYOK) veya /login üzerinden bir Claude Pro/Max, ChatGPT Plus/Pro ya da GitHub Copilot aboneliği kullanın. OpenDesign her durumda kimlik bilgilerinizi asla proxy'lemez.
Pi'yi Tasarım için Uygun Kılan Nedir?
Sağlayıcıdan bağımsızdır: kendi anahtarlarınızı getirir ve 20'den fazla sağlayıcıdan herhangi birine yönlendirebilir, güçlü yönleri göreve uyan modeli seçer ve oturum ortasında değiştirebilirsiniz. Ancak zevk hâlâ modelden değil, sağladığınız tasarım sistemi, skill ve referanslardan gelir.
Ön Uç Tasarım İçin Pi ile Hangi Modeli Kullanmalıyım?
Pi birçok sağlayıcıya yönlendirme yapar, bu yüzden göreve göre seçim yapın — güçlü bir multimodal model referans ekran görüntülerini iyi okur, diğerleri ise refaktöring için daha uygun olabilir. Pi'nin avantajı, iş akışınızı değiştirmeden model değiştirebilmenizdir. OpenDesign, seçtiğiniz model ne olursa olsun aynı tasarım bağlamını korumanızı sağlar.
Pi'yi Figma'ya Nasıl Bağlarım?
Pi, MCP sunucularını destekler, böylece bir Figma MCP sunucusu ekleyip gerçek tasarım bağlamını çekebilirsiniz — bileşenler, değişkenler, düzen verileri — böylece üretilen kod kaynağı yaklaşık olarak taklit etmek yerine ona uyar.
Pi aslında nedir
Pi, terminal için açık kaynaklı (MIT) bir AI kodlama ajanıdır; earendil-works pi araç setinin bir parçasıdır. Deponuzu okur, dosyaları düzenler ve shell komutları çalıştırır — yalnızca satırları tamamlamak yerine doğal dil görevlerinden yola çıkarak işi planlar ve doğrular. Çekirdeği kasıtlı olarak küçüktür: dört varsayılan araç — read, write, edit ve bash — ayrıca yerleşik grep, find ve ls.

Tasarım işi için öne çıkan özellik, Pi'nin sağlayıcıdan bağımsız olmasıdır. Anthropic, OpenAI, Google ve daha birçok sağlayıcıyı tek bir birleşik API arkasında normalleştirir; böylece kendi anahtarlarınızı getirirsiniz ve görev başına modeli seçersiniz — örneğin referans ekran görüntülerini okumak için güçlü bir çok kipli model — ve iş akışınızı değiştirmeden oturum ortasında /model veya Ctrl+L ile geçiş yaparsınız.

Herhangi bir model, sizin anahtarlarınız: Pi, Anthropic ve OpenAI dahil 20+ sağlayıcıya yönlendirir. Kendi API anahtarlarınızla (BYOK) kimlik doğrularsınız veya /login ile bir Claude Pro/Max, ChatGPT Plus/Pro ya da GitHub Copilot aboneliğine giriş yaparsınız.

Skills + Extensions: Pi, Skills (Agent Skills standardını izleyen Markdown yetenek paketleri) ve TypeScript Extensions yükler — tasarım kurallarınızı kodlamak ve özel araçlar eklemek için doğal yer.

Dallanan oturumlar: Oturumlar JSONL ağaçları olarak saklanır; böylece bir keşif dalı oluşturabilir ve önceki geçişleri kaybetmeden tek bir dosyada geçmişte gezinebilirsiniz.

Kimlik bilgisi: kendi sağlayıcı API anahtarınız (BYOK — Anthropic, OpenAI, Google vb.) veya /login üzerinden abonelik girişi; yerel olarak ~/.pi/agent/auth.json içinde saklanır (0600)

Satıcı: earendil-works (açık kaynak topluluk projesi)

Lisans: MIT, açık kaynak
Çok sağlayıcılı, BYOK bir ajan tasarıma neden uygundur
Pi'nin tasarım avantajı esnekliktir, tek bir yerleşik model değil — ancak her ajanda olduğu gibi, zevkin yine de sağlanması gerekir.

Görev başına doğru modeli seçin: Pi herhangi bir sağlayıcıya yönlendirdiği için, referans ekran görüntülerini okumak üzere güçlü bir çok kipli modele başvurabilir, sonra yeniden düzenleme için başka bir modele geçebilirsiniz — ajanı bırakmadan.

Anahtarlar sizin, kilitlenme yok: BYOK, bir satıcının fiyatlandırmasına veya bağlam sınırlarına bağlı olmadığınız anlamına gelir; önünüzdeki tasarım işine güçlü yönleri uyan modeli seçin.

Skills içindeki kurallar: Bir Skill (artı bir Figma sunucusu gibi bir MCP kaynağı) ajanı token'larınıza, bileşenlerinize ve gerçek spesifikasyonlarınıza yönlendirir; böylece varsayılan bir görünüm yerine bir markaya göre çalışır.

Zevk, sizin sağladığınız üç girdiden gelir: bir tasarım sistemi, bir skill ve gerçek referans görselleri.

Ders her ajanın öğrettiği aynı derstir: Pi varsayılan olarak zevke sahip değildir ve hiçbir model seçimi bunu sağlamaz. Ona kısıtlamalar verdiğinizde iyi tasarım üretir — bir tasarım sistemi, estetik bir skill ve somut referanslar. OpenDesign tam olarak bu girdileri paketler, bu yüzden ikisi birbirine uyar (aşağıda daha fazlası).
Sıfırdan Tasarım Çalışmaları için Pi'yi Kurun
Kurulum sırası: yükle → kimlik doğrula (BYOK) → tasarım kurallarını bir Skill'de kodla → bir model seç → tarayıcı doğrulamayı etkinleştir.

Tasarım kurallarınızı kodlayın: Token'larınızı, temel bileşenlerinizi ve konvansiyonlarınızı bir Skill'e koyun ve Pi'yi bunlara yönlendirin; böylece çıktı, genel bir görünüme varsayılan olarak dönmek yerine bir markayla eşleşir.

Tarayıcı doğrulamayı ekleyin: Pi'nin gerçek bir tarayıcıda render edilip çıktısını kesme noktaları arasında kontrol etmesi için bir Playwright veya tarayıcı MCP bağlayın; yalnızca derlemenin geçtiğini onaylamakla yetinmesin.

Komutlar ve değişebilecek sürüme özgü ayrıntılar için güncel kurulum bölümünü kullanın.

# 1. Install the Pi coding agent CLI (Node) npm install -g --ignore-scripts @earendil-works/pi-coding-agent # 2. Authenticate with your own provider key (BYOK) export ANTHROPIC_API_KEY=sk-ant-... # or OPENAI_API_KEY=sk-... # (or run /login inside Pi for a Claude / ChatGPT / Copilot subscription) # 3. Start it in your project cd your-project pi # 4. Switch models any time with /model or Ctrl+L
Önceki kılavuzdan tarihsel komut örneği; güncel sözdizimini bağlantılı satıcı belgelerinde doğrulayın.
Ekran görüntüsünden kullanıcı arayüzüne iş akışı
Pi ile en yüksek etkiye sahip tasarım döngüsü, bir referans görüntüyü çalışan, duyarlı bir kullanıcı arayüzüne dönüştürmek ve eşleşene kadar yinelemektir — çıktıyı referansla karşılaştırmak için çok modlu bir modele dayanarak. Pi sağlayıcıdan bağımsız olduğundan, bu geçiş için görüntüleri en iyi okuyan modele Pi'yi yönlendirin.

Elonuzdaki en net görsel referanslardan başlayın — ve yalnızca tek bir hero görseli değil, birden çok durumu (masaüstü ve mobil, hover, boş, yükleniyor) dahil edin.

Bu geçiş için /model ile güçlü bir çok modlu model seçin; çünkü ekran görüntüsünden kullanıcı arayüzüne kaliteyi belirleyen şey görüntü anlayışıdır.

İstemde belirli olun; belirsiz istemler güçlü bir modelle bile genel kullanıcı arayüzü üretir.

Tasarım sisteminizi ve konvansiyonlarınızı bir Skill'de tutun ve Pi'ye token'ların ve kanonik temel bileşenlerin bulunduğu yeri söyleyin.

Bir geliştirme sunucusu çalıştırın ve Pi'nin gerçek bir tarayıcıda render etmesini, kesme noktalarına göre yeniden boyutlandırmasını sağlayın; ardından uygulamasını ekran görüntüleriyle karşılaştırarak yineleyin — yalnızca derlendiğini onaylamakla yetinmeyin.

Ajana referansları ve somut kısıtlamaları baştan verin:

İstemleri küçük ve odaklı tutun, iyi yinelemeleri commit edin ve kötü olanları geri alın (geri aldığınızda Pi'ye söyleyin), böylece her geçiş temiz bir temel üzerine inşa edilir. Pi'nin dallanan JSONL oturumları, orijinal akışı kaybetmeden bir alternatifi keşfetmenize de olanak tanır.

pi # in the prompt: > Implement reference-desktop.png and reference-mobile.png in React + Vite + Tailwind + TypeScript. Reuse my existing design-system components and tokens (see the Skill). Match spacing, layout, and hierarchy; make it responsive. Render it in the browser and iterate until it matches the references across breakpoints.
Önceki kılavuzdan tarihsel komut örneği; güncel sözdizimini bağlantılı satıcı belgelerinde doğrulayın.
Beceriler, Uzantılar ve temalar
Pi, çalışma zamanında birkaç katman aracılığıyla kendini genişletir ve bunlar açık bir tasarım iş akışına temiz biçimde oturur.

Beceriler: Agent Skills standardını izleyen Markdown yetenek paketleri — tasarım kurallarınız, token'larınız ve inceleme kontrol listeleriniz için kalıcı, taşınabilir yuva. Aynı Beceri yalnızca Pi'de değil, uyumlu ajanlarda da çalışır.

Uzantılar ve prompt şablonları: TypeScript Uzantıları özel araçlar, komutlar ve UI ekler; yeniden kullanılabilir prompt şablonları /name ile çalışır. İkisi de terminalden ayrılmadan doğrulama döngünüzü betikleştirmenize olanak tanır.

MCP ve temalar: Pi, harici tasarım bağlamını (en alakalı olarak bir Figma MCP sunucusu) getirmek için MCP sunucularına bağlanır ve temalar sıcak yeniden yüklenir; böylece siz çalışırken terminal UI okunabilir kalır.

Bunlar taşınabilir yeteneklerdir — özellikle Beceriler ve MCP — tam olarak OpenDesign'ın her proje için yeniden oluşturmak yerine orkestre etmek üzere kurulduğu türden şeylerdir.
Tasarım için Pi vs Codex vs Claude Code vs Cursor vs Gemini CLI
Tasarım işi için tek bir kazanan yok — her ajanın farklı bir gücü vardır ve deneyimli ekipler bunları bir arada kullanır. Adil bir özet:

Pi — Sağlayıcıdan bağımsız ve BYOK — herhangi bir modele (Anthropic, OpenAI, Google…) yönlendirme ve oturum ortasında geçiş yapma; MIT, kendini genişletebilir — Satıcıya bağlı kalmadan görev başına en iyi modeli seçme

Codex — Bir frontend becerisiyle güçlü görsel cila; sandbox'lanmış asenkron derlemeler — Devredilen asenkron derlemeler ve taşınabilir AGENTS.md kuralları

Claude Code — Belirli tasarım kararları (hex, aralık, tip) ve kod tabanına duyarlı UX — Frontend muhakemesi ve büyük bağlamlı refaktörler

Cursor — Canlı önizleme ve satır içi düzenlemelerle görsel kur-ve-gör döngüsü — Bir IDE içinde sıkı yinele-ve-izle UI çalışması

Gemini CLI — Güçlü çok modlu görüntü anlama ve 1M token bağlam; ücretsiz katman — Ekran görüntüsü yoğun işler ve bütün bir tasarım sistemini bağlamda tutma

Pi'nin açısı diğerlerine diktir: altta yatan bu modellerden herhangi birini kendi anahtarlarınızla kullanmanıza izin veren ajan odur. Toplulukta tekrar eden yargı hâlâ geçerli — zevk insanlardan gelir: hepsi, beceriler, referanslar ve kısıtlar olmadan genel geçer bir estetiğe varsayılan olarak yönelir. Çözülmesi gereken asıl sorun budur ve bu, model biçimli değil tasarım aracı biçimlidir.

Ajan — Tasarım gücü — En uygun olduğu alan
Tuzaklar ve “AI slop” görünümünden nasıl kaçınılır
AI tarafından üretilen tasarım hakkındaki en yaygın şikayet, genel görünmesidir — yumuşak gradyanlar, yüzen paneller, aşırı büyük yuvarlatılmış köşeler, dramatik gölgeler, “bunu bir AI yaptı” diye bağıran Inter ve mor havası. Bildirilen diğer sorunlar arasında bozuk mobil düzenler ve UI metinlerine sızan talimatlar yer alıyor. Bunların hiçbiri Pi'ye ya da tek bir modele özgü değil; bunlar, herhangi bir ajanın özenle seçilmiş bir tasarım bağlamı olmadan çalışması durumunda olan şeylerdir.

Estetik bir beceri ekleyin: Özenle seçilmiş bir tasarım becerisi, ajanı varsayılan görünüm yerine gerçek bir yönelime bağlanmaya zorlar — ve taşınabilir bir beceri olduğu için modeller arasında sizinle birlikte taşınır.

Gerçek bir tarayıcıda doğrulayın: Çok modlu bir model seçin ve Pi'nin breakpoint'ler boyunca render etmesini ve kendi kendini kontrol etmesini sağlayın; böylece düzenler mobilde sessizce bozulmaz.

Token ve referans sağlayın: Gerçek tasarım token'ları ve referans ekran görüntüleri, çıktı kalitesi üzerindeki en büyük tek kaldıraçtır.

Kuralları Pi'nin onları okuduğu yere kodlayın: “hero kartı yok, en fazla iki yazı tipi, marka öncelikli hiyerarşi” tarzı kuralları, ajanın her çalıştırmada yüklediği bir beceriye koyun.

Şunu fark edin: her önlem, hangi sağlayıcıya yönlendirdiğinizden bağımsız olarak ajana özenle seçilmiş bir tasarım bağlamı vermekle ilgilidir. Bu bağlamı her projede elle sürdürmek, OpenDesign'ın ortadan kaldırdığı zahmettir.
OpenDesign içinde Pi ile tasarım yapmak
OpenDesign, yukarıdaki iş akışının sürekli talep ettiği açık kaynaklı tasarım katmanıdır. Pi'yi birinci taraf bağdaştırıcı olarak ele alır ve onu özenle seçilmiş bir beceri ve tasarım sistemi kütüphanesi, yapılandırılmış bir render işlem hattı ve yerel bir masaüstü UI ile sarar — böylece Pi'yi iyi yapan tasarım bağlamı her seferinde elle bir araya getirilmek yerine ilk çalıştırmadan itibaren oradadır. Her ikisi de açık kaynaklı ve yerel öncelikli; bu da eşleşmeyi doğal bir uyum haline getirir.

Kendi sağlayıcı API anahtarınızla (BYOK) veya bir abonelik girişiyle kimlik doğrulayın — kimlik bilgileri makinenizde ~/.pi/agent/auth.json içinde kalır ve asla bizim üzerimizden proxy'lenmez.

Bir tasarım sistemi ve bir beceri seçin, ardından tutarlı bir zevkle sunumlar, prototipler ve açılış sayfaları üretin.

Her artefakt ve DESIGN.md dosyası, barındırılan bir bulutta değil, kendi repo'nuzda yaşar.

Aynı Pi ajanı, aynı anahtarlar, modelleri değiştirme konusunda aynı özgürlük — üstelik çevresinde gerçek, taşınabilir, açık kaynaklı bir tasarım iş akışı. Yerel öncelikli ve MIT lisanslıdır; bu yüzden işiniz veya kimlik bilgilerinizle ilgili hiçbir şey makinenizden ayrılmaz.

OpenDesign'ı kurun ve ajanınız olarak Pi'yi seçin.
OpenDesign, Pi ile bağlantılı mı?
Hayır. OpenDesign bağımsızdır ve Pi'yi topluluk tarafından desteklenen bir adaptör olarak entegre eder.