Provides an agent-based framework with command-line tools for integrating AI models into daily workflows.
Npcpy is a Python library and set of command-line tools designed to integrate AI models, agents, and agent systems into your workflow. It offers a variety of interfaces including an extensible Python library for getting LLM responses, a bash-replacement shell (npcsh) for processing bash or natural language, a replacement shell for interpreters like Python, R, Node, and Julia (guac) with a pomodoro-like approach to interactive coding, and more. Npcpy facilitates the development of NLP and agent-based applications, enabling developers and researchers to explore and test different models, providers, and personas.