OMNeT++
Discrete Event Simulator
OMNeT++ is an extensible, modular, component-based C++ simulation library and framework, primarily for building network simulators.
Ever wished you could just ask your simulation why a packet was dropped, or let an AI co-pilot diagnose a network anomaly for you?
We are excited to share the OMNeT++ 6.4.0 AI & LLM Technology Preview 2, bringing the power of Large Language Models directly into your simulation workflow!
We need your help to test these experimental features and shape the future of AI-assisted simulation. Here is what you can do with this new preview:
What’s Inside?
- Chat directly with Qtenv: A new integrated chat interface in Qtenv lets you interact with LLM services (both cloud-based and local models like Ollama) without leaving the simulation window.
- AI-Controlled Simulations: Built on the standard Model Context Protocol (MCP), the simulation hosts an MCP server. This allows LLMs to query and programmatically manipulate your active simulations in real time.
- On-the-Fly C++ Execution (Linux-only): The LLM can generate and run custom C++ snippets using a JIT interpreter to inspect complex data structures and answer highly specific queries. (Launched safely via the
opp_sandbox utility).
See It in Action
We have prepared two practical, hands-on showcases to demonstrate these features:
How to Try It & Give Feedback
This preview is available for Linux (x86_64) and macOS (aarch64).
- Head over to the Preview Downloads page to download the pre-built packages.
- Read the Release Notes for detailed setup instructions.
- Share your thoughts, bugs, and feature ideas with us on GitHub Discussions!
Your feedback is welcome! Please download it, try the showcases, run it against your own models, and let us know what you think!
Details
This release brings major improvements to the simulation kernel’s numerical
stability, a redesigned WATCH mechanism with full STL container inspection, a
pluggable RNG manager, and significant NED editor enhancements including figure
rendering, rename refactoring, and new display string features. The Qtenv
inspector and the IDE also received substantial usability improvements.
Issues fixed in version 6.4.0.
Read the What’s New page for more details.
Details
This is a new feature release in the INET 4.x branch. Highlights include new
protocol implementations for QUIC, Ethernet 10BASE-T1S, IPsec, and MRP; major
refinements to the clock model; a reimplementation of IEEE 802.1AS (gPTP); and
an important refactoring of the wireless physical layer's analog domain. The
release continues to focus on improving correctness, accuracy, modularity, and
long-term maintainability while addressing several long-standing limitations.
Requires OMNeT++ 6.2 or later.
Read more
Details
We are excited to announce a new interactive resource for the community: AI-powered documentation for OMNeT++ and INET. Available at https://ai.omnetpp.org and https://ai-inet.omnetpp.org, this tool is hosted by DeepWiki and allows you to chat with the documentation, ask follow-up questions, and explore complex topics interactively.
Read more
Details
We have added a new resource to assist users with learning OMNeT++ and writing their simulation projects. Located under the "Asking Questions" section, the OMNeT++ NotebookLM (https://nb.omnetpp.org) offers a dedicated Google Gemini powered notebook loaded with a collection of OMNeT++ and INET documentation. We will keep this notebook updated with the latest features and capabilities of the simulator. If you have any questions or need help with your simulation projects, please try this tool first. We ourselves use it for our daily work.
Read more
Details