Link Search Menu Expand Document

Projects for AI Agents and Applications

Collaborate, experiment, and build production-ready, open-source agentic applications.

This page lists projects that provide core tools for building AI applications, including agentic applications. Some of these projects focus on specific domains. Going deep often surfaces challenges that apply more generally, too. See also the companion Agents and Applications website.

  • Industrial AI: E.g., domain-specific models for Semiconductor process agents (SemiKong - paper) and Marine Navigation (Llamarine - paper).
  • Expert Knowledge Graphs: Semiont, a Wiki-like knowledge base supporting graph retrieval, where humans and agents co-create Knowledge.
  • Deep Research Agents for Finance, Medical, etc.: Deep Research Agent for Applications implements the widely-applicable agent pattern, deep research, with example applications for finance, medicine, and ArXiv exploration.
  • Geospatial: GeoBench, an Earth observation benchmark for evaluating LLM performance on geospatial data, and TerraTorch, a Python toolkit for fine-tuning Geospatial Foundation Models (GFMs).
  • Chemistry and Materials: Foundation models for molecular analysis.

Knowledge Graphs for Agent Knowledge Bases

A set of projects for building knowledge bases using knowledge graphs.

Links Description
Semiont AI Alliance icon1
Wiki-like knowledge base supporting graph retrieval, where humans and agents co-create Knowledge. Includes MCP an server. See also the companion projects, including support tools and synthetic, domain-specific, knowledge bases.

1 The icon indicates an Alliance core project.

Agent Development Tools and Example Applications

Links Description
Testing Generative AI Applications AI Alliance icon
Are you an enterprise developer? How should you test AI applications? You know how to write deterministic tests for your "pre-AI" applications. What should you do when you add generative AI models, which aren't deterministic? This project adapts existing evaluation techniques for the "last mile" of AI evaluation; verifying that an AI application correctly implements its requirements and use cases, going beyond the general concerns of evaluation for safety, security, etc. We are building nontrivial, reusable examples and instructional materials, so you can use these techniques effectively in combination with the traditional tools you already know. This project is also discussed under the AI Safety, Governance, and Education projects, where many of the same techniques apply.
Gofannon AI Alliance icon
A repository of functions consumable by other agent frameworks.

Notable AI Alliance Member Projects

The following notable, recommended projects are developed by Alliance members and affiliated organizations.

Links Description
Context Forge
Context Forge is an AI application management suite, with support for protocols like MCP, A2A, REST, etc. It serves as a central management point for tools, resources, and prompts, as well as observability, security, and access control. (Principal developer: IBM)
CUGA - Configurable Generalist Agent
CUGA is an open-source generalist agent framework, purpose-built for enterprise automation. Designed for developers, CUGA combines and improves the best of foundational agentic patterns such as ReAct, CodeAct, and Planner-Executor into a modular architecture enabling trustworthy, policy-aware, and composable automation across web interfaces, APIs, and custom enterprise systems. (Principal developer: IBM Research)
NLIP Project
The NLIP project developed an open-source protocol for intelligent agents to communicate with each other and with humans using natural language. NLIP is designed to perform the role of a meta-protocol that allows agents from other ecosystems to communicate with one another including interfaces with other protocols such as A2A, ACP, AGNTCY, MCP, NANDA, etc. It is now an ECMA standard, TC-56 NLIP, Natural Language Interaction Protocol. The project is developing reference implementations of the protocol and end-points. The MCP (and Beyond) in the Enterprise: A User Guide, discussed above has a chapter on NLIP.
Dana — The Agent-Native Evolution of AI Development
Dana is based on the question, “What if your agents could learn, adapt, and improve itself in production—without you?”

Dana bridges the gap between AI coding assistance and autonomous agents through agent-native programming: native agentprimitives, context-aware reason() calls that adapt output types automatically, self-improving pipelines with compositional | (“pipe”) operators, and functions that evolve through POET feedback loops (an automated prompt improvement technique). (Principal developer: Aitomatic)

Legacy AI Alliance Projects

The following projects were created by the Alliance, but are not currently active. Most still welcome contributions in the form of pull requests. If you find them valuable, please help us restart work on them!

Links Description
Deep Research Agent for Applications AI Alliance icon
The Deep Research Agent for Applications demonstrates MCP in action for an important, common design pattern, Deep Research Agents. The first example application shows how a financial analyst can use a deep research agent to find, aggregate, and analyze information about a public company (or other potential investment). The second example explores recent medical research on diseases and pharmaceuticals. The third example supports finding and summarizing recent research papers posted to ArXiv. There are many other applications possible. The project is a collaboration of LastMile AI and IBM. It is based on LastMile's MCP Agent. See the recent Alliance blog post on LastMile's lessons learned developing the orchestration feature in MCP Agent for deep research and related use cases. Highly informative!
MCP (and Beyond) in the Enterprise: A User Guide AI Alliance icon
Model Context Protocol (MCP) has enormous potential to accelerate AI adoption in enterprises. Alternative protocols and complementary tools are also emerging rapidly. This "living" user guide features chapters written by experts on various aspects of deploying, managing, and using these tools successfully in enterprise settings. It contains the first several chapters with many more coming soon. (Contributions are welcome!) The _Deep Research Agent for Applications_, discussed below, relies heavily on MCP for gathering information.
CUBE - Common Unified Benchmark Environment: Standard, Harness, and Registry AI Alliance icon
Common Unified Benchmark Environment meets a common necessity, to standardize benchmark wrapping so the community can integrate otherwise-incompatible benchmarks uniformly and use them everywhere. The three projects include:
  • Standard: The standards.
  • Harness: An open-source framework and research initiative for building and evaluating AI agents.
  • Registry: A community-maintained index of benchmarks that implement the CUBE standard. Any CUBE-compliant evaluation platform or training harness can discover and run registered benchmarks without custom integration.
(Principal developer: ServiceNow)
AllyCat AI Alliance icon
(Beginner friendly!) Get started with a simple and fun end-to-end RAG application that scrapes your website so you can ask it questions.
The AI Accelerator Software Ecosystem Guide AI Alliance icon
A guide to the most common AI accelerators and the software stacks they use to integrate with tools you know, like PyTorch. (Contributions are welcome!)
The Living Guide to Applying AI AI Alliance icon
Tips from experts on using AI for various applications, including popular design patterns. (Contributions are welcome!)