It's possible for machines to become self-aware.
ILA is a fully customizable and teachable voice assistant for Java
Alice Next Generation (internet entity)
Multi-process homeostatic software agent library
TuCSoN tuple-based coordination middleware
Modular, agent-oriented and extendable agent toolkit.
Simple Qt/C++ Project for learning simulation programming.