NPC-Worldwide/npcpy
A Python library for building AI agents with support for multimodal language models, multi-agent teams, and integration with local and cloud LLM providers.

Npcpy provides key primitives for working with multimodal language models and agentic AI systems. The framework supports multiple LLM providers including local options like ollama and llama.cpp as well as cloud services. Developers can create agent personas, build multi-agent teams, and manage context through the NPC Context-Agent-Tool data layer. The library also integrates with the Model Context Protocol for tool and server interactions.
Frequently asked
- What is NPC-Worldwide/npcpy?
- A Python library for building AI agents with support for multimodal language models, multi-agent teams, and integration with local and cloud LLM providers.
- Is npcpy open source?
- Yes — NPC-Worldwide/npcpy is open source, released under the MIT license.
- What language is npcpy written in?
- NPC-Worldwide/npcpy is primarily written in Python.
- How popular is npcpy?
- NPC-Worldwide/npcpy has 1.4k stars on GitHub.
- Where can I find npcpy?
- NPC-Worldwide/npcpy is on GitHub at https://github.com/NPC-Worldwide/npcpy.