تبدیل ایدههای مبهم به اسناد مهندسی آماده برای اجرا توسط عوامل کدنویسی AI
یک ابزار حرفهای مهندسی پرامپت که ایدههای شما را به اسناد فنی کامل تبدیل میکند
ورودی شما را تحلیل میکند و تکنولوژیهای مورد نیاز را شناسایی میکند. بیش از 40 تکنولوژی مختلف را پشتیبانی میکند.
ایدههای مبهم شما را به اسناد مهندسی جامع تبدیل میکند که هر عامل کدنویسی AI بتواند بدون سؤال اجرا کند.
با لایه اعتبارسنجی، مطمئن میشوید خروجی فقط شامل دستورات مهندسی باشد، نه کد کامل.
تمام دادهها به صورت محلی ذخیره میشوند. API keys هرگز ارسال نمیشوند. 100% امن و خصوصی.
نحوه عملکرد DevObin از دریافت ورودی تا تولید خروجی
User Input
↓
DevObin Chat (UI)
↓
AI Model (System Prompt: Prompt Architect)
↓
Output Validator (core/validator.py)
↓
├─ Clean → Show to User
↓
└─ Code Detected → Auto-Rewrite → Re-Validate
↓
└─ Still Code → Fallback Message
↓
Export (/export)
↓
Saved as .md file in current directory
| مؤلفه | فایل | وظیفه |
|---|---|---|
| اعتبارسنج | core/validator.py |
تشخیص و فیلتر کد در خروجی AI |
| سازنده پرامپت | core/prompt_builder.py |
تولید اسناد مهندسی |
| پشتیبان RTL | core/rtl.py |
نمایش صحیح متن فارسی/عربی |
| اجراکننده | core/executor.py |
اجرای امن دستورات شل |
| تحلیلگر | core/analyzer.py |
شناسایی تکنولوژیها |
| محقق | core/researcher.py |
بهترین شیوههای تکنولوژی |
| رابط کاربری | ui/chat_screen.py |
رابط Textual اصلی |
| خط فرمان | cli/chat.py |
رابط چت ترمینال |
امکانات کامل DevObin برای مهندسی پرامپت
لیست کامل دستورات در دسترس در DevObin
| دستور | توضیح |
|---|---|
/connect | اتصال ارائهدهنده AI |
/model <name> | تغییر مدل AI |
/models | لیست ارائهدهندگان |
/project create <name> | ایجاد پروژه جدید |
/project switch <name> | تغییر پروژه |
/export [filename] | تولید سند مهندسی |
/memory | مشاهده حافظه ذخیره شده |
/settings | مشاهده تنظیمات |
/clear | پاک کردن چت |
/exit | خروج از DevObin |
| دستور | توضیح |
|---|---|
/run <command> | اجرای دستور شل |
/read <file> | خواندن محتوای فایل |
/write <file> | ایجاد/بازنویسی فایل |
/ls [path] | لیست محتویات پوشه |
/tree [path] | نمایش درخت فایل |
/cd <path> | تغییر دایرکتوری |
/git <args> | اجرای دستور git |
/pip <args> | اجرای دستور pip |
/npm <args> | اجرای دستور npm |
/python <args> | اجرای پایتون |
/paste | چسباندن از کلیپبورد |
| کلید | عملکرد |
|---|---|
Ctrl+K | باز کردن پالت فرمان |
Ctrl+L | پاک کردن چت |
Ctrl+Q | خروج |
/ (تنها) | باز کردن پالت فرمان |
نحوه استفاده از DevObin از ابتدا تا انتها
پشتیبانی از 5 ارائهدهنده مختلف AI
مدلها: gpt-4o, gpt-4o-mini, o1, o1-mini
توصیه شده
مدلها: claude-sonnet-4-20250514, claude-3-5-haiku
عالی برای مهندسی
مدلها: gemini-2.0-flash, gemini-1.5-pro
سریع و ارزان
مدلها: llama3, codellama, mistral
رایگان و خصوصی
هر API سازگار با OpenAI
انعطافپذیر
کنترل کیفیت خروجی برای جلوگیری از تولید کد
بیش از 40 الگو برای تشخیص کد در خروجی AI. فقط الگوهای با اطمینان بالا تشخیص داده میشوند.
هر الگو امتیاز دارد. اگر امتیاز کل ≥ 10 باشد، کد تشخیص داده شده و بازنویسی میشود.
اگر کد تشخیص داده شود، به AI دستور بازنویسی داده میشود تا کد را به دستورات مهندسی تبدیل کند.
DevObin به حریم خصوصی شما احترام میگذارد
تمام تنظیمات و دادهها به صورت محلی ذخیره میشوند. هیچ دادهای به سرورهای خارجی ارسال نمیشود.
DevObin کد شما را هرگز به سرویسهای خارجی ارسال نمیکند. فقط دستورات مهندسی تولید میشود.
کلیدهای API در فایل محلی ذخیره میشوند و هرگز در version control قرار نمیگیرند.
شروع کار با DevObin در چند مرحله ساده
جزئیات فنی پروژه DevObin
| آیتم | مقدار |
|---|---|
| نسخه پایتون مورد نیاز | ≥ 3.12 |
| فرمت فایل خروجی | Markdown (.md) |
| رابط کاربری | Textual (TUI) + Rich (CLI) |
| تعداد تکنولوژیهای شناسایی | 40+ |
| الگوهای تشخیص کد | 40+ |
| آستانه امتیاز اعتبارسنجی | 10 |
| حداکثر توکن AI | 8192 |
| حداکثر پیامهای زمینه | 20 |
| پشتیبانی RTL | فارسی، عربی، عبری |
| پلتفرمها | Windows, Linux, macOS |