awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Deepractice avatar

Deepractice/PromptX

0
View on GitHub↗
3,526 stars·294 forks·JavaScript·mit·22 viewspromptx.deepractice.ai↗

PromptX

PromptX is an LLM agent orchestration framework designed to execute multi-step workflows using autonomous agents. It features a sandboxed tool execution environment for secure filesystem operations and external API integrations, alongside a persona management system that defines professional roles and domain expertise to control agent behavior.

The system implements a semantic memory network for persistent knowledge storage, utilizing graph-based memory and engrams to retain information across sessions. This cognitive memory includes specialized tools for knowledge graph visualization, allowing users to map and analyze memory networks through interactive mind maps and density statistics. To prevent knowledge contamination, the framework maintains isolated memory networks and workspaces for different professional personas.

The platform covers automated document processing for PDFs, spreadsheets, and Word documents, as well as a custom tool integration framework for connecting agents to external databases and services. It also includes utilities for exposing local servers via token-authenticated remote access URLs.

Features

  • Semantic Memory Managers - Implements a persistent, graph-based semantic memory network using nodes and edges to simulate associative human memory.
  • Agent Orchestration Frameworks - Provides a platform for deploying and managing autonomous agents with persistent memory and custom tool capabilities.
  • Long-term Memory Stores - Implements persistent storage mechanisms to retain agent context and knowledge across multiple sessions.
  • Autonomous Agents - Provides a framework for executing autonomous agent sessions with full tool access and isolated workspaces.
  • Multi-Step Workflows - Sequences multiple tool calls automatically to transform raw input data into structured reports.
  • Autonomous AI Agent Frameworks - Provides a framework for building autonomous agents that execute multi-step tasks and use tools in sandboxed environments.
  • Cognitive Memory Systems - Simulates human-like memory and retrieval by storing and recalling concepts via semantic networks.
  • Intelligent Document Processing - Extracts and analyzes data from PDFs, spreadsheets, and Word documents using intelligent caching.
  • Persona Definitions - Provides named configurations and system prompts to define specialized AI personas and behavioral roles.
  • System Instruction Personas - Injects structured identity profiles from configuration files into the system prompt to swap agent behavior.
  • Multi-step Goal Execution - Chains multiple tool operations together automatically to transform raw data into formatted reports.
  • Persona Management Systems - Offers a system for creating and organizing AI identities to control agent behavior and expertise.
  • Knowledge Base Storage - Provides unified interfaces for persisting new information into a network to ensure it is retained across sessions.
  • Sandboxed Execution Environments - Ships a secure runtime for executing custom tools and filesystem operations in isolated environments.
  • Tool Execution Sandboxes - Executes tool operations and filesystem tasks within secure, isolated environments using parallel worker threads.
  • Memory Isolation - Partitions agent memory spaces by persona to ensure data privacy and prevent knowledge contamination.
  • AI Personas - Defines behavioral identities through reusable system prompts and configurations to control agent roles.
  • Workspace Isolations - Maintains separate memory networks and file contexts for different professional personas to prevent knowledge contamination.
  • Behavioral Role Switching - Allows agents to dynamically switch professional roles to adapt their behavior and expertise for specific tasks.
  • Semantic Networks - Utilizes a persistent graph-based memory network and engrams to retain cognitive information.
  • Memory Visualizers - Provides tools to visualize and edit memory networks and engrams to control knowledge storage.
  • Contextual Information Retrieval - Implements techniques for fetching relevant context from memory networks using focused or creative search modes.
  • Document Processing Toolsets - Integrates external capabilities to read and manipulate complex files like PDFs, spreadsheets, and Word documents.
  • External Tool Integrations - Connects agents to external APIs and databases via Model Context Protocol to execute real-world tasks.
  • Knowledge Mapping - Renders memory networks as interactive mind maps to provide a spatial representation of stored concepts.
  • PDF Document Analyzers - Extracts text and images from PDF files using intelligent caching and on-demand page reading.
  • Tool Integration Frameworks - Provides a standardized interface for equipping agents with custom wrappers to integrate external APIs.
  • Word Document Management - Reads and writes structured Word documents while preserving original formatting and hierarchy.
  • Spreadsheet Analysis Workflows - Processes Excel files to generate insights, automate reports, and create data visualizations.
  • Strict Tool Argument Validators - Enforces strict parameter types and schema validation for external API and function calls before execution.
  • On-Demand Document Caching - Optimizes analysis of large files by reading and caching specific pages or cells for reuse.
  • Filesystem Operations - Performs filesystem read, write, and organization tasks using natural language commands and metadata inspection.
  • Knowledge Graph Visualizations - Provides a visual interface for mapping semantic memory networks as networked nodes and edges.

