This repository contains the OpenCog ecosystem components and comprehensive build automation.
Launch a complete OpenCog development environment in your browser with zero configuration:
- 🧠 Complete OpenCog Ecosystem - AtomSpace, CogServer, and all core components
- 🐍 Python 3.10 Environment - Pre-configured with scientific computing libraries
- 📦 Guix Package Manager - Reproducible builds with automatic fallback
- 🔧 Automated Build System - One-command build of entire ecosystem
- 🌐 Port Forwarding - Direct browser access to OpenCog services
- 📚 Comprehensive Documentation - Guides, troubleshooting, and examples
- 🛠️ VS Code Integration - Full IDE with C++, Python, and Guile support
- Click the Gitpod button above ⬆️
- Wait 2-3 minutes for automatic environment setup
- Run
opencog_status
to verify installation - Run
build-opencog
to build all components - Run
demos
to see available examples
Once deployed, access OpenCog services via Gitpod's port forwarding:
Service | Port | Access |
---|---|---|
CogServer Telnet | 17001 | start-cogserver |
CogServer Web UI | 18001 | Browser preview |
REST API | 5000 | Browser preview |
Web Demos | 8080 | Browser preview |
- Complete Gitpod Guide - Comprehensive deployment documentation
- Troubleshooting Guide - Solutions to common issues
- OpenCog Wiki - Official OpenCog documentation
We've implemented a comprehensive GitHub Actions workflow that builds and installs all OpenCog components according to dependency diagrams with matrix discovery of hidden dependencies.
- 40+ Component Coverage: Builds the entire OpenCog ecosystem
- 9 Dependency Layers: Foundation → Core → Logic → Cognitive → Advanced → Learning → Language → Robotics → Integration
- Fail-Never Approach: Discovers all possible build issues without stopping
- Matrix Build Strategy: Parallel builds within dependency categories
- Hidden Dependency Discovery: Systematic identification of undocumented dependencies
- Comprehensive Reporting: Automated issue creation and detailed build summaries
- Go to Actions tab
- Select "OpenCog Dependency Build Matrix"
- Click "Run workflow"
- Choose build category (or "all" for complete build)
This repository contains OpenCog components organized by functional categories as defined in the dependency diagrams.