EN AR

NiaScript

البرمجة بالنوايا - اكتب ما تريد، لا كيف تريد

import { nia } from 'niascript';

// بهذه البساطة!
const price = await nia`سعر البيتكوين`;
const news = await nia`5 أخبار تقنية`;
const analysis = await nia`حلل ${price} مع ${news}`;

console.log(analysis.value);
GitHub الأمثلة

المميزات

🎯

Tagged Template Literals

اكتب النوايا كجزء طبيعي من JavaScript باستخدام backticks. لا حاجة لدوال معقدة.

معالجة محلية

الحسابات والتاريخ والتحويلات تعمل محلياً بدون API. سريعة ومجانية.

🤖

ذكاء اصطناعي

أي شيء أعقد يُرسل تلقائياً إلى OpenRouter. أكثر من 100 نموذج متاح.

🔧

توليد الكود

ولّد سكريبتات Node.js كاملة من النوايا. يُحفظ ويُشغل تلقائياً.

👥

نظام وكلاء

وكلاء متخصصون للتخطيط والبناء والتدقيق والاختبار. يعملون كفريق.

💾

كاش ذكي

النتائج المتكررة تُخزن مؤقتاً. أداء عالٍ بتكلفة منخفضة.

📊

لوحة تحكم + API

خادم Express مع لوحة تحكم ويب، اختيار الموديلات، ونقاط اتصال دائمة لكل سكريبت يمكن استدعاؤها لاحقاً.

🔄

اختيار الموديلات

غيّر موديل AI من لوحة التحكم أو عبر API. يدعم OpenAI وGrok وArcee وأي موديل مخصص من OpenRouter.

أمثلة

import { nia } from 'niascript';

// حسابات (محلية - بدون API)
const calc = await nia`احسب 25 * 4`;
console.log(calc.value); // 100

// التاريخ والوقت (محلي)
const date = await nia`ما هو التاريخ اليوم`;

// أي شيء آخر (AI)
const answer = await nia`ما هي عاصمة فرنسا`;

ابدأ الآن

$ npm install niascript
$ npm run server   # Dashboard on :3003