প্রকল্প সম্পর্কে

Genfeed.ai একটি ওপেন-সোর্স AI কনটেন্ট অপারেটিং সিস্টেম, যা সর্বত্র কনটেন্ট তৈরি, অটোমেট এবং প্রকাশ করার জন্য ডিজাইন করা হয়েছে। এটি লোকাল বা bring-your-own-key এক্সিকিউশনসহ ছবি, ভিডিও, টেক্সট, ভয়েস এবং অডিও তৈরি করতে সমর্থন করে। ব্যবহারকারীরা ভিজ্যুয়াল ওয়ার্কফ্লো লিখতে, কনটেন্ট লাইব্রেরি পরিচালনা করতে, ব্র্যান্ড সেটিংস নির্ধারণ করতে, পোস্ট শিডিউল করতে এবং একটি একীভূত ইন্টারফেসের মাধ্যমে প্রকাশ করতে পারেন। প্রকল্পটি একই AGPL-3.0-or-later কোডবেস থেকে তিনটি ডিপ্লয়মেন্ট মোড অফার করে: app.genfeed.ai-তে একটি হোস্টেড SaaS, একটি সংস্থার জন্য একটি সেলফ-হোস্টেড Community Docker বান্ডেল, এবং একটি macOS-প্রথম Desktop ক্লায়েন্ট। Community বান্ডেলে একটি ওয়েব UI, REST API, MCP সার্ভার, Prisma-এর মাধ্যমে PostgreSQL, এবং Redis/BullMQ ব্যাকগ্রাউন্ড ওয়ার্কার অন্তর্ভুক্ত। ইনস্টলেশন ম্যানুয়ালি Docker Compose দিয়ে করা যায় বা Claude Code, Codex, বা Cursor-এর মতো কোডিং এজেন্টদের কাছে একটি MCP ইন্টিগ্রেশনের মাধ্যমে অর্পণ করা যায়, যেখানে approval-first পাবলিশিং ফ্লো রয়েছে। Genfeed একটি Bun/Turborepo মনোরেপো হিসেবে তৈরি, যেখানে ওয়েব ক্লায়েন্টের জন্য Next.js 16 এবং React 19, API-এর জন্য NestJS 11, পার্সিস্টেন্সের জন্য Prisma 7 সহ PostgreSQL, এবং কিউয়ের জন্য Redis সহ BullMQ ব্যবহৃত হয়। রিপোজিটরি agent-native: বেশিরভাগ কোড মানব নির্দেশনায় AI এজেন্টদের দ্বারা লেখা হয়, যেখানে AGENTS.md, CLAUDE.md, CONTEXT.md, এবং .agents/ মেমরি ফাইল অপারেটিং নিয়ম ও প্রকল্পের কনভেনশন নির্ধারণ করে। Issues-এ EARS acceptance criteria ব্যবহার করা হয়, এবং এজেন্ট-লিখিত pull requests স্বাগত জানানো হয় যখন তা প্রকাশ করা হয় এবং একজন নামধারী মানুষের দ্বারা যাচাই করা হয়। পাবলিক API হলো REST/OpenAPI, GraphQL শুধুমাত্র Shopify-এর মতো আউটবাউন্ড ইন্টিগ্রেশনের জন্য ব্যবহৃত হয়। প্রকল্পটি 0.x সক্রিয় ডেভেলপমেন্টে রয়েছে, যেখানে v1.0.0 পর্যন্ত ব্রেকিং পরিবর্তনগুলো রিলিজ নোটে নথিভুক্ত করা হয়। অবদানের জন্য একটি Contributor License Agreement প্রয়োজন, এবং কোডটি AGPL-3.0-or-later লাইসেন্সের অধীনে লাইসেন্সকৃত, যখন নাম ও লোগো ট্রেডমার্ক দ্বারা সুরক্ষিত।