Star history

Star history chart for deepractice/promptxStar history chart for deepractice/promptx

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does deepractice/promptx do?

PromptX is an LLM agent orchestration framework designed to execute multi-step workflows using autonomous agents. It features a sandboxed tool execution environment for secure filesystem operations and external API integrations, alongside a persona management system that defines professional roles and domain expertise to control agent behavior.

What are the main features of deepractice/promptx?

The main features of deepractice/promptx are: Semantic Memory Managers, Agent Orchestration Frameworks, Long-term Memory Stores, Autonomous Agents, Multi-Step Workflows, Autonomous AI Agent Frameworks, Cognitive Memory Systems, Intelligent Document Processing.

What are some open-source alternatives to deepractice/promptx?

Open-source alternatives to deepractice/promptx include: mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… spdustin/chatgpt-autoexpert — ChatGPT-AutoExpert is an AI prompt engineering framework and persona management system designed to improve the… microsoft/agent-framework — The agent-framework is an LLM agent orchestration framework and multi-agent workflow engine designed for building… nirdiamant/genai_agents — GenAI_Agents is a development framework and orchestration engine designed for building autonomous, multi-agent… rikkahub/rikkahub — Rikkahub is an AI model aggregator and frontend interface that provides a unified platform for interacting with… agiresearch/aios — AIOS is an LLM agent operating system and orchestration kernel designed to manage memory, resource scheduling, and…

Open-source alternatives to PromptX

Similar open-source projects, ranked by how many features they share with PromptX.
  • mastra-ai/mastramastra-ai avatar

    mastra-ai/mastra

    21,221View on GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    TypeScriptagentsaichatbots
    View on GitHub↗21,221
  • spdustin/chatgpt-autoexpertspdustin avatar

    spdustin/ChatGPT-AutoExpert

    6,647View on GitHub↗

    ChatGPT-AutoExpert is an AI prompt engineering framework and persona management system designed to improve the technical accuracy and nuance of large language model outputs. It provides a collection of curated system prompts and custom instructions to refine user queries and remove conversational filler. The system employs a persona framework to assign specialized expert roles based on the request context. It utilizes a command shortcut system that maps short text sequences to complex instructional sets, enabling the rapid execution of repetitive tasks. For software development, the project

    JavaScript
    View on GitHub↗6,647
  • microsoft/agent-frameworkmicrosoft avatar

    microsoft/agent-framework

    7,277View on GitHub↗

    The agent-framework is an LLM agent orchestration framework and multi-agent workflow engine designed for building autonomous AI agents. It provides a tool integration layer for binding external functions, APIs, and sandboxed code as executable tools for language models. The framework distinguishes itself through a graph-based system for designing sequential and parallel task flows, featuring state management and checkpointing for long-running processes. It implements comprehensive conversational state management and an observability suite that uses telemetry to trace execution flows and monit

    Pythonagent-frameworkagentic-aiagents
    View on GitHub↗7,277
  • nirdiamant/genai_agentsNirDiamant avatar

    NirDiamant/GenAI_Agents

    20,047View on GitHub↗

    GenAI_Agents is a development framework and orchestration engine designed for building autonomous, multi-agent systems. It provides the infrastructure to construct complex, state-managed workflows where specialized agents collaborate to execute multi-step tasks, manage long-term memory, and perform iterative reasoning. The platform distinguishes itself through its graph-based orchestration model, which allows developers to define intricate agentic processes with explicit state transitions. It supports advanced control mechanisms such as human-in-the-loop intervention for manual oversight and

    Jupyter Notebookagentsaigenai
    View on GitHub↗20,047
  • See all 30 alternatives to PromptX→