Awesome AI AgentsAI Agent Operating System

PySpur-Dev/pyspur

⭐ 5785 TypeScript repository created 2024-09-23

PySpur is a visual playground designed to accelerate the development and iteration of AI agents by up to ten times. It addresses common challenges faced by AI engineers such as the tedious process of prompt tweaking, lack of visibility into workflow interactions, and difficulties in testing and debugging agents. The platform offers a user-friendly interface that allows engineers to define test cases, build agents either through Python code or a graphical UI, iterate rapidly, and deploy their agents efficiently. Key features of PySpur include human-in-the-loop workflows that enable human approval at critical points, iterative loops with memory for repeated tool calls, and support for uploading various file types including PDFs, videos, audio, images, and text. It also provides structured output editing with JSON schema support, retrieval-augmented generation (RAG) capabilities for document parsing and vector database integration, and compatibility with over 100 large language model providers, embedders, and vector databases. The platform supports multimodal data processing and integrates with popular tools such as Slack, Google Sheets, GitHub, and Firecrawl.dev. PySpur automatically captures execution traces of deployed agents and offers evaluation tools to assess agent performance on real-world datasets. Deployment is streamlined with one-click publishing as APIs for easy integration. Developers can extend PySpur by adding new nodes through simple Python files, and the project encourages a modular approach to building AI workflows. The development setup is optimized for Unix-like systems with recommendations for using VS Code or Cursor with a pre-configured dev container for a consistent environment. PySpur aims to reduce the friction in AI agent development by providing a comprehensive, visual, and interactive environment that enhances debugging, testing, and deployment processes.

https://github.com/PySpur-Dev/pyspur

agent-evaluationagent-workflowsai-agentsai-development-environmentdebuggingexecution-tracesfile-uploadgithubgoogle-sheetshuman-in-the-loopiterative-loopsjson-schemamodular-building-blocksmultimodal-supportone-click-deployprompt-tweakingpython-extensionragretrieval-augmented-generationslack-integrationstructured-outputsvector-databasevisual-playground

Also in AI Agent Operating System

RightNow-AI/openfang

OpenFang is an open-source agent operating system, built in Rust, designed to facilitate the management and orchestration of AI agents.

Arindam200/awesome-ai-apps

A comprehensive repository showcasing practical examples, tutorials, and tools for building powerful AI applications using large language models and various AI agent frameworks.

OpenByteInc/QuantDinger

QuantDinger is an open-source AI trading operating system designed for independent traders, Python strategy authors, and small teams, offering backtesting, live trading, and multi-agent research ca...

MemTensor/MemOS

MemOS is an operating system for Large Language Models that enhances their capabilities with long-term memory, enabling more context-aware, consistent, and personalized AI interactions through a modular and extensible memory architecture.

holaboss-ai/holaOS

HolaOS is a local-first, AI-powered desktop agent that learns your work context, integrates with over 100 workplace tools, and manages memory efficiently to provide proactive assistance without for...

mcp-use/mcp-use

mcp-use is an open-source unified client library that enables seamless integration of any LangChain-supported LLM with MCP servers to build custom agents with tool access.

astrid-runtime/astrid

Astrid is a portable, capability-secure operating system for composable software components, providing an OS-grade boundary for AI agents and other untrusted code via WebAssembly capsules.

HKUDS/AutoAgent

AutoAgent is a fully-automated, zero-code framework for creating and deploying LLM agents using natural language, featuring top GAIA benchmark performance and broad LLM support.