PHPackages                             yaknet/subtext - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Debugging &amp; Profiling](/categories/debugging)
4. /
5. yaknet/subtext

ActiveLibrary[Debugging &amp; Profiling](/categories/debugging)

yaknet/subtext
==============

Professional Developer Intelligence tool to analyze code comments using AI.

v1.3.1(1w ago)07—0%MITPHPPHP ^8.2

Since May 13Pushed 1w agoCompare

[ Source](https://github.com/y-packages/subtext-ai)[ Packagist](https://packagist.org/packages/yaknet/subtext)[ RSS](/packages/yaknet-subtext/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (7)Versions (6)Used By (0)

YakNet Subtext 2.0 (AI-Powered Developer Intelligence)
======================================================

[](#yaknet-subtext-20-ai-powered-developer-intelligence)

[![PHP Version](https://camo.githubusercontent.com/962aced9b09d89716dbebf186ff899754a096ff1068b6b7988675c2d9fab9331/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253545382e322d626c75652e737667)](https://php.net)[![License](https://camo.githubusercontent.com/8bb50fd2278f18fc326bf71f6e88ca8f884f72f179d3e555e20ed30157190d0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e737667)](LICENSE)[![AI Powered](https://camo.githubusercontent.com/4e9bb28fb21893a0f04a52ad3e21f05321149e631c3222694c762c2d5a86327b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f41492d506f77657265642d707572706c652e737667)](https://gemini.google.com)

**YakNet Subtext**, kodunuzun satır aralarındaki hikayeyi ortaya çıkaran devrimsel bir araçtır. Kod yorumlarınızı (Comments) analiz ederek geliştirici psikolojisini, teknik borçları ve gizli riskleri yapay zeka desteğiyle raporlar.

🌟 Öne Çıkan Özellikler
----------------------

[](#-öne-çıkan-özellikler)

- **🧠 AI Developer Psychology:** Geliştiricinin yorum yazarkenki ruh halini (stres, mutluluk, acele) analiz eder.
- **🛡️ Security Scanner:** Yorumlarda unutulmuş şifreleri, API anahtarlarını veya hassas dahili bilgileri tespit eder.
- **📊 Technical Debt Insights:** `@TODO`, `@FIX`, `@HACK` notlarını analiz ederek projenin teknik sağlığını raporlar.
- **🔍 Context-Aware Parsing:** Sadece yorumu değil, yorumun hangi kod bloğuna ait olduğunu (Context) da anlar.
- **⚡ Modern CLI:** Tüm projenizi saniyeler içinde tarayıp "Geliştirici Günlüğü" oluşturmanızı sağlar.

📦 Kurulum
---------

[](#-kurulum)

Composer ile projenize hemen dahil edin:

```
composer require yaknet/subtext
```

🚀 CLI Kullanımı
---------------

[](#-cli-kullanımı)

Kütüphane, `vendor/bin/subtext` üzerinden kullanılabilir.

### 1. Temel Analiz

[](#1-temel-analiz)

Bir dosyadaki veya klasördeki tüm yorumları ve kod bağlamlarını listeleyin:

```
bin/subtext analyze src/
```

### 2. Yapay Zeka Destekli Psikolojik Analiz

[](#2-yapay-zeka-destekli-psikolojik-analiz)

Geliştiricinin zihin haritasını ve teknik borçları Gemini AI ile raporlayın:

```
bin/subtext analyze src/ --ai
```

💻 Kütüphane Olarak Kullanım
---------------------------

[](#-kütüphane-olarak-kullanım)

Uygulamanızın çalışma anında (Runtime) yorumları JSON olarak dışarı aktarabilirsiniz:

```
use YakNet\Subtext\Subtext;

// İlk parametre: Aktiflik kontrolü (true ise JSON çıktısı verir ve durur)
// İkinci parametre: AI analizi dahil edilsin mi?
Subtext::run(isset($_GET['debug']), true);
```

⚙️ Yapılandırma
---------------

[](#️-yapılandırma)

AI özelliklerini kullanabilmek için projenizin kök dizininde bir `.env` dosyası oluşturun ve **Google Gemini API** anahtarınızı ekleyin:

```
GEMINI_API_KEY=AIzaSyA...your_key_here
```

🧠 Neden Subtext?
----------------

[](#-neden-subtext)

Kodunuz sadece ne yaptığını anlatır, ama yorumlarınız **neden** o şekilde yapıldığını fısıldar. Subtext, bu fısıltıları profesyonel raporlara dönüştürerek:

- Takıma yeni katılanların projeyi daha iyi anlamasını sağlar.
- Aceleyle yazılmış tehlikeli çözümleri (hacks) gün yüzüne çıkarır.
- Projenin "insani" tarafını (geliştirici motivasyonunu) ölçer.

🤝 Katkıda Bulunma
-----------------

[](#-katkıda-bulunma)

Bu proje **YakNet Bilişim** tarafından açık kaynak topluluğuna bir armağan olarak geliştirilmiştir. Pull Request ve Issue bildirimleriniz baş tacıdır.

📜 Lisans
--------

[](#-lisans)

Bu yazılım **MIT Lisansı** altında lisanslanmıştır. Detaylar için [LICENSE](LICENSE) dosyasına göz atabilirsiniz.

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance98

Actively maintained with recent releases

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~5 days

Total

5

Last Release

9d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/236650944?v=4)[yakistir98](/maintainers/yakistir98)[@yakistir98](https://github.com/yakistir98)

---

Top Contributors

[![yaknetbilisim](https://avatars.githubusercontent.com/u/242705004?v=4)](https://github.com/yaknetbilisim "yaknetbilisim (3 commits)")

---

Tags

debugaianalysiscommentsGeminiyaknetdeveloper-intelligence

###  Code Quality

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/yaknet-subtext/health.svg)

```
[![Health](https://phpackages.com/badges/yaknet-subtext/health.svg)](https://phpackages.com/packages/yaknet-subtext)
```

###  Alternatives

[cognesy/instructor-php

The complete AI toolkit for PHP: unified LLM API, structured outputs, agents, and coding agent control

317117.1k1](/packages/cognesy-instructor-php)[symfony/ai-mate

AI development assistant MCP server for Symfony projects

22104.4k21](/packages/symfony-ai-mate)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
