awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
different-ai avatar

different-ai/openwork

0
View on GitHub↗
10,046 stars·879 forks·TypeScript·mit·4 vuesopenwork.software↗

Openwork

Openwork is an LLM agent orchestration platform and cross-platform desktop application designed for building and running automated workflows. It serves as a local AI agent host and session manager, allowing users to connect local project folders to various large language models and remote cloud workers.

The project distinguishes itself through a local-first execution model that enables agents to process files directly on a host machine. It implements human-in-the-loop permissioning to intercept agent resource requests, requiring explicit user approval before accessing specific local system files or directories. Additionally, it uses a plugin-based skills interface to extend agent capabilities and supports template-based workflow persistence for saving and sharing repeatable prompt sequences.

The platform includes capabilities for agentic task monitoring through execution plan visualization and action auditing. It provides a hybrid processing model that links a local interface to remote cloud workers and utilizes server-sent events for real-time progress updates and permission requests.

The application supports multi-language interface localization for a global user base.

Features

  • Autonomous Agent Orchestration - Provides a platform for running autonomous AI agents that process local files and execute complex workflows.
  • Local Desktop Agents - Functions as a local AI agent host that executes automated workflows directly on the user's hardware.
  • Agent Orchestration Platforms - Provides a framework for managing, monitoring, and coordinating the execution of autonomous agents and their workflows.
  • Agent Session Management - Offers a workspace for organizing agent interaction history, monitoring execution plans, and managing session state.
  • LLM Model Integrations - Provides a unified configuration system to integrate multiple large language models using various provider keys.
  • Human-in-the-loop Controls - Requires explicit human approval before allowing AI agents to access specific local system files or directories.
  • Local AI Execution Environments - Provides a local execution environment for running AI agents with integrated user-controlled resource permissioning.
  • Prompt Templates - Provides a system for saving and managing reusable prompt structures to standardize repetitive agent tasks.
  • Local File Processing Tools - Implements direct reading and processing of local system files to enable agents to work on host-machine data.
  • Workflow Automation Templates - Standardizes repetitive AI tasks across teams by managing reusable prompt-sequence templates.
  • Prompt Sequence Templates - Saves recurring prompt sequences as local configuration files to enable repeatable and shareable automated tasks.
  • Resource-Level Access Controls - Provides a human-in-the-loop mechanism to review and approve agent requests for specific local system resource access.
  • Resource Access Control Layers - Implements software layers that intercept and validate agent requests before allowing access to protected local system resources.
  • Local-First Architectures - Prioritizes a local-first execution model where agent workflows run directly on the host machine's file system.
  • Agent Interaction Monitors - Provides real-time monitoring of AI agents through execution timelines and detailed action audits.
  • Agent Skill Extensions - Allows extending agent capabilities through a plugin-based skills interface that loads external functional modules.
  • Action Auditing - Tracks the history of agent operations to provide visibility into the timing and reasoning of actions.
  • Model Provider Adapters - Standardizes interactions across different LLM providers using a common interface for requests and responses.
  • Hybrid AI Orchestrators - Implements a hybrid processing model that connects local interfaces to remote cloud workers for scalable AI task execution.
  • Prompt Automation Tools - Includes tools for defining, saving, and executing reusable prompt templates to automate repetitive AI tasks.
  • Hybrid Execution Bridges - Implements a hybrid model connecting a local desktop application to either local host stacks or remote cloud workers.
  • Remote Worker Execution - Links the local desktop interface to remote cloud workers to scale processing power for complex tasks.
  • Server-Sent Events - Uses server-sent events to push real-time progress updates and resource permission requests from the backend to the UI.
  • Execution Timeline Visualizers - Visualizes the sequence of agent tasks as a timeline to monitor the progress of automated workflows.
  • Cross-Platform Desktop Applications - Ships as a cross-platform desktop application that integrates local project folders with LLM providers.
  • AI Agents and Automation - Open-source desktop alternative to Claude Cowork for running agents, skills, and MCP locally with team collaboration features.
  • Computer Use - Open-source alternative for computer-use automation.

Historique des stars

Graphique de l'historique des stars pour different-ai/openworkGraphique de l'historique des stars pour different-ai/openwork

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait different-ai/openwork ?

Openwork is an LLM agent orchestration platform and cross-platform desktop application designed for building and running automated workflows. It serves as a local AI agent host and session manager, allowing users to connect local project folders to various large language models and remote cloud workers.

Quelles sont les fonctionnalités principales de different-ai/openwork ?

Les fonctionnalités principales de different-ai/openwork sont : Autonomous Agent Orchestration, Local Desktop Agents, Agent Orchestration Platforms, Agent Session Management, LLM Model Integrations, Human-in-the-loop Controls, Local AI Execution Environments, Prompt Templates.

Quelles sont les alternatives open-source à different-ai/openwork ?

Les alternatives open-source à different-ai/openwork incluent : openai/openai-agents-python — This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime… mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… langchain-ai/deepagents — Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing… letta-ai/letta — Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across… iofficeai/aionui — AionUi is an AI agent orchestration platform designed to manage and coordinate multiple autonomous assistants within a… openai/openai-go — openai-go is an LLM SDK for Go and a client for interacting with OpenAI services. It provides type-safe bindings to…

Alternatives open source à Openwork

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Openwork.
  • openai/openai-agents-pythonAvatar de openai

    openai/openai-agents-python

    27,191Voir sur GitHub↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Pythonagentsaiframework
    Voir sur GitHub↗27,191
  • mastra-ai/mastraAvatar de mastra-ai

    mastra-ai/mastra

    21,221Voir sur 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
    Voir sur GitHub↗21,221
  • langchain-ai/deepagentsAvatar de langchain-ai

    langchain-ai/deepagents

    25,006Voir sur GitHub↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    Pythonagentsdeepagentslangchain
    Voir sur GitHub↗25,006
  • letta-ai/lettaAvatar de letta-ai

    letta-ai/letta

    21,168Voir sur GitHub↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Pythonaiai-agentsllm
    Voir sur GitHub↗21,168
  • Voir les 30 alternatives à Openwork→