
Security News
White House Authorizes Private Companies to Conduct Offensive Cyber Operations
A new federal program will let vetted U.S. cybersecurity firms help investigate and disrupt foreign cybercrime groups under government direction.
project-consciousness
Advanced tools
Multi-agent orchestration with persistent memory — agents never forget why they exist
Sadece ne istediğini söyle, gerisini halleder.
Yapay zeka agent'ları sana "hangi framework?", "JWT mi session mı?", "database ne olsun?" diye sormak yerine — sen sadece ne istediğini anlat, sistem teknik kararları kendisi alsın.
$ pc init
📋 Ne yapmak istiyorsun?
> URL shortener istiyorum, kayıt olsun, link tıklanınca
redirect olsun, linkler süresi dolmasın
🔍 Analiz ediliyor...
✅ JWT Auth (kayıt sistemi algılandı)
✅ SQLite (hafif, yeterli)
✅ REST API
✅ TypeScript + Node.js
❓ Birkaç şey sormam gerekiyor:
Kısaltılmış linkler herkese açık mı, sadece giriş yapanlara mı?
1. Herkese açık
2. Sadece giriş yapanlar
3. İkisi de (seçilebilir)
> 1
Kullanıcılar birbirinin linklerini görebilir mi?
1. Evet, herkes görür
2. Hayır, sadece kendi
3. Opsiyonel paylaşım
> 2
╔══════════════════════════════════════════════╗
║ Plan Özeti ║
╚══════════════════════════════════════════════╝
✅ JWT Auth
✅ SQLite
✅ REST API
❌ Frontend yok (sadece API)
❌ Ödeme sistemi yok
📋 Başarı Kriterleri:
• npm test geçmeli
• kayıt olsun
• link tıklanınca redirect olsun
• linkler süresi dolmasın
$ pc run
🚀 Orchestrator başlatıldı...
📐 Mimari kararlar uygulanıyor...
📦 Milestone M01: Foundation — DB schema, config
📦 Milestone M02: Auth — register, login, JWT
📦 Milestone M03: URL Shortener — CRUD, redirect
🤖 Agent çalışıyor: M01...
✅ M01 tamamlandı (tsc ✅, test ✅)
🤖 Agent çalışıyor: M02...
✅ M02 tamamlandı (tsc ✅, test ✅, endpoint ✅)
🤖 Agent çalışıyor: M03...
✅ M03 tamamlandı (tsc ✅, test ✅, endpoint ✅)
✅ Proje tamamlandı — 3/3 milestone başarılı
# Hemen dene (kurulum gereksiz)
npx project-consciousness init
# veya global kur
npm install -g project-consciousness
pc init
pc run
Gereksinimler: Node.js 20+, Anthropic API key
export ANTHROPIC_API_KEY=sk-ant-...
| Sana sorar ✅ | Kendisi karar verir ❌ |
|---|---|
| "Linkler herkese açık mı?" | JWT mi session mı? |
| "Kullanıcılar birbirini görebilir mi?" | Hangi database? |
| "Ödeme sistemi olacak mı?" | REST mi GraphQL mı? |
| "Linkler süresi dolar mı?" | Hangi dosya yapısı? |
Teknik kararları brief'inden otomatik çıkarır. Sadece ürün kararlarını — yani senin bilmen gereken şeyleri — sorar.
Her şey 4 dosya üzerinden döner:
| Dosya | Ne İçerir | Kimin |
|---|---|---|
MISSION.md | Ne yapılacak, ne yapılmayacak, başarı kriterleri | Senin (değişmez) |
ARCHITECTURE.md | Teknik kararlar — auth, DB, API stili | Sistem (otomatik) |
DECISIONS.md | Her karar, neden alındı, ne zaman | Log (append-only) |
STATE.md | Şu an hangi aşamada, ne bitti, ne kaldı | Canlı durum |
Agent her göreve başlamadan önce bu 4 dosyayı okur. "Neden bu projeyi yapıyoruz?" sorusunun cevabını asla unutmaz.
Sen: "URL shortener istiyorum..."
│
▼
┌─────────────────────────────────┐
│ SmartBrief │
│ 1 soru → analiz → ürün soruları │
│ → MISSION.md + ARCHITECTURE.md │
└──────────┬──────────────────────┘
▼
┌─────────────────────────────────┐
│ Orchestrator │
│ Plan → Milestone → Agent → Test │
│ Başarısız? → 3x retry → sana │
│ sor │
└──────────┬──────────────────────┘
▼
┌─────────────────────────────────┐
│ Memory Layer │
│ Her karar DECISIONS.md'ye │
│ Her adım STATE.md'ye │
│ Hiçbir şey kaybolmaz │
└─────────────────────────────────┘
Kod yazıldıktan sonra gerçekten çalışıp çalışmadığı test edilir:
tsc --noEmit ile tip hatalarıvitest run / pytest / go testBaşarısız olursa 3 kez otomatik düzeltme dener. Düzelmezse sana sorar.
| Komut | Ne Yapar |
|---|---|
pc init | Brief topla → 4 dosya oluştur |
pc run | Orchestrator'u başlat |
pc run "Todo API yap" | Brief ile direkt başlat |
pc status | STATE.md'yi göster |
pc log | DECISIONS.md'yi göster |
pc help | Yardım |
Her şey loglanır, hiçbir şey silinmez:
## D024 — Codebase Context: Task Öncesi Otomatik Dosya Okuma
- **Tarih**: 2026-03-24T02:30:00+03:00
- **Karar**: CodebaseReader ile src/ taranır, task'a göre ilgili dosyalar seçilir
- **Gerekçe**: Agent mevcut kodu bilmeli, yoksa duplicate yazar
- **Durum**: active
6 ay sonra "neden böyle yapmışız?" sorusunun cevabı → DECISIONS.md.
import { SmartBrief } from 'project-consciousness/brief';
import { MemoryLayer } from 'project-consciousness/memory';
import { Orchestrator } from 'project-consciousness/orchestrator';
import { CodebaseReader } from 'project-consciousness/agent';
// Non-interactive brief (test / CI)
const sb = new SmartBrief();
const result = sb.runNonInteractive('URL shortener, kayıt olsun');
console.log(result.decisions); // { auth: 'jwt', database: 'sqlite', ... }
console.log(result.antiScope); // { forbiddenDeps: ['react', 'vue'], ... }
src/
├── brief/ SmartBrief + BriefCollector
├── agent/ Agent Runner, Context Builder, Codebase Reader
├── orchestrator/ Planner, Evaluator, Escalator, Integration Evaluator
├── memory/ 4 dosya okuma/yazma
├── types/ TypeScript interface'ler
└── bin/ CLI (pc init/run/status/log)
npm test # 217 test, 18 suite
npx vitest run tests/smart-brief.test.ts # spesifik suite
SKIP_E2E=1 npm test # Claude CLI testlerini atla
TypeScript strict mode, 0 error. Vitest ile test.
npm test geçmelinpx tsc --noEmit 0 hatafeat:, fix:, docs:)MIT — Baris Sozen
FAQs
Multi-agent orchestration with persistent memory — agents never forget why they exist
The npm package project-consciousness receives a total of 4 weekly downloads. As such, project-consciousness popularity was classified as not popular.
We found that project-consciousness demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
A new federal program will let vetted U.S. cybersecurity firms help investigate and disrupt foreign cybercrime groups under government direction.

Research
/Security News
The campaign amassed more than 75,000 installs by targeting Russian-speaking users seeking access to blocked services.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.