Awesome AI AgentsLLM-Powered Platforms

NPC-Worldwide/npcpy

⭐ 1498 Python added to this list on 2025-05-14 repository created 2024-09-27

npcpy is a Python library and agent-based framework designed to integrate AI models into daily workflows by providing various interfaces for users to interact with AI models, agents, and agent systems. It serves as the core of the NPC Toolkit and the NPC Shell (npcsh), enabling users to create, test, and explore AI capabilities through command-line programs and Python code. The framework supports the creation of individual AI agents with specific directives and the orchestration of teams of agents to collaborate on tasks. It supports multiple LLM providers such as Ollama, LMStudio, OpenAI, Anthropic, Gemini, and Deepseek via its LiteLLM integration, allowing for versatile AI-driven tasks ranging from simple commands to complex workflows. The library also supports including images, PDFs, and CSVs in LLM response generation, enhancing the richness of interactions. Additionally, there is a graphical user interface called NPC Studio that leverages the NPC Toolkit for more accessible AI agent management. The NPC Shell provides command-line tools for interacting with NPCs and LLMs, configured through a user-specific properties file. The project is well-documented with examples and encourages community engagement through a newsletter and support options. Overall, npcpy is a comprehensive toolkit for AI developers to build, manage, and orchestrate AI agents and systems efficiently in various environments.

https://github.com/NPC-Worldwide/npcpy

agent-based-frameworkagent-systemsagentsaiai-agentsai-developer-toolsai-driven-tasksai-modelsai-orchestrationai-toolkitai-workflowsanthropiccommand-line-programsdeepseekgeminigraphical-user-interfacelitellm-integrationllmllm-providerslmstudiomcpmcp-clientmcp-servernpc-shellnpc-studionpc-toolkitollamaopenaiperplexitypythonpython-librarysqlyaml

Also in LLM-Powered Platforms

koala73/worldmonitor

World Monitor is a real-time global intelligence dashboard for AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface.

hiyouga/LlamaFactory

LLaMA Factory is a unified platform for efficient fine-tuning and deployment of over 100 large language and vision-language models, supporting advanced training methods, scalable resource management, and fast inference with broad industry adoption.

FoundationAgents/OpenManus

OpenManus is an open-source platform that enables users to create and run intelligent agents using large language models without restrictive access, supporting multiple agents and easy configuration for diverse AI applications.

hugohe3/ppt-master

AI-powered tool that generates natively editable PowerPoint presentations, complete with animations and audio narration, from any document, supporting custom .pptx templates.

zhayujie/CowAgent

CowAgent is an open-source, multi-model AI assistant and agent harness that autonomously plans tasks, utilizes skills, and learns with memory and knowledge, supporting various LLMs and communicatio...

janhq/jan

Jan is an open-source, privacy-focused ChatGPT alternative that runs large language models locally on your computer with optional cloud integration and custom AI assistant capabilities.

MadsLorentzen/ai-job-search

AI Job Search is a powerful, local AI application framework leveraging Claude Code to automate job application tasks, including evaluating postings, tailoring CVs and cover letters, and preparing f...

agno-agi/agno

Agno is a lightweight, model-agnostic library for building advanced AI agents with memory, knowledge, tools, and reasoning capabilities, supporting multi-modal inputs and outputs and featuring an advanced multi-agent architecture.