Digital Life AI Agent هو وكيل ذكاء اصطناعي متقدم مبني باستخدام Claude API من Anthropic. يقوم بأتمتة المهام الرقمية اليومية، ويتعلم من تفاعلاتك، ويساعدك في إدارة بريدك الإلكتروني، ملفاتك، وكل جوانب حياتك الرقمية.
- 🤖 وكيل ذكي متكامل يستخدم Claude 3.5 Sonnet
- 📧 إدارة البريد الإلكتروني تلقائياً (إرسال، تنظيم، تصفية)
- 📁 تنظيم الملفات الذكي حسب النوع والتاريخ
- 🌐 البحث على الويب وجمع المعلومات
- 💾 ذاكرة دائمة تحفظ السياق والتفضيلات
- ⏰ جدولة المهام المتكررة تلقائياً
- 🎯 واجهة CLI تفاعلية سهلة الاستخدام
- 🔒 آمن وخاص - جميع البيانات محلية
# 1. استنساخ المشروع
git clone https://github.com/mhdessouky-creator/claude-code.git
cd claude-code
# 2. تثبيت المكتبات
npm install
# 3. إعداد البيئة
cp .env.example .env
# عدّل .env وأضف Anthropic API key
# 4. بناء المشروع
npm run build
# 5. تشغيل الوكيل
npm start- سجل في Anthropic Console
- أنشئ API key جديد
- أضفه في ملف
.env:
ANTHROPIC_API_KEY=sk-ant-your-key-herenpm run cli chatYou: نظم ملفات Downloads حسب النوع
🤖 Agent: سأقوم بتنظيم الملفات...
✅ تم تنظيم 45 ملف
You: ابحث عن أحدث أخبار الذكاء الاصطناعي
🤖 Agent: إليك ملخص الأخبار...
npm run cli task "اعمل نسخة احتياطية من مجلد Documents"# كل يوم الساعة 9 صباحاً
npm run cli schedule "تنظيف الملفات المؤقتة" "0 9 * * *"digital-life-ai-agent/
├── src/
│ ├── core/ # النظام الأساسي
│ │ ├── agent.js # الوكيل الرئيسي
│ │ ├── memory.js # إدارة الذاكرة
│ │ └── executor.js # تنفيذ المهام
│ ├── modules/ # وحدات المهام
│ │ ├── email.js # إدارة البريد
│ │ ├── files.js # إدارة الملفات
│ │ └── web.js # عمليات الويب
│ ├── utils/ # أدوات مساعدة
│ ├── cli.js # واجهة CLI
│ └── index.js # نقطة البداية
├── tests/ # الاختبارات
├── data/ # قاعدة البيانات
├── examples/ # أمثلة توضيحية
└── AGENT_GUIDE.md # دليل المستخدم الشامل
- إرسال رسائل تلقائية
- تنظيم الرسائل حسب الموضوع
- جدولة إرسال الرسائل
- تنظيم الملفات حسب النوع أو التاريخ
- البحث عن الملفات
- إنشاء نسخ احتياطية
- حذف الملفات القديمة
- البحث عن معلومات
- جمع البيانات من مواقع محددة
- مراقبة المواقع للتغييرات
- جدولة مهام يومية/أسبوعية
- تنفيذ مهام متكررة
- إدارة العمليات الروتينية
| الأمر | الوصف | مثال |
|---|---|---|
chat |
بدء محادثة تفاعلية | npm run cli chat |
task |
تنفيذ مهمة واحدة | npm run cli task "نظم الملفات" |
schedule |
جدولة مهمة متكررة | npm run cli schedule "تنظيف" "0 9 * * *" |
status |
عرض حالة الوكيل | npm run cli status |
clear |
مسح السجلات | npm run cli clear |
| الأمر | الوصف | مثال |
|---|---|---|
mcp:add |
إضافة MCP server | npm run cli mcp:add name url |
mcp:remove |
حذف MCP server | npm run cli mcp:remove name |
mcp:list |
عرض الخوادم | npm run cli mcp:list |
mcp:discover |
اكتشاف الأدوات | npm run cli mcp:discover |
- ✅ جميع البيانات مخزنة محلياً في جهازك
- ✅ لا تُرسل معلومات إلا لـ Claude API للمعالجة
- ✅ يمكن حذف جميع البيانات في أي وقت
⚠️ لا تشارك API key مع أحد⚠️ استخدم App Passwords للبريد الإلكتروني
- النظام الأساسي للوكيل
- إدارة الذاكرة والسياق
- وحدات المهام الأساسية
- واجهة CLI تفاعلية
- جدولة المهام
- 🆕 دعم MCP (Model Context Protocol)
- 🏈 وحدة تحليل Fantasy Football
- واجهة ويب
- تكامل مع Google Calendar
- دعم الأوامر الصوتية
- نظام Plugins للإضافات
- تحسين الذاكرة باستخدام Embeddings
- 📖 دليل المستخدم الشامل
- 🔌 دليل MCP Integration
- 🏈 دليل Fantasy Football Module
- 🔧 أمثلة متقدمة
- 🎯 دليل التطوير
# الحل: استخدم Node.js 18+
node --version # تحقق من الإصدار# الحل: تأكد من إضافة المفتاح في .env
echo $ANTHROPIC_API_KEY # للتحقق# تشغيل الاختبارات
npm test
# تشغيل Build
npm run build
# التحقق من حالة الوكيل
npm run cli statusنرحب بمساهماتك! يرجى:
- Fork المستودع
- إنشاء branch جديد للميزة
- Commit التغييرات
- Push إلى branch
- فتح Pull Request
MIT License - استخدم بحرية!
للأسئلة والاقتراحات، افتح issue في المستودع.
A comprehensive repository containing examples, utilities, and best practices for using Claude Code - Anthropic's interactive CLI tool for software engineering tasks.
- 📚 Practical examples for various Claude Code use cases
- 🛠️ Ready-to-use utilities
- 📖 Bilingual documentation (Arabic & English)
- 🎯 Best practices and tips
- 🚀 Ready-made project templates
- Automated Code Writing: Ask Claude to write functions, classes, or entire projects
- Code Review: Get analysis and improvements for existing code
- Bug Fixing: Quickly discover and fix programming errors
- Refactoring: Improve and restructure legacy code
- Script Creation: Automate repetitive tasks
- Git Management: Create commits, pull requests, and manage branches
- Testing: Write and run unit tests automatically
- Documentation: Generate READMEs, comments, and API docs
- Code Understanding: Explain complex code in simple terms
- Learn New Technologies: Get examples and explanations
- Project Exploration: Understand large project structures
claude-code/
├── examples/ # Practical examples
├── utilities/ # Helper utilities
├── templates/ # Ready-made templates
├── guides/ # Detailed guides
└── scripts/ # Useful scripts
# Install Claude Code
npm install -g @anthropic-ai/claude-code
# Or using yarn
yarn global add @anthropic-ai/claude-code# Start Claude Code session
claude
# Run direct command
claude "Write me a function to calculate prime numbers"
# Work on specific file
claude "Review the code in src/app.js"claude "Create a simple React project with TypeScript"claude "Find errors in utils.js and fix them"claude "Write unit tests for all functions in services/api.js"claude "Review changes in PR #123 and give me feedback"❌ Bad: "Make a website" ✅ Good: "Create a simple landing page using HTML/CSS with a contact form"
# Read files first
claude "Read config.js then create a similar file for production"claude "Review the code you wrote and check for security and performance"claude "Create a commit with clear message for recent changes"Claude Code provides powerful tools:
- 📖 Read: Read files
- ✏️ Edit: Modify files
- 📝 Write: Create new files
- 🔍 Grep: Search in code
- 🌐 WebSearch: Search the web
- 💻 Bash: Execute terminal commands
- 🔧 Task: Execute complex tasks
Contributions welcome! Please:
- Fork the repository
- Create a new feature branch
- Commit changes
- Push to branch
- Open Pull Request
MIT License - Use freely!
For questions and suggestions, open an issue in the repository.
Made with ❤️ for the Claude Code community