The Complete AI Agent Platform
Nadoo AI is an open-source platform that empowers developers and enterprises to build, deploy, and manage intelligent AI agents. From low-level workflow orchestration to secure code execution and visual no-code builders, we provide the complete stack for AI automation.Flow Core
Python FrameworkType-safe workflow orchestration with resilience, caching, and multi-backend support
Plugin SDK
Extend & CustomizeBuild custom tools with access to LLMs, knowledge bases, and storage
Sandbox
Secure ExecutionExecute code in 12+ languages within isolated Docker containers
Builder Platform
Visual InterfaceNo-code workflow designer for creating AI agents without coding
Why Nadoo AI?
Full-Stack Solution
Full-Stack Solution
From Code to No-Code
- Flow Core: Low-level framework for developers who need full control
- Builder: Visual interface for business users and rapid prototyping
- APIs: RESTful and GraphQL APIs for integration
- SDKs: Client libraries for major programming languages
Production Ready
Production Ready
Built for Scale
- Handle thousands of concurrent workflows
- Distributed execution across multiple nodes
- Built-in monitoring and observability
- Enterprise security and compliance
Extensible Architecture
Extensible Architecture
Adapt to Your Needs
- Protocol-based backend system (extensible for LangGraph, CrewAI, etc.)
- Plugin SDK for custom tools and integrations
- Integration with 100+ external services
- Custom node and agent development
Open Source
Open Source
Community Driven
- Active community of contributors
- Transparent development process
- No vendor lock-in
- Open development on GitHub
Platform Components
Flow Core
Production-ready Python workflow orchestration framework with enterprise features.Perfect for: Python developers, ML engineers, and teams building custom AI solutions
- Type-safe with Pydantic v2
- Async-first architecture for high performance
- Resilience: Retry policies with exponential backoff, fallback strategies
- Caching: Response caching with Redis support
- Rate Limiting: Token bucket algorithm for API protection
- Memory Management: Dual-layer storage (Redis + Database)
- Multi-backend: Protocol-based architecture for extensibility
Plugin SDK
Build custom tools and extend Nadoo AI with your own functionality.Perfect for: Developers creating custom integrations and domain-specific tools
- LLM Client: Invoke language models directly
- Knowledge Client: Search knowledge bases with semantic search
- Tools Client: Call other tools and chain functionality
- Storage Client: Persist data with TTL support
- Simple decorator-based API
Sandbox
Secure code execution service supporting 12+ programming languages.Perfect for: Code playgrounds, automated testing, AI coding assistants, educational platforms
- Multi-language: Python, JavaScript, TypeScript, Java, Go, Rust, C++, C#, Ruby, PHP, SQL, Bash
- Container Isolation: Each execution in separate Docker container
- Resource Limits: CPU, memory, timeout controls
- Async Execution: Background tasks with status polling
- Batch API: Execute multiple snippets in one request
Builder Platform (Coming Soon)
Visual workflow designer for creating AI agents without code. Planned Features:- Drag-and-drop interface
- Pre-built templates
- Real-time collaboration
- One-click deployment
- Version control
Integrations
Connect with your existing tools and services.- AI Models
- Data Sources
- Tools
- OpenAI GPT-4
- Anthropic Claude
- Google Gemini
- Local LLMs (Ollama, LlamaCpp)
- Custom models
Use Cases
Customer Support Automation
Build intelligent chatbots that understand context, access knowledge bases, and escalate to humans when needed.
AI Code Execution
Power AI coding assistants, online code editors, and automated testing platforms with secure multi-language execution.
Document Processing
Extract, analyze, and process documents with AI-powered workflows that handle PDFs, emails, and forms.
Custom Tool Development
Create domain-specific tools with Plugin SDK that integrate with your existing systems and workflows.
Data Analysis & Reporting
Create agents that analyze data, generate insights, and produce automated reports on schedule or demand.
DevOps Automation
Automate deployment pipelines, monitor systems, and respond to incidents with intelligent agents.
Quick Start Paths
Choose your journey based on your role and needs:- Workflow Developer
- Plugin Developer
- Code Execution
- Enterprise
1
Install Flow Core
2
Build First Workflow
Follow our quickstart guide
3
Add Production Features
Learn about resilience, caching, and rate limiting
Architecture Overview
Community & Support
Ready to Build?
Build Workflows
Start with Flow Core Python framework
Create Plugins
Extend Nadoo with custom tools using Plugin SDK
Execute Code Securely
Run multi-language code in isolated containers
Visual Builder
Design AI agents without coding (Coming Soon)
Latest Update: v0.1.0 (beta) includes Flow Core with resilience patterns, Plugin SDK, and Sandbox service. Visual Builder coming in v1.0.
Built with love by the Nadoo AI team and contributors worldwide.