منصوبے کے بارے میں

Zikra ایک MCP-نیٹیو پرسیستنٹ میموری سرور ہے جو Claude Code اور دیگر AI کوڈنگ ایجنٹس کے ساتھ استعمال کے لیے بنایا گیا ہے۔ README اسے ٹیموں کے لیے ایک مشترکہ، گورننس-بیسڈ میموری لیئر کے طور پر پیش کرتا ہے جو متعدد ایجنٹس، لوگوں، اور پروجیکٹس کو چلاتی ہیں۔ سرور مقامی طور پر چل سکتا ہے، ڈیفالٹ طور پر localhost:8000 پر بائنڈ ہوتا ہے، اور Bearer ٹوکن کی تصدیق کا استعمال کرتا ہے۔ اسے URL اور Authorization ہیڈر کے ذریعے Claude Code میں ایک MCP سرور کے طور پر شامل کیا جا سکتا ہے، اور پروجیکٹ ایک انٹرایکٹو انسٹالر کے ساتھ ساتھ ایک اپ ڈیٹ سکرپٹ بھی فراہم کرتا ہے۔ اہم صلاحیتوں میں ملٹی-ایجنٹ سپورٹ (Claude Code، Gemini CLI، Codex، یا کوئی بھی ایجنٹ جو POST کر سکتا ہے)، مالک، ایڈمن، ڈویلپر، اور ویور رولز کے ساتھ رول-بیسڈ رسائی، اور الگ تھلگ پروجیکٹ نیم اسپیسز شامل ہیں تاکہ ایک ٹیم ہر پروجیکٹ کے لیے الگ میموری پول رکھ سکے۔ میموری سادہ متن کی بجائے ساخت یافتہ ہے: کمانڈ سیٹ میں میموریز اور پرامپٹس کو سیو کرنا، رنز اور ایررز کو لاگ کرنا، رکوائرمنٹس کو سیو اور لسٹ کرنا، رکوائرمنٹ ٹائپس کو پروموٹ کرنا، اور ٹائٹل یا id کے ذریعے آئٹمز کو ریٹریو کرنا شامل ہے۔ سرچ کو ہائبرڈ سیمنٹک پلس کی ورڈ کے طور پر بیان کیا گیا ہے جب ایمبیڈنگز فعال ہوں؛ OPENAI_API_KEY کے بغیر، README کہتا ہے کہ یہ صرف کی ورڈ پر واپس آ جاتا ہے۔ رینکنگ عمر، رسائی کی فریکوئنسی، اور کنفیڈینس اسکور کو مدنظر رکھتی ہے۔ اسٹوریج لوکل یا سنگل-یوزر سیٹ اپ کے لیے SQLite، یا ٹیم ڈیپلویمنٹس کے لیے PostgreSQL استعمال کر سکتا ہے۔ PostgreSQL بیک اینڈ DB_BACKEND اور DB_* انوائرنمنٹ ویری ایبلز کے ذریعے کنفیگر کیا جاتا ہے، جس میں ایک اضافی postgres انسٹال آپشن شامل ہے۔ ریپوزٹری کی تفصیل میں pgvector اور n8n کو بھی اسٹیک کا حصہ بتایا گیا ہے، اور دستاویزی ویب ہوک کمانڈ اینڈ پوائنٹ /webhook/zikra ہے۔ ایمبیڈنگز OpenAI یا ایک ہم آہنگ اینڈ پوائنٹ کے ذریعے OPENAI_API_BASE کے ذریعے استعمال کی جا سکتی ہیں۔ کنفیگریشن آپشنز میں ٹوکن، ڈیٹا بیس کی سیٹنگز، بائنڈ ایڈریس، پورٹ، ڈیفالٹ پروجیکٹ، ایمبیڈنگ ماڈل، ڈیکی ڈے، اور فریکوئنسی ویٹ شامل ہیں۔ Claude Code کے لیے، سیٹ اپ پرامپٹس Stop اور PreCompact ہکس کے ساتھ ساتھ ایک اسٹیٹس لائن بار کو انسٹال کرتے ہیں، جو خودکار سیشن لاگنگ کو فعال کرتے ہیں۔ ایک بلٹ-ان ہائیجین پرامپٹ کو کنفیڈینس ڈیکی، اورفن ڈٹیکشن، اور سٹیل کلین اپ کے لیے بیان کیا گیا ہے۔ پروجیکٹ MIT لائسنس کے تحت ہے۔