Platform Architecture
Six core components working together
Deploy in minutes
Get AgriAI running on your infrastructure with Docker Compose or Kubernetes.
Self-hosted or cloud deployment
Automatic updates via GitHub
Full data ownership
INSPIRE & GDPR compliant
# Clone the repository
git clone https://github.com/agriai/platform.git
cd platform
# Configure environment
cp .env.example .env
nano .env
# Deploy with Docker
docker-compose up -d
# Initialize your first field
./agriai init --location 48.7164,19.6988
✓ AgriAI running on http://localhost:3000
✓ API available at http://localhost:8000
Developer-Friendly API
RESTful API with comprehensive documentation
Request
# Planned REST API - shape subject to change
curl -X POST https://api.agriai.cakcoded.com/v1/field/analyze \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"field_id": "3A",
"location": {
"lat": 48.7164,
"lon": 19.6988
},
"crop_type": "wheat"
}'Response
{
"field_id": "3A",
"crop_health": {
"ndvi": 0.73,
"score": 73,
"status": "attention"
},
"yield_prediction": {
"estimated": 6.8,
"unit": "t/ha",
"confidence": 0.89
},
"advisory": {
"message": "Soil moisture dropping. Irrigate within 48 hours.",
"priority": "urgent",
"recommended_action": "irrigation"
},
"last_satellite_scan": "2026-03-09T10:30:00Z"
}Open Drone Data Framework
Build low-cost DIY multispectral imaging drones that integrate seamlessly with the platform.
Hardware Specs
- • Multispectral camera setup
- • Flight controller integration
- • GPS & telemetry modules
- • Battery & power management
Data Pipeline
- • INSPIRE-compliant formats
- • Automatic georeferencing
- • Image preprocessing
- • NDVI calculation
Cost Estimate
Drone frame & motors€800
Multispectral cameras€1,200
Flight controller€300
Other components€500
Total€2,800
Join the community
AgriAI is built by farmers, developers, and researchers across Europe. Your contributions help bring precision agriculture to everyone.
Contribute Code
Submit pull requests, fix bugs, or build new features
Share Data
Help improve models by contributing field data
Join Discussions
Share feedback and help shape the roadmap