Davia: مستندسازی تعاملی کدبیس با هوش مصنوعی
خلاصهٔ کاملتر
Davia یه ابزار اوپنسورسه که برای ایجنتهای کدنویسی هوش مصنوعی طراحی شده تا بتونن مستندات تعاملی و زنده برای کدبیس شما بسازن. مشکل اصلیای که Davia حلش میکنه اینه که معمولاً مستندات فنی یا قدیمی میشن، یا خشک و غیرقابل استفادهان — Davia این فرایند رو خودکار و تعاملی میکنه.
وقتی AI coding agent شما (مثلاً Cursor یا Claude Code) با Davia کار میکنه، فایلهای مستندات رو بهصورت لوکال مینویسه. این مستندات شامل ویژوالیزیشنهای گرافیکی و وایتبردهای قابل ویرایش هستن که میشه هم توی IDE باهاشون کار کرد، هم توی یه پلتفرم شبیه Notion که Davia ارائه میده.
شروع کار با Davia خیلی سریعه. ابتدا CLI رو نصب میکنی، بعد با یه دستور init اون رو به ایجنت AI کدنویسیات وصل میکنی:
davia init --agent=cursorبعد از اینکه مستندات توسط ایجنت تولید شد، با دستور davia open میتونی workspace رو توی مرورگر باز کنی و نتیجه رو ببینی.
یکی از قابلیتهای جالب Davia اینه که میشه مستندات لوکال رو با دستور davia push به یه workspace ابری آپلود کرد. این یعنی کل تیم میتونن بهصورت real-time روی مستندات همکاری کنن. این دستور اگه لاگین نباشی، برات احراز هویت رو توی مرورگر باز میکنه، بعد یه workspace جدید میسازه، مستندات رو آپلود میکنه و workspace رو توی مرورگر نشون میده.
Davia با ایجنتهای AI محبوب مثل Cursor، GitHub Copilot، Windsurf، Claude Code و Augment سازگاره، پس احتمالاً هر ابزاری که الان ازش استفاده میکنی رو پشتیبانی میکنه.
این پروژه اوپنسورسه و تحت لایسنس MIT منتشر شده. تیم Davia از مشارکتهای جامعه استقبال میکنه — چه گزارش باگ، چه پیشنهاد فیچر، چه ارسال pull request. البته در حال حاضر بهروزرسانی workspaceهایی که قبلاً push شدن پشتیبانی نمیشه، ولی تیم گفته بهزودی این قابلیت رو اضافه میکنه.
در کل Davia برای تیمهایی که از AI coding agent استفاده میکنن و میخوان مستندات کدبیسشون همیشه بهروز، تعاملی و قابل اشتراکگذاری باشه، یه راهحل جذاب و عملیه.
نکات کلیدی:
- Davia یه ابزار اوپنسورس برای تولید خودکار مستندات تعاملی کدبیس با کمک AI coding agent هاست
- مستندات شامل ویژوالیزیشن گرافیکی و وایتبرد قابل ویرایش هستن
- با Cursor، GitHub Copilot، Windsurf، Claude Code و Augment سازگاره
- با دستور davia push میشه مستندات رو به workspace ابری منتقل کرد و با تیم همکاری کرد
- پروژه اوپنسورس و تحت لایسنس MIT است
- بهروزرسانی workspace های pushشده هنوز پشتیبانی نمیشه ولی بهزودی اضافه میشه




