The NPC toolkit is is a python-based AI agent framework designed to make it easy to build multi-agent systems and to integrate LLMs into one's daily workflow by making them available through a command line shell.
The NPC Toolkit consists of the following:
npcpy: the python framework that lets users build multi-agent systems through the simplistic NPC data layer.
npcsh: the NPC shell for having conversations with NPCs. npcsh comes with a set of macros for carrying out common AI use cases from the comfort of a terminal.
npc cli: use the same macros available in the npc shell through simple bash commands
NPC Studio: Make the most of npcpy from an easy-to-use UI that localizes AI chat conversations to working directories and lets you directly edit files, run code, and more.