IqraAI
Health Uyari
- License — License: NOASSERTION
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 8 GitHub stars
Code Gecti
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
This tool is an orchestration engine for building no-code voice and conversational AI agents. It provides a deterministic logic layer to help businesses control LLM behavior, manage multi-language support, and handle enterprise compliance.
Security Assessment
Overall risk: Low. The automated code scan reviewed 12 files and found no dangerous patterns, hardcoded secrets, or dangerous permission requests. However, because the project is designed to bridge AI models with your business logic, it inherently processes conversational data and requires network requests to connect to databases (MongoDB, Redis) and LLM providers. The tool does not appear to execute arbitrary shell commands. Users should still exercise standard caution regarding the data they pass through the conversational agents.
Quality Assessment
The project is highly active, with its last code push occurring today. Despite being actively developed by a corporate entity (Badal Technologies) with comprehensive documentation and community links, it suffers from very low community visibility, currently sitting at only 8 GitHub stars. Additionally, the project uses a "Source Available" license rather than a standard open-source license (flagged as NOASSERTION). This means you should review the specific LICENSE.md file before adopting it, as it may restrict how you use or modify the software.
Verdict
Safe to use, but review the custom source-available license and self-hosting requirements before integrating.
Orchestrate No-Code Voice Conversational Agents with deterministic logic, sub-second latency, and native multi-language support.
In the name of Allah, the Most Gracious, the Most Merciful.
To Whom belongs all thanks.
"And God said: Read!"
English • العربية • 中文 • Русский
Iqra Cloud • Documentation • Self Hosting • Badal Technologies
The Dynamic AI-First Engine
Iqra AI is an orchestration infrastructure designed to bridge the gap between the chaos of LLMs and the reliability of business code. It allows you to build superhuman Voice & Conversational Agents that think dynamically but act systematically.
Unlike standard "wrappers," Iqra AI provides a Deterministic Logic Layer alongside the probabilistic nature of AI. We prioritize architecture over magic—giving you deep control over latency via multi-region routing, native multi-language support for cultural accuracy, and strict compliance tools for enterprise deployment.
Deployment Options
1. Iqra Cloud (SaaS)
The fully managed, production-ready platform. Includes the multi-tenant Billing System, Whitelabeling Management, and managed infrastructure scaling.
Start Building
2. Self-Hosted (Open Source)
Run the core engine on your own infrastructure. This version includes the full Agent Engine, Script Builder, and FlowApp system, but excludes the commercial Billing and Whitelabeling modules.
Requirements: .NET 10 Runtime, MongoDB, Redis, Milvus, RustFS (S3).
Read the Deployment Guide
3. Enterprise
For large-scale organizations requiring dedicated infrastructure, custom SLAs, on-premise installation support, or specific compliance requirements (e.g., data residency within specific GCC nations).
Contact Sales
The Engine
Iqra AI is built on a "Bring Your Own Everything" architecture designed for technical scalability.
1. Visual IDE
A No-Code graph-based editor that doesn't sacrifice depth. While accessible to non-engineers, it exposes granular control over system prompts, variable states, and tool definitions. It allows you to orchestrate logic, configure intelligence, and debug conversations in a unified studio without context switching.
2. Deterministic Logic
Embed strict, step-by-step Workflows directly into the conversation. Similar to a visual automation engine running inside your agent, this layer handles conditional routing (If/Else), loops, and math operations deterministically. The AI handles the conversation; the System handles the execution logic.
3. Native Multilingual (Parallel Contexts)
Translation layers create double latency and lose cultural nuance. Iqra AI runs parallel logic stacks. An agent can switch from an English "Professional" persona (using Deepgram) to an Arabic "Hospitable" persona (using Azure Speech) instantly, mid-sentence, loading a completely different neural configuration.
4. Global Edge Network (Multi-Region)
Designed for horizontal scaling. You can deploy distinct instances of the Iqra Proxy and Backend in geographically disparate clusters (e.g., Kubernetes nodes in US-East vs. EU-Central). The system routes sessions to the nearest compute node to minimize RTP latency and combat physics.
5. Deep Integrations
A modular Bring Your Own Model (BYOM) architecture. We provide native, optimized adapters for industry leaders (OpenAI, Azure, Gemini, Anthropic, Groq, ElevenLabs, Deepgram), but the abstract interface allows you to plug in custom fine-tuned models or local inference endpoints easily.
6. Secure Sessions (PCI-DSS)
Maintains control of the private context. Our Secure Sessions feature creates a "Clean Room" for sensitive data collection. The audio/DTMF is processed by the deterministic engine via strict Get/Set variable rules. The AI never sees the raw digits, only the validation result, ensuring compliance with data privacy standards.
7. Omnichannel Deployment
One brain, many bodies. Deploy agents via standard SIP Trunking (Twilio, Telnyx, Vonage) or bypass the PSTN entirely using our high-performance WebRTC/WebSocket gateway for browser and mobile app integration with sub-second latency.
8. FlowApps System
An open Plugin System that abstracts external APIs. Developers can write C#/.NET connectors once, define a schema, and let end-users configure credentials and parameters visually (e.g. Cal.com, HubSpot), eliminating the need for repetitive custom HTTP tool scripting.
9. Smart Turn Taking
Give the user full control over the interruption pipeline. The engine allows you to select between standard VAD (Voice Activity Detection), ML-based projection models, or LLM-based decision making to accurately distinguish between a pause, a backchannel ('uh-huh'), and a true barge-in.
10. Whitelabeling (Cloud Only)
A comprehensive system for Agencies to resell the platform. Rebrand the entire dashboard with your logo, custom domain, and define your own pricing structure for your clients.
Contributing
We welcome contributions to the core engine, the Integrations & the FlowApp ecosystem.
Please read our Contribution Guidelines before submitting a Pull Request.
Security
We take the security of our platform and our users seriously.
If you discover a vulnerability, please do not report it via GitHub Issues.
Please read our Security Policy for full disclosure guidelines.
Email us directly at: [email protected]
License & Terms
Iqra AI is licensed under a custom Source-Available License.
- Permitted: Personal use, internal business use, and agency use (managing clients manually).
- Prohibited: You may not use this codebase to create a competing public SaaS platform.
- Ethical Clause: Strict usage restrictions apply regarding political and ethical alignment.
Please review the full LICENSE before using or distributing this software.
Acknowledgments
Special thanks to the open-source projects that inspired our architecture and design choices:
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi