[go: up one dir, main page]

Browse free open source C++ Intelligent Agents and projects below. Use the toggles on the left to filter open source C++ Intelligent Agents by OS, license, language, programming language, and project status.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Create a personalized AI chatbot for each team in minutes Icon
    Create a personalized AI chatbot for each team in minutes

    Get better, faster answers for your whole team with an AI chatbot trained on your company documents.

    QueryPal is the lifeline your team needs. Our AI chatbot integrates seamlessly with your communication channels, using advanced language understanding to identify and auto-answer repetitive questions — in seconds.
    Learn More
  • 1
    OpenCity is another 3D city simulator. You can build residential, commercial and industrial zones then supply them with necessary goods and watch them grow up. Version 0.0.6stable is now available for download. Any feature request/bug report is welcome
    Leader badge">
    Downloads: 43 This Week
    Last Update:
    See Project
  • 2
    Dead Deer 3.14.56.2025

    Dead Deer 3.14.56.2025

    3D modeler, 3D game maker, 3D demo maker

    3D modeler, 3D game maker, 3D demo maker. to model and create games, demos. Scripting language allows you to code interactions in pseudo-C with the animation and synthesize your own rendering with own-made shaders. Import FBX, BLEND, GLTF, OBJ, 3DS, DAE, X, XML, STL, PCB, ASC, PLY, GSPLATS. Cross-platform project WINDOWS 32/64 /MACOSX 10.6/ 10.8+/APPLSilicon /LINUX/iOS/ANDROID/WINDOWS PHONE/GOOGLE VR/OPEN VR/OCULUS VR/WEBASM/UWP8/10/OPENXR, PIs (ARM32/64), RISCV Players and Editors. Android .NED Player (install APK and "open with" with file managers) APK generator for Android. Support for: Direct3D9 (SM3) Direct3D10 (SM4) Direct3D11 (SM5) Direct3D12 (SM5) OpenGL and GLSL OpenGLES 2/3 Apple METAL Retina, UHD. Intel x86/64, ARMv7/ARM64, RISCV. Linux (Ubuntu/wxWidgets(Gtk3)). iOS /iPasOS (with XCode) (GLES20/METAL) Windows Phone Windows VR (Steam/Oculus) WebAsm/WebGL UWP Windows/XBOX SDL2 Linux ARM 32/64 RISCV OpenXR (Quest?/Pico) 3.14.56.2025
    Leader badge">
    Downloads: 20 This Week
    Last Update:
    See Project
  • 3
    openEAR is the Munich Open-Source Emotion and Affect Recognition Toolkit developed at the Technische Universität München (TUM). It provides efficient (audio) feature extraction algorithms implemented in C++, classfiers, and pre-trained models on well-known emotion databases. It is now maintained and supported by audEERING. Updates will follow soon.
    Leader badge">
    Downloads: 7 This Week
    Last Update:
    See Project
  • 4
    Critterding

    Critterding

    Evolving Artificial Life

    Critterding is a "Petri dish" universe in 3D that demonstrates evolving artificial life. Critters start out with completely random brains and bodies, but will automatically start evolving into something with much better survival skills.
    Downloads: 4 This Week
    Last Update:
    See Project
  • E-commerce Fulfillment For Scaling Brands Icon
    E-commerce Fulfillment For Scaling Brands

    Ecommerce and omnichannel brands seeking scalable fulfillment solutions that integrate with popular sales channels

    Flowspace delivers fulfillment excellence by pairing powerful software and on-the-ground logistics know-how. Our platform provides automation, real-time control, and reliability beyond traditional 3PL capabilities—so you can scale smarter, faster, and easier.
    Learn More
  • 5
    Redqueen Chess Engine
    Redqueen is an UCI (Universal Chess Interface) only compatible chess engine written in C++.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 6
    The Mars Rover Simulator project is based on the evolutionary robotics paradigm where an artificial agent acquires its skills through the process of artificial evolution. This simulator can be useful to evolve neural network controllers for the rover
    Downloads: 5 This Week
    Last Update:
    See Project
  • 7

    pedsim

    A microscopic pedestrian crowd simulation system and library

    PEDSIM is a microscopic pedestrian crowd simulation system. The PEDSIM library allows you to use pedestrian dynamics in your own software. Based on pure C++ without additional packages, it runs virtually on every operating system. The PEDSIM Demo Application gives you a quick overview of the capabilities, and is a starting point for your own experiments. PEDSIM is suitable for use in crowd simulations (e.g. indoor evacuation simulation, large scale outdoor simulations), where one is interested in output like pedestrian density or evacuation time. Also, the quality of the individual agent's trajectory is high enough for creating massive pedestrian crowds in movies. Since libpedsim is easy to use and extend, it is a good starting point for science projects.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    a simple c/s framework software to play Reversi game also known as Othelo, with a well developed AI client, one could develop his/her own client too. Please refer to https://github.com/aijunbai/reversi.git for possible updates.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    SMILE = Speech & Music Interpretation by Large Space Extraction openSMILE is a fast, real-time (audio) feature extraction utility for automatic speech, music and paralinguistic recognition research developed originally at TUM in the scope of the EU-project SEMAINE, now maintained and supported by audEERING.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Time tracking software for the global workforce Icon
    Time tracking software for the global workforce

    Teams of all sizes and in various industries that want the best time tracking and employee monitoring solution.

    It's easy with Hubstaff, a time-tracking and workforce management platform that automates almost every aspect of running or growing a business. Teams can track time to projects and to-dos using Hubstaff's desktop, web, or mobile applications. You'll be able to see how much time your team spends on different tasks, plus productivity metrics like activity rates and app usage through Hubstaff's online dashboard. Most of the available features are customizable on a per-user basis, so you can create the team management tool you need.
    Learn More
  • 10
    Spark - A generic physical simulator
    Spark is a physical simulation system. The primary purpose of this system is to provide a *generic* simulator for different kinds of simulations. In these simulations, agents can participate as external processes.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    C++ Fuzzy Logic Programming Library - For problem solving in the fuzzy logic domain. It has an object oriented API well suited to C++ syntax for direct inclusion in source code. Portable to platforms that support the C++ STL.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    ACT-CV provides an easy to use interface between visual objects on the computer screen (or another video source) and a cognitive modeling tool.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Simple program for artificial neural network users. Right now the program can manipulate with Feed forward back propagation network.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    A rudimentary 3D computer game that utilises artificial neural networks to enable computer agents to anticipate a target's location and shoot (bullets) in the corresponding direction.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    AIS is an Development Platform providing a high-speed JIT compiler for LISP and JavaScript, web server, object repositories, MySQL integration and libraries supporting a wide variety of advanced genetic programming and symbolic regression techniques.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16

    BitBang

    Agent-based framework for Artificial Life and Complex Systems

    BitBang is an agent-based simulation framework, best suited for complex systems or artificial life research. It is developed with ease of integration in mind, allowing the interplay with existing 3D and physics engines.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Computer System for Adaptive Intelligent Life :: seeks to create a software system that is capable of learning. The project's ultimate goal is to further the ability of software to both adapt to individual users, and to respond their needs.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    EVO is a simulation platform for co-evolving the morphology and the behavior of 3D artificial agents in a complex environment. This project directly follows the original work of Karl Sims. It puts together complex creatures, a GA & Open Dynamics Engine.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    EcoLab
    EcoLab is a C++ based Agent Based Modelling system, with emphasis on high performance computing for scaling to large simulations.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Evoversum
    This project has been moved to https://bitbucket.org/pbazant/evoversum/src/master/ . Evoversum is a fast Darwinian evolution simulator. The program simulates a 2D world populated with "animals" which struggle for food, reproduce and may also eat each other. The subject of evolution is their behavior, which may become quite complex. There is an updated video tutorial at http://www.youtube.com/watch?v=nPkZvyVDWJU !
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    KCK2013

    KCK2013

    Inteligentne karaluchy

    Inteligentne karaluchy KCK LI0, sem. zimowy 2013/14, ćwiczenia środa 10.00, grupa nr 15(1CE) Grupa 2. Adam Klimczyk, Miłosz Makowski, Andrzej Rumiński “Inteligentne karaluchy” to aplikacja umożliwiająca użytkownikowi komunikację z agentem w języku naturalnym. Agentem jest człowiek, który znajduje się w pewnym środowisku, zamieszkałym przez karaluchy. Użytkownik może wydawać agentowi polecenia i otrzymywać informacje o stanie środowiska. Agent, wykonując polecenia, może wpływać na środowisko. Dodatkowo aplikacja wyświetla na ekranie aktualne położenie agenta i stan środowiska.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Laputa is a research tool and a sandbox environment for simulating the attainment of knowledge in social networks, such as scientific departments, editorial boards, expert groups, and the general public. It was developed at the philosophy department at the university of Lund.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Mumla
    Artificial Intelligence Research & Development Project
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    PLEXIL (plan execution software)

    PLEXIL (plan execution software)

    Plan execution language and executive

    NOTE: Since 2022 this hosting of PLEXIL is deprecated. PLEXIL has moved to GitHub at https://github.com/plexil-group/plexil. Documentation is found at https://plexil-group.github.io/plexil_docs. Please use these new locations. PLEXIL is a plan execution language and technology developed by NASA and used in automation and autonomy applications at NASA and in the public sector. This software includes compilers for the language, the executive (runtime environment), and related tools. It runs on Unix-based computers, including macOS and Linux.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    PLaTHEA

    PLaTHEA

    People Localization and Tracking for HomE Automation

    PLaTHEA is a stereo vision based indoor localization and tracking system. The system acquires a stereo video stream from different kind of input devices included not-synchronized network cameras. An usage tutorial for an older is provided at http://www.dis.uniroma1.it/~leotta/demos/plathea/plathea.html. If you want to use this code please cite the research paper at https://onlinelibrary.wiley.com/doi/abs/10.1002/spe.2262.
    Downloads: 1 This Week
    Last Update:
    See Project