OpenCog aims to provide research scientists and software developers with a common platform to build and share artificial intelligence programs. The long-term goal of OpenCog is acceleration of the development of beneficial AGI (artificial general intelligence), a goal which includes developing tools and protocols for AGI safety.

The OpenCog Framework which provides an OS-like infrastructure and stable APIs, and encompasses components written using C++ Templates and the Boost libraries: