GitHub - orgitcog/unicog: Unified repository integrating core OpenCog frameworks (cogutil, atomspace, cogserver), with automated builds, interactive chatbot tutorials, and intuitive cognitive visualization.
๐ New to this repository? See NAVIGATION.md for a comprehensive guide to finding your way around.
Cognitive Vision
Unified integration of OpenCog core components as a single monorepo, designed for ease of deployment, automation, and interactive neural-symbolic exploration. All components are directly included (no submodules) for seamless development and integration.
Repository Structure
opencog-unified/
โโโ cogutil/ # Core utilities
โโโ atomspace/ # Knowledge representation core
โโโ cogserver/ # Distributed cognitive server
โโโ unify/ # Pattern unification system
โโโ ure/ # Unified Rule Engine
โโโ language-learning/ # Language learning components
โโโ moses/ # Meta-Optimizing Semantic Evolutionary Search
โโโ atomspace-restful/ # RESTful API for AtomSpace
โโโ atomspace-rocks/ # RocksDB storage backend
โโโ atomspace-storage/ # Storage backends
โโโ cognitive-patterns/ # Pattern recognition components
โโโ cognitive-visualization/ # Cognitive visualization tools
โโโ neural-symbolic-integration/ # Neural-symbolic bridge
โโโ ggml-tensor-kernel/ # GGML tensor processing
โโโ agentic-kernels-catalog/ # Agentic AI kernels
โโโ distributed-cognition/ # Distributed processing
โโโ knowledge-base/ # Knowledge management
โโโ tutorial-automation/ # Interactive tutorials
โโโ scripts/ # Automation & validation scripts
โ โโโ analysis/ # Analysis and metrics scripts
โ โโโ bootstrap/ # Integration and setup scripts
โ โโโ build/ # Build optimization scripts
โ โโโ demo/ # Demonstration scripts
โ โโโ entelechy/ # Entelechy framework scripts
โ โโโ implementation/ # Implementation automation
โ โโโ testing/ # Test execution scripts
โโโ tests/ # Integration tests
โโโ docs/ # Project documentation
โ โโโ archive/ # Historical documentation
โ โโโ cognitive/ # Cognitive architecture docs
โ โโโ entelechy/ # Entelechy framework docs
โ โโโ guides/ # Implementation guides
โ โโโ phases/ # Phase-specific documentation
โ โโโ reports/ # Progress reports and summaries
โ โโโ todo-fixme/ # TODO/FIXME tracking
โโโ data/ # Generated data and results
โ โโโ analysis-results/ # Analysis outputs
โ โโโ cognitive-state/ # Cognitive state snapshots
โ โโโ entelechy/ # Entelechy tracking data
โ โโโ test-results/ # Test outputs and logs
โ โโโ todo-fixme/ # TODO/FIXME tracking data
โโโ documentation/ # Core documentation framework
Monorepo Structure
This repository has been converted from a submodule-based structure to a unified monorepo. All components are now directly included:
- No submodules: All dependencies are directly integrated
- Unified build system: Single CMake configuration for all components
- Simplified development: Clone once, build everything
- Integrated testing: Cross-component testing and validation
Previously External Components (now integrated)
unify/- Pattern unification system (from opencog/unify)ure/- Unified Rule Engine (from opencog/ure)language-learning/- Language learning components (from opencog/language-learning)
Next Steps
- Set up containerized builds (Docker)
- Configure Continuous Integration (CI/CD)
- Develop interactive chatbot tutorial
- Prototype cognitive visualization GUI