# openwork | Different AI | Knowledge Base | Instagit

The open-source alternative to Claude Cowork (powered by opencode)

GitHub Stars: 19k

Repository: https://github.com/different-ai/openwork

---

## Articles

### [How Memory-Bank MySQL FULLTEXT Search Works with the MCP Capability System](/different-ai/openwork/how-does-memory-bank-mysql-fulltext-search-work-with-mcp-capability-system)

Explore how memory-bank MySQL FULLTEXT search integrates with the MCP capability system for AI agents. Discover semantic memory operations easily.

- Tags: deep-dive
- Published: 2026-08-22

### [How the OpenWork Engine Self-Heal Mechanism Recovers from Engine Failures](/different-ai/openwork/how-does-engine-self-heal-mechanism-recover-from-engine-failures)

Discover how the OpenWork engine self-heal mechanism recovers from failures by probing health endpoints, verifying identity, and patiently waiting for issues to resolve, ensuring session continuity.

- Tags: internals
- Published: 2026-08-22

### [MCP OAuth Authorization Flow in OpenWork: Discovery, Callback Handling, and Token Exchange](/different-ai/openwork/mcp-oauth-authorization-flow-and-callback-handling)

Explore OpenWork's MCP OAuth authorization flow. Learn about secure code exchange and callback handling using EnterpriseMcpOAuthProvider. Get your tokens efficiently.

- Tags: how-to-guide
- Published: 2026-08-22

### [How cloud-mcp-health Detects and Fixes Stale OpenWork Cloud MCP Connections](/different-ai/openwork/how-does-cloud-mcp-health-detect-and-fix-stale-openwork-cloud-mcp-connections)

Learn how cloud-mcp-health detects and fixes stale OpenWork Cloud MCP connections. It compares live MCP status to persisted delivery state and automatically re-registers stale workspaces.

- Tags: how-to-guide
- Published: 2026-08-22

### [How Managed-Provider-Auth Syncs and Caches Provider Credentials at Startup: The Complete Implementation Guide](/different-ai/openwork/how-does-managed-provider-auth-sync-and-cache-provider-credentials-at-startup)

Learn how managed-provider-auth syncs and caches provider credentials at startup in the OpenWork repository. Discover the implementation details and optimize your authentication process.

- Tags: how-to-guide
- Published: 2026-08-22

### [How the agent-instruction-compose System Generates Dynamic Agent Prompts in OpenWork](/different-ai/openwork/how-does-agent-instruction-compose-system-generate-dynamic-agent-prompts)

Discover how the agent-instruction-compose system dynamically generates AI agent prompts by loading, filtering, and assembling instruction fragments with context variables in OpenWork.

- Tags: internals
- Published: 2026-08-22

### [How openwork-extensions-preview Steering Plugins Affect Agent Behavior](/different-ai/openwork/how-do-openwork-extensions-preview-steering-plugins-affect-agent-behavior)

Discover how openwork-extensions-preview steering plugins dynamically guide agent behavior. Learn how they control tool access, authentication, and fallback capabilities based on cloud status.

- Tags: deep-dive
- Published: 2026-08-22

### [How `mcp.passive-inventory` Discovers and Inventories MCP Capabilities in OpenWork](/different-ai/openwork/how-does-mcp-passive-inventory-find-and-inventory-mcp-capabilities)

Discover how mcp.passive-inventory finds and inventories MCP capabilities in OpenWork by reading local configuration files. Get a static snapshot without remote calls.

- Tags: internals
- Published: 2026-08-22

### [How Desktop-Cloud-Sync Synchronizes Resources Between Local and Cloud Stores in OpenWork](/different-ai/openwork/how-does-desktop-cloud-sync-synchronize-resources-between-local-and-cloud-stores)

Discover how desktop-cloud-sync synchronizes resources between local and cloud stores in OpenWork. Learn how it maintains an authoritative mirror of cloud LLM providers, marketplaces, and plugins.

- Tags: internals
- Published: 2026-08-22

### [Workspace KV Store Architecture: How OpenWork Persists Server-Side State](/different-ai/openwork/architecture-of-workspace-kv-store-for-server-side-state-persistence)

Discover the workspace KV store architecture for robust server-side state persistence. Learn how OpenWork uses SQLite, typed serialization, and connection pooling for efficient data management.

- Tags: architecture
- Published: 2026-08-22

### [How the OpenWork Connect-State System Manages MCP Server Connections Throughout the Workspace Lifecycle](/different-ai/openwork/how-does-connect-state-system-manage-mcp-server-connections-throughout-workspace-lifecycle)

Discover how the OpenWork connect-state system manages MCP server connections for your workspace. Learn about persistent configuration, connection resolution, cloud health, and runtime diagnostics.

- Tags: internals
- Published: 2026-08-22

### [How the OpenWork Reload Watcher Architecture Detects Configuration Drift Using reload-fingerprint](/different-ai/openwork/how-does-reload-watcher-architecture-detect-configuration-drift-using-reload-fingerprint)

Learn how OpenWork's reload watcher architecture detects configuration drift using reload-fingerprint. It generates a SHA-256 hash to monitor server config changes without restarts.

- Tags: architecture
- Published: 2026-08-22

### [How Local Managed MCP Connections Interact with the URL Guard Mechanism in OpenWork](/different-ai/openwork/how-do-local-managed-mcp-connections-interact-with-url-guard-mechanism)

Discover how OpenWork's local managed MCP connections use a dual-layer system to interact with URL guard, blocking SSRF attacks with configurable private network exemptions.

- Tags: internals
- Published: 2026-08-22

### [How the Blueprint-Sessions System Creates and Applies Session Templates in OpenWork](/different-ai/openwork/how-does-blueprint-sessions-system-create-and-apply-session-templates)

Learn how OpenWorks blueprint-sessions system creates and applies session templates. Discover how it normalizes JSON to typed objects and injects materialized sessions.

- Tags: internals
- Published: 2026-08-22

### [The Role of openwork-runtime-config.ts in the OpenWork Agent Definition Lifecycle](/different-ai/openwork/role-of-openwork-runtime-config-ts-in-agent-definition-lifecycle)

Discover the critical role of openwork-runtime-config.ts in managing OpenWork agent definitions. Learn how it builds, persists, and synchronizes runtime configurations throughout the application lifecycle.

- Tags: internals
- Published: 2026-08-22

### [How Workspace Token Scoping (Owner, Collaborator, Viewer) Enforces Access Control in OpenWork](/different-ai/openwork/how-is-workspace-token-scoping-used-for-access-control)

Learn how OpenWork's workspace token scoping (owner, collaborator, viewer) enforces granular access control. Server validates API requests based on embedded role claims.

- Tags: architecture
- Published: 2026-08-22

### [What Is the Difference Between `runtime-opencode-config-store` and Environment Variable Config Injection?](/different-ai/openwork/difference-between-runtime-opencode-config-store-and-environment-variable-config-injection)

Understand the difference between runtime-opencode-config-store and environment variable config injection. Learn how to manage mutable and immutable application configurations effectively.

- Tags: deep-dive
- Published: 2026-08-22

### [How OpenWork's EnginePool Manages, Recycles, and Self-Heals Engine Processes](/different-ai/openwork/how-does-openworks-enginepool-manage-recycle-and-self-heal-engine-processes)

Discover how OpenWork's EnginePool uses blue-green rollover to manage engine processes, safely recycle busy engines, and self-heal from crashes in seconds. Learn more.

- Tags: internals
- Published: 2026-08-22

### [How OpenWork MCP Gateway search_capabilities and execute_capability Work](/different-ai/openwork/how-does-openwork-mcp-gateway-search-capabilities-and-execute-capability-work)

Explore how OpenWork MCP gateway's search_capabilities and execute_capability tools empower agents to query skills and invoke actions via the /mcp/agent endpoint using JWT tokens.

- Tags: internals
- Published: 2026-08-22

### [How to Develop Custom MCP Capabilities in OpenWork: 3 Integration Methods](/different-ai/openwork/how-to-develop-custom-mcp-capabilities-in-openwork)

Learn to develop custom MCP capabilities in OpenWork using three integration methods: native providers, marketplace plugins, or external OAuth servers. Enhance your OpenWork functionality today.

- Tags: how-to-guide
- Published: 2026-08-21

### [What Is the OpenWork MCP Registry Used For?](/different-ai/openwork/what-is-the-openwork-mcp-registry-used-for)

Discover how the OpenWork MCP registry catalogs Model Context Protocol providers for AI agent runtime tool discovery and invocation. Learn its role in OpenCode.

- Tags: deep-dive
- Published: 2026-08-21

### [Understanding the Structure of a Skill in OpenWork](/different-ai/openwork/what-is-the-structure-of-a-skill-in-openwork)

Discover the structure of an OpenWork Skill. Learn how SkillItem interfaces with Markdown source files and the skill-markdownts utility for executable logic.

- Tags: internals
- Published: 2026-08-21

### [How to Integrate OpenWork with Existing AI Agents: A Complete MCP Guide](/different-ai/openwork/how-to-integrate-openwork-with-existing-ai-agents)

Integrate OpenWork with AI agents using the MCP endpoint at https://api.openworklabs.com/mcp/agent. Discover how to connect organizational skills via standardized search and execute methods.

- Tags: how-to-guide
- Published: 2026-08-21

### [What Is the Main Entry Point for the OpenWork Server?](/different-ai/openwork/what-is-the-main-entry-point-for-the-openwork-server)

Discover the main entry point for the OpenWork server. Learn how the CLI script at apps/server/src/bin/openwork-server.ts initializes the HTTP service and starts the server.

- Tags: how-to-guide
- Published: 2026-08-21

### [How to Run End-to-End Tests for OpenWork: Complete Setup Guide](/different-ai/openwork/how-to-run-end-to-end-tests-for-openwork)

Learn how to run end-to-end tests for OpenWork with this complete setup guide. Follow simple commands to execute the full desktop-first test suite and ensure code quality.

- Tags: how-to-guide
- Published: 2026-08-21

### [How to Run Unit Tests for OpenWork: Complete Developer Guide](/different-ai/openwork/how-to-run-unit-tests-for-openwork)

Learn how to run unit tests for OpenWork with our developer guide. Execute `pnpm test` or target specific packages for efficient testing in the monorepo.

- Tags: how-to-guide
- Published: 2026-08-21

### [How to Manage AI Agent Lifecycles with the OpenWork Engine Pool](/different-ai/openwork/how-to-manage-ai-agent-lifecycles-with-the-engine-pool)

Manage AI agent lifecycles effortlessly with OpenWork’s Engine Pool. Simplify startup, monitoring, and shutdown to treat your AI agent as a simple, always-available endpoint.

- Tags: how-to-guide
- Published: 2026-08-21

### [What Is the Default Port for the OpenWork Local Server?](/different-ai/openwork/what-is-the-default-port-for-the-openwork-local-server)

Discover the default port for the OpenWork local server. Learn how to change it using the OPENWORK_SERVER_PORT environment variable. Access your OpenWork instance easily.

- Tags: how-to-guide
- Published: 2026-08-21

### [How to Configure OpenWork Profiles for Development: A Complete Guide](/different-ai/openwork/how-to-configure-openwork-profiles-for-development)

Configure OpenWork profiles for development with this complete guide. Learn how environment variables isolate Electron user data for multiple independent instances. Prevent production data interference.

- Tags: how-to-guide
- Published: 2026-08-21

### [How to Run OpenWork in Headless Mode: Complete Automation and CI Guide](/different-ai/openwork/how-to-run-openwork-in-headless-mode)

Run OpenWork in headless mode using pnpm dev headless-web. Enable browser automation, CI pipelines, and agent-driven workflows without the Electron shell. Automate OpenWork easily.

- Tags: how-to-guide
- Published: 2026-08-21

### [How Marketplace Capabilities Are Discovered in OpenWork](/different-ai/openwork/how-are-marketplace-capabilities-discovered-in-openwork)

Discover OpenWork marketplace capabilities using the search_capabilities MCP tool. Learn how it queries the Den database to find authorized plugins and skills.

- Tags: how-to-guide
- Published: 2026-08-21

### [How to Use the Automations Runtime in OpenWork: Complete Implementation Guide](/different-ai/openwork/how-to-use-the-automations-runtime-in-openwork)

Implement OpenWork Automations Runtime for exact-once execution. Learn how its MySQL-backed lease system manages schedules and worker claims for reliable crash recovery.

- Tags: how-to-guide
- Published: 2026-08-21

### [How the OpenWork Memory Bank Works for Persistent Storage: Architecture and API Guide](/different-ai/openwork/how-does-the-openwork-memory-bank-work-for-persistent-storage)

Explore the OpenWork Memory Bank's architecture and API for persistent storage. Learn how this MySQL-based layer saves, lists, searches, and deletes text memories with citation contexts.

- Tags: architecture
- Published: 2026-08-21

### [How to Implement Custom Skills in OpenWork: A Complete Developer's Guide](/different-ai/openwork/how-to-implement-custom-skills-in-openwork)

Learn to implement custom skills in OpenWork with this developer's guide. Discover how to create and register your own MCP capabilities for seamless integration.

- Tags: how-to-guide
- Published: 2026-08-21

### [MCP Gateway Tools in OpenWork: A Complete Guide to the Two-Tool Architecture](/different-ai/openwork/what-are-the-mcp-gateway-tools-in-openwork)

Explore OpenWork's MCP Gateway tools, search_capabilities and execute_capability. Discover and invoke organizational capabilities via a single remote endpoint with this comprehensive guide.

- Tags: how-to-guide
- Published: 2026-08-21

### [How to Use the OpenWork Den Control Plane: Complete Developer Guide](/different-ai/openwork/how-to-use-the-openwork-den-control-plane)

Master the OpenWork Den control plane with this developer guide. Learn to centralize organization management, discover MCP capabilities, and orchestrate AI agents via RESTful endpoints.

- Tags: how-to-guide
- Published: 2026-08-21

### [openwork-server: The OpenWork Backend Service Explained](/different-ai/openwork/what-is-the-purpose-of-the-openwork-server)

Discover the openwork-server, a powerful backend that turns local workspaces into secure remote APIs. It handles file operations, OpenCode proxying, and token authentication for seamless access.

- Tags: deep-dive
- Published: 2026-08-21

### [How Does the OpenWork Desktop Application Work? A Technical Architecture Guide](/different-ai/openwork/how-does-the-openwork-desktop-application-work)

Discover the technical architecture of the OpenWork desktop application. Learn how its main process backend and renderer process UI orchestrate workspace persistence, AI agents, and host system interactions via IPC.

- Tags: architecture
- Published: 2026-08-21

### [How to Set Up OpenWork for Local Development: Complete Monorepo Guide](/different-ai/openwork/how-to-setup-openwork-for-local-development)

Set up OpenWork for local development with this monorepo guide. Clone the repo, install pnpm, and run pnpm dev to launch the Electron app with CDP support.

- Tags: how-to-guide
- Published: 2026-08-21

### [How to Set Up a Development Branch in OpenWork: A Complete Workflow Guide](/different-ai/openwork/how-to-set-up-a-development-branch-in-openwork)

Learn how to set up a development branch in OpenWork. Clone the dev branch, create a worktree, and launch with pnpm dev or pnpm dev:worktree for efficient parallel development.

- Tags: how-to-guide
- Published: 2026-08-20

### [Where to Find OpenWork Release Notes: A Complete Guide](/different-ai/openwork/where-to-find-release-notes-for-openwork)

Find OpenWork release notes easily. Discover the changelog in the dev branch and on the official GitHub Releases page for the latest updates.

- Tags: how-to-guide
- Published: 2026-08-20

### [OpenWork Development Roadmap: Complete Guide to Features, Status, and Architecture](/different-ai/openwork/what-is-the-roadmap-for-openwork-development)

Explore the OpenWork development roadmap. Discover features, status, and architecture in this comprehensive guide, organized by product sections and status tiers.

- Tags: roadmap
- Published: 2026-08-20

### [How to Integrate OpenWork with Other Systems: MCP, Plugins, and Connection APIs Explained](/different-ai/openwork/how-to-integrate-openwork-with-other-systems)

Learn how to integrate OpenWork with other systems using MCP, plugins, and connection APIs. Discover seamless extensibility for your AI agents and workflows.

- Tags: how-to-guide
- Published: 2026-08-20

### [OpenWork License Details: MIT and Fair Source License (FSL-1.1-MIT) Explained](/different-ai/openwork/what-are-the-licensing-details-for-openwork)

Understand OpenWork license details. Learn about the MIT and Fair Source License (FSL-1.1-MIT) used for the different-ai/openwork repository. Get clarity on licensing.

- Tags: licensing-details
- Published: 2026-08-20

### [How to Report a Bug in OpenWork: The Complete Guide to GitHub Issues](/different-ai/openwork/how-to-report-a-bug-in-openwork)

Learn how to report a bug in OpenWork using GitHub Issues. This guide covers the structured template and submission methods via web or CLI for efficient bug reporting.

- Tags: how-to-guide
- Published: 2026-08-20

### [What Version Control System Does Open Work Use?](/different-ai/openwork/what-version-control-system-is-used-for-openwork)

Discover that Open Work uses Git as its version control system. Learn about its Git-focused repository and SDK integrations.

- Tags: faq
- Published: 2026-08-20

### [OpenWork Examples Directory: Purpose, Structure, and How to Use It](/different-ai/openwork/what-is-the-role-of-the-examples-directory-in-openwork)

Explore the OpenWork examples directory to discover runnable demos showcasing real-world SDK and runtime component usage. Learn how to leverage OpenWork effectively.

- Tags: how-to-guide
- Published: 2026-08-20

### [How to Run Unit Tests in OpenWork: A Complete Testing Guide](/different-ai/openwork/how-to-run-unit-tests-in-openwork)

Learn to run unit tests in OpenWork with pnpm test commands. Explore specialized testing suites for health checks sessions events and end to end scenarios. A complete guide.

- Tags: how-to-guide
- Published: 2026-08-20

### [OpenWork Linting and Formatting Tools: ESLint and Prettier Configuration Guide](/different-ai/openwork/what-tools-are-used-for-linting-and-formatting-in-openwork)

Configure ESLint and Prettier for static code analysis and formatting in the OpenWork project. Streamline your TypeScript development with these essential linting tools.

- Tags: how-to-guide
- Published: 2026-08-20

### [How to Set Up Continuous Integration for OpenWork: A Complete GitHub Actions Guide](/different-ai/openwork/how-to-set-up-continuous-integration-for-openwork)

Learn to set up continuous integration for OpenWork using GitHub Actions. Automate your testing across Linux and macOS with this complete guide.

- Tags: how-to-guide
- Published: 2026-08-20

### [Understanding the `src` Directory in OpenWork: A Complete Guide to the Monorepo Source Structure](/different-ai/openwork/what-is-the-purpose-of-the-src-directory-in-openwork)

Explore the src directory in OpenWork and understand its role in the monorepo source structure. Discover how it houses server, UI, and enterprise utility code for this TypeScript monorepo.

- Tags: deep-dive
- Published: 2026-08-20

### [How to Build OpenWork from Source: Step-by-Step Guide for Developers](/different-ai/openwork/how-to-build-openwork-from-source)

Build OpenWork from source code with our step-by-step developer guide. Clone the repo, install pnpm dependencies, and run pnpm dev to launch the app.

- Tags: how-to-guide
- Published: 2026-08-20

### [Where to Find OpenWork Documentation: Official Docs, README, and Source Guides](/different-ai/openwork/where-can-i-find-the-openwork-documentation)

Find OpenWork documentation easily. Explore user guides on the official site, quick starts in the README, and deep dives in the GitHub repo's /docs folder.

- Tags: documentation
- Published: 2026-08-20

### [What Are the Core Components of OpenWork? A Complete Architecture Guide](/different-ai/openwork/what-are-the-core-components-of-openwork)

Discover OpenWork's core components: Electron client, Den server, UI libraries, and AI skills. Understand its architecture and unlock seamless integration for your projects.

- Tags: architecture
- Published: 2026-08-20

### [Skill and Plugin Publishing Architecture in OpenWork's Den Marketplace System](/different-ai/openwork/what-is-the-architecture-of-skill-and-plugin-publishing-through-den-marketplaces-in-openwork)

Explore OpenWork's Den marketplace architecture for skill and plugin publishing. Understand the four layers enabling role-based content creation and distribution.

- Tags: architecture
- Published: 2026-08-17

### [How OpenWork Desktop Persists Workspace State with `workspace-store.mjs`](/different-ai/openwork/how-does-workspace-store-mjs-persist-workspace-state-on-the-openwork-desktop)

Discover how OpenWork Desktop persists workspace state using workspace-store.mjs and atomic writes to a single JSON file, ensuring data integrity and preventing corruption.

- Tags: internals
- Published: 2026-08-17

### [How `ui-control-server.mjs` Enables Browser Automation in OpenWork](/different-ai/openwork/how-does-ui-control-server-mjs-enable-browser-automation-in-openwork)

Discover how ui-control-server.mjs facilitates browser automation in OpenWork. This local HTTP bridge exposes the desktop renderer for secure, REST-automatable scripts and plugins.

- Tags: internals
- Published: 2026-08-17

### [How managed-provider-auth.ts Handles Provider API Key Authentication in OpenWork](/different-ai/openwork/how-does-managed-provider-auth-ts-handle-provider-api-key-authentication-in-openwork)

Discover how managed-provider-auth.ts securely handles provider API key authentication in OpenWork. Learn about credential delivery and SHA-256 fingerprinting for idempotent writes.

- Tags: how-to-guide
- Published: 2026-08-17

### [Den-Worker-Proxy Architecture for Cloud Inference in OpenWork](/different-ai/openwork/what-is-the-architecture-of-the-den-worker-proxy-for-cloud-inference-in-openwork)

Discover the den-worker-proxy architecture for cloud inference in OpenWork. This HTTP gateway handles authentication, rate limiting, and traffic routing for efficient inference.

- Tags: architecture
- Published: 2026-08-17

### [How OpenWork Headless Web Mode Works Without Electron](/different-ai/openwork/how-does-the-headless-web-mode-work-in-openwork-without-electron)

Discover how OpenWorks headless web mode provides a desktop experience without Electron. Learn about its Vite web server, server process, and process isolation.

- Tags: internals
- Published: 2026-08-17

### [How Headless Threads Work in OpenWork Without Electron: A Technical Deep Dive](/different-ai/openwork/how-do-headless-threads-work-in-openwork-without-electron)

Learn how OpenWorks headless threads execute agent sessions with headless Chrome instead of Electron. Discover the wire protocol and launcher scripts in this technical deep dive.

- Tags: deep-dive
- Published: 2026-08-17

### [Understanding engine-registry.ts in OpenWork: Persistent Process Tracking and Cleanup](/different-ai/openwork/what-is-the-purpose-of-engine-registry-ts-in-openwork)

Discover how engine-registry.ts in OpenWork provides persistent process tracking and cleanup. Safely identify and terminate orphaned processes after crashes for robust application stability.

- Tags: internals
- Published: 2026-08-17

### [How connect-link.mjs Enables Workspace Sharing and Handoff in OpenWork](/different-ai/openwork/how-does-connect-link-mjs-enable-workspace-sharing-and-handoff-between-users-in-openwork)

Discover how connect-link.mjs securely shares and hands off OpenWork workspaces. Learn about JWT token validation and replay attack prevention for seamless collaboration.

- Tags: internals
- Published: 2026-08-17

### [Architecture of the Remote MCP Gateway at api.openworklabs.com/mcp/agent](/different-ai/openwork/what-is-the-architecture-of-the-remote-mcp-gateway-at-api-openworklabs-com-mcp-agent)

Explore the architecture of the remote MCP gateway at api.openworklabs.com/mcp/agent. Learn how this Hono-based entry point securely authenticates AI agents and dispatches requests.

- Tags: architecture
- Published: 2026-08-17

### [How the MCP App Sandbox Isolates Untrusted MCP Applications in OpenWork](/different-ai/openwork/how-does-the-mcp-app-sandbox-mcp-app-sandbox-ts-isolate-untrusted-mcp-applications-in-openwork)

Learn how the MCP app sandbox in OpenWork isolates untrusted apps using Node.js VM contexts, timeouts, and API mediation to ensure host process security.

- Tags: internals
- Published: 2026-08-17

### [How OpenWork Implements OAuth Flows for Managed MCP Connections in `local-managed-mcp.ts`](/different-ai/openwork/how-does-local-managed-mcp-ts-implement-oauth-flows-for-mcp-connections)

Learn how local-managed-mcp.ts uses secure OAuth 2.0 flows for MCP connections with HMAC signed tokens vault encrypted credentials and automatic refresh logic.

- Tags: how-to-guide
- Published: 2026-08-17

### [What Is the Purpose of engine-pool.ts in OpenWork? Understanding Blue/Green Engine Management](/different-ai/openwork/what-is-the-purpose-of-engine-pool-ts-in-openwork)

Discover the purpose of engine-pool.ts in OpenWork. Learn how this blue/green rollover manager ensures zero-downtime updates for the OpenCode engine through standby creation, session pinning, and graceful draining.

- Tags: internals
- Published: 2026-08-17

### [How OpenWork Den Manages Organization Policies: Architecture and Implementation](/different-ai/openwork/how-does-openwork-den-manage-organization-policies)

Discover how OpenWork Den manages organization policies with its centralized desktop-policy system. Learn about its architecture, JSON rules, REST endpoints, and WebSocket updates.

- Tags: architecture
- Published: 2026-08-17

### [OpenWork Migration System for Profile and Workspace Upgrades: A Technical Deep Dive](/different-ai/openwork/what-is-openwork-migration-system-for-profile-and-workspace-upgrades)

Explore the OpenWork migration system for seamless developer profile and workspace upgrades. Learn how lazy data transformations automate enhancements.

- Tags: deep-dive
- Published: 2026-08-16

### [How OpenWork's Deep-Link Bridge Handles OAuth and Sign-In Flows](/different-ai/openwork/what-is-openwork-deep-link-bridge-for-oauth-and-sign-in-flows)

Learn how OpenWorks deep-link bridge manages OAuth and sign-in flows for Electron apps. Discover its custom event system for seamless native to web UI data transfer.

- Tags: deep-dive
- Published: 2026-08-16

### [How Desktop App Restrictions Sync from the Den Control Plane in OpenWork](/different-ai/openwork/how-does-desktop-app-restrictions-sync-from-den-control-plane)

Learn how OpenWork syncs desktop app restrictions using its Den control plane. Discover the policy-based architecture and how features are controlled locally.

- Tags: how-to-guide
- Published: 2026-08-16

### [Electron Auto-Updater in OpenWork: How It Works and How to Customize It](/different-ai/openwork/what-is-electron-updater-and-auto-update-mechanism-in-openwork)

Discover how OpenWork leverages electron-updater for seamless auto-updates. Learn about GitHub release channeling, stable/alpha channels, and the signed recovery installer.

- Tags: how-to-guide
- Published: 2026-08-16

### [How Opencode JSONC Configuration Works with MCP Servers in OpenWork](/different-ai/openwork/how-does-opencode-jsonc-configuration-work-with-mcp-servers)

Learn how opencode.jsonc configures MCP servers in OpenWork. Define endpoints, auth, and connection params declaratively for runtime access via getConfig().

- Tags: how-to-guide
- Published: 2026-08-16

### [How OpenWork Implements Analytics Key Management: A Deep Dive into PostHog Integration](/different-ai/openwork/how-does-openwork-implement-analytics-key-management)

Discover how OpenWork manages PostHog analytics keys. Learn about environment variable overrides smart fallbacks for production development and disabling tracking.

- Tags: deep-dive
- Published: 2026-08-16

### [How the OpenWork Gateway Runtime Manages MCP Connections: Architecture and Implementation](/different-ai/openwork/how-does-gateway-runtime-manage-mcp-connections-in-openwork)

Discover how the OpenWork gateway runtime dynamically manages MCP connections using configuration-driven endpoints, hierarchical merges, and JSON-RPC for efficient communication.

- Tags: architecture
- Published: 2026-08-16

### [OpenWork Enterprise Activation Flow: Technical Implementation Guide](/different-ai/openwork/what-is-openwork-enterprise-activation-flow-for-organizations)

Master the OpenWork enterprise activation flow with this technical guide. Learn how to implement the three-layer validation system for seamless desktop installations. Read now!

- Tags: how-to-guide
- Published: 2026-08-16

### [How OpenWork Implements MCP OAuth for Remote Servers: Enterprise Mock Server Deep Dive](/different-ai/openwork/how-does-openwork-implement-mcp-oauth-for-remote-servers)

Learn how OpenWork implements MCP OAuth for remote servers using OAuth 2.0 resource server standards. Explore authorization-code grants dynamic client registration and JWT token issuance.

- Tags: deep-dive
- Published: 2026-08-16

### [OpenWork Headless Web Mode Without Electron: Architecture and Implementation](/different-ai/openwork/architecture-of-openwork-headless-web-mode-without-electron)

Explore OpenWork's headless web mode architecture. Build desktop like experiences with a Vite server and OpenWork server, eliminating the need for Electron. Learn more today.

- Tags: architecture
- Published: 2026-08-16

### [How Desktop Policies in OpenWork Restrict Local Model Access](/different-ai/openwork/how-do-desktop-policies-restrict-local-model-access-in-openwork)

Discover how OpenWork desktop policies restrict local model access by enforcing rules via the DesktopAppRestrictionChecker. Learn to manage your organization's AI capabilities effectively.

- Tags: how-to-guide
- Published: 2026-08-16

### [Understanding the OpenWork Den Handoff Flow Between Desktop and Cloud](/different-ai/openwork/what-is-openwork-den-handoff-flow-between-desktop-and-cloud)

Learn how the OpenWork Den handoff flow securely transfers authentication tokens between desktop and cloud using copy-paste deep-links. Discover the efficient and secure process.

- Tags: internals
- Published: 2026-08-16

### [How OpenWork Manages Provider Credentials and Handles Credentials Sync](/different-ai/openwork/how-does-openwork-manage-provider-credentials-and-credentials-sync)

Learn how OpenWork manages provider credentials locally and syncs them with the Den control plane using MCP. Explore shared/per-member modes and automatic refresh.

- Tags: how-to-guide
- Published: 2026-08-16

### [Understanding the Workspace-Server-Client Architecture for Communicating with OpenCode in OpenWork](/different-ai/openwork/what-is-workspace-server-client-architecture-for-communicating-with-opencode)

Learn how OpenWork's workspace-server-client architecture decouples your UI from OpenCode. Discover how the Workspace Server securely proxies all OpenCode interactions via HTTP.

- Tags: architecture
- Published: 2026-08-16

### [How the OpenWork Automation Runner Handles Model Access Lost Errors](/different-ai/openwork/how-does-openwork-automation-runner-handle-model-access-lost-errors)

Learn how the OpenWork automation runner handles model access lost errors by skipping runs and logging a model_access_lost error code for seamless troubleshooting.

- Tags: how-to-guide
- Published: 2026-08-16

### [How OpenWork Implements MCP Server Configuration and Server Name Validation](/different-ai/openwork/how-does-openwork-implement-mcp-server-configuration-and-server-name-validation)

OpenWork ensures MCP server configuration and validation with a three-layer system: JSON declarations, Zod schema for server names, and safety checks for URLs ending in /mcp/agent.

- Tags: internals
- Published: 2026-08-16

### [How OpenWork Handles Workspace Initialization and Profile Creation](/different-ai/openwork/openwork-workspace-initialization-profile-creation)

Discover how OpenWork handles workspace initialization and profile creation through a three-step server-side process involving filesystem validation, SQLite profile seeding, and server state registration.

- Tags: how-to-guide
- Published: 2026-08-15

### [How to Implement SCIM Provisioning for Team Management in OpenWork Den](/different-ai/openwork/implement-scim-provisioning-team-management-openwork-den)

Learn to implement SCIM provisioning for team management in OpenWork Den. Discover how it uses a compatibility layer with Better-Auth's SCIM plugin for seamless user management.

- Tags: how-to-guide
- Published: 2026-08-15

### [How to Set Up SSO Authentication with OpenWork Den Organization Management](/different-ai/openwork/setup-sso-authentication-openwork-den-organization-management)

Learn how to set up SSO authentication with OpenWork Den organization management using Better Auth's SSO plugin. Integrate seamlessly and provision users automatically.

- Tags: how-to-guide
- Published: 2026-08-15

### [OpenWork MCP Gateway Architecture: How api.openworklabs.com/mcp/agent Routes AI Agent Requests](/different-ai/openwork/openwork-mcp-gateway-architecture-api-openworklabs-com)

Discover the OpenWork MCP gateway architecture powering api.openworklabs.com/mcp/agent. Learn how this Hono-based server handles AI agent requests and secures communication with JWT authentication.

- Tags: architecture
- Published: 2026-08-15

### [How to Create and Publish Custom OpenWork Skills to the Marketplace](/different-ai/openwork/create-publish-custom-openwork-skills-marketplace)

Learn to create and publish custom OpenWork skills to the marketplace. Transform your workflows with custom plugins and share them easily.

- Tags: how-to-guide
- Published: 2026-08-15

### [OpenWork Electron Updater Mechanism: How Auto-Updates Work in the Desktop App](/different-ai/openwork/openwork-desktop-app-update-mechanism-electron-updater)

Discover how OpenWork's desktop app leverages electron-updater for seamless auto-updates. Learn about signed updates, multiple channels, and policy adherence.

- Tags: internals
- Published: 2026-08-15

### [How to Integrate OpenWork with Google Workspace and Microsoft 365 Connectors](/different-ai/openwork/integrate-openwork-google-workspace-microsoft-365-connectors)

Learn how to integrate OpenWork with Google Workspace and Microsoft 365 using native connectors. Discover how MCP architecture and OAuth 2.0 enable seamless AI agent actions for members.

- Tags: how-to-guide
- Published: 2026-08-15

### [OpenWork Runtime Configuration System: How Dynamic Settings Updates Work Without Restarts](/different-ai/openwork/openwork-runtime-configuration-system-dynamic-settings)

Discover the OpenWork runtime configuration system for live settings updates. Learn how its provider-based architecture and JSON Patch API enable dynamic changes without process restarts.

- Tags: internals
- Published: 2026-08-15

### [How to Debug the OpenWork Electron App Using Chrome DevTools Protocol](/different-ai/openwork/debug-openwork-electron-app-chrome-devtools-protocol)

Debug the OpenWork Electron app with Chrome DevTools Protocol. Connect directly to processes for live debugging, profiling, and automated diagnostics. Learn how to use CDP.

- Tags: how-to-guide
- Published: 2026-08-15

### [OpenWork Secure Vault Security Model and Key Management Explained](/different-ai/openwork/openwork-secure-vault-key-management-security-model)

Discover OpenWork Secure Vault's robust security model. Learn how it protects user OAuth credentials with OS-encrypted key files and strict filesystem permissions for enhanced data safety.

- Tags: deep-dive
- Published: 2026-08-15

### [How OpenWork Handles MCP Connection Reliability and Automatic Reconnection](/different-ai/openwork/openwork-mcp-connection-reliability-automatic-reconnection)

Discover how OpenWork ensures MCP connection reliability and automatic reconnection using process isolation, deterministic loops, and exponential backoff for seamless operation.

- Tags: internals
- Published: 2026-08-15

### [How to Deploy OpenWork Server to Kubernetes Using Helm Charts](/different-ai/openwork/deploy-openwork-server-kubernetes-helm-charts)

Deploy OpenWork server to Kubernetes easily using Helm charts. Install the openwork-ee chart from the OCI registry and configure your values file for a seamless deployment.

- Tags: how-to-guide
- Published: 2026-08-15

### [OpenWork Memory Bank Architecture for Persistent State Management](/different-ai/openwork/openwork-memory-bank-architecture-persistent-state-management)

Discover the OpenWork memory bank architecture for AI agents to persist and retrieve information using natural language queries and a durable REST API.

- Tags: architecture
- Published: 2026-08-15

### [How to Configure Multiple Dev Profiles for Parallel Git Worktree Development in OpenWork](/different-ai/openwork/configure-multiple-dev-profiles-parallel-git-worktree-development)

Configure multiple dev profiles for parallel Git worktree development in OpenWork. Isolate instances, manage user data, ports, and app IDs automatically.

- Tags: how-to-guide
- Published: 2026-08-15

### [How to Run OpenWork in Headless Web Mode Without Electron for CI/CD Environments](/different-ai/openwork/run-openwork-headless-web-mode-no-electron-ci-cd)

Run OpenWork in headless web mode without Electron for CI/CD. Launch the UI with pnpm dev:headless-web --detach for automated pipelines.

- Tags: how-to-guide
- Published: 2026-08-15

### [OpenWork Server Data Model Architecture: How Drizzle ORM and better-sqlite3 Work Together](/different-ai/openwork/openwork-server-data-model-architecture-drizzle-orm-better-sqlite3)

Discover OpenWork server's data model architecture. Learn how Drizzle ORM provides type-safe access with SQLite for development and MySQL for production.

- Tags: architecture
- Published: 2026-08-15

### [How OpenWork Enterprise MCP Client Handles OAuth Authentication with External Services](/different-ai/openwork/openwork-enterprise-mcp-client-oauth-authentication-external-services)

Learn how OpenWork enterprise MCP client uses OAuth 2.0 with PKCE support and dynamic client registration. Securely authenticate with external services and manage token refreshes effortlessly.

- Tags: how-to-guide
- Published: 2026-08-15

### [How to Set Up OpenWork Desktop Policies for Enterprise‑Wide Configuration Management](/different-ai/openwork/setup-openwork-desktop-policies-enterprise-configuration)

Learn how to set up OpenWork desktop policies for enterprise-wide configuration management. Enforce consistent security and feature settings across all clients with Den backend.

- Tags: how-to-guide
- Published: 2026-08-15

### [How to Configure OpenWork Server with Custom Model Providers and Inference Routing](/different-ai/openwork/configure-openwork-server-custom-model-providers-inference-routing)

Configure OpenWork server by defining custom model providers and inference routing using a JSON schema. Learn to reference providers and models in client requests.

- Tags: how-to-guide
- Published: 2026-08-15

### [OpenWork Den Control Plane Architecture for Team and Organization Management](/different-ai/openwork/openwork-den-control-plane-architecture-team-organization-management)

Explore the OpenWork Den control plane architecture for managing organizations and teams. Discover its three-layer design: MySQL persistence Drizzle ORM, Hono REST API, and React admin UI.

- Tags: architecture
- Published: 2026-08-15

### [How OpenWork MCP Exposes `search_capabilities` and `execute_capability` for Agent Integration](/different-ai/openwork/how-openwork-mcp-exposes-search-and-execute-tools-for-agents)

Learn how OpenWork MCP exposes search_capabilities and execute_capability for seamless agent integration. Discover and invoke API capabilities type-safely without hardcoding.

- Tags: api-reference
- Published: 2026-08-15

### [How to Find Specific Code for a Feature in OpenWork: A Repository Navigation Guide](/different-ai/openwork/how-to-find-specific-code-for-a-feature-in-openwork)

Discover how to find specific code for any feature in OpenWork. Navigate the TypeScript monorepo efficiently by following entry points, components, state, and API calls.

- Tags: how-to-guide
- Published: 2026-08-14

### [What Version Control System Does OpenWork Use?](/different-ai/openwork/what-version-control-system-does-openwork-use)

OpenWork utilizes Git for version control, with .gitignore files managing repositories and VCS integrated via the OpenCode SDK. Learn more about their setup.

- Tags: faq
- Published: 2026-08-14

### [How to Set Up Environment Variables for OpenWork Development](/different-ai/openwork/how-to-set-up-environment-variables-for-openwork-development)

Easily set up environment variables for OpenWork development. Create a .env.dev file and run pnpm dev to inject OPENWORK_* variables into your processes.

- Tags: how-to-guide
- Published: 2026-08-14

### [OpenWork Developer Documentation: Official Guides, Repository README, and Architecture References](/different-ai/openwork/what-kind-of-documentation-is-available-for-openwork-developers)

Explore OpenWork developer documentation including official guides, repository README for installation, and architecture references in the docs folder for deep-dives.

- Tags: documentation
- Published: 2026-08-14

### [How to Add a New Package to the OpenWork Monorepo: A Step-by-Step Guide](/different-ai/openwork/how-to-add-a-new-package-to-the-openwork-monorepo)

Learn how to add a new package to the OpenWork monorepo with this step-by-step guide. Discover the simple process of using pnpm workspaces for seamless integration.

- Tags: how-to-guide
- Published: 2026-08-14

### [What Database Technologies Are Used in OpenWork? MySQL and SQLite Explained](/different-ai/openwork/what-database-technologies-are-used-in-openwork)

OpenWork leverages MySQL for enterprise data and SQLite for local state, both powered by the Drizzle ORM. Discover how these database technologies drive the OpenWork platform.

- Tags: internals
- Published: 2026-08-14

### [How to Use Docker with OpenWork for Development: Complete Setup Guide](/different-ai/openwork/how-to-use-docker-with-openwork-for-development)

Easily set up the complete OpenWork development environment with Docker. Launch MySQL, Den control plane, and the web UI using a single command from the repository.

- Tags: how-to-guide
- Published: 2026-08-14

### [Coding Standards for OpenWork: TypeScript, Linting, and Testing Rules Explained](/different-ai/openwork/are-there-any-specific-coding-standards-for-openwork)

Discover OpenWork's coding standards for TypeScript, linting, and testing. Learn how they enforce quality without a separate config file.

- Tags: best-practices
- Published: 2026-08-14

### [How to Set Up CI/CD for OpenWork Development: A Complete Guide](/different-ai/openwork/how-to-set-up-ci-cd-for-openwork-development)

Learn to set up CI/CD for OpenWork development with GitHub Actions. Install Node 24, pnpm 11.4, Bun, and OpenCode CLI. Run tests, builds, and publish commands seamlessly.

- Tags: how-to-guide
- Published: 2026-08-14

### [OpenWork Deployment Strategy: Self-Hosted Kubernetes and Helm Guide](/different-ai/openwork/what-is-the-deployment-strategy-for-openwork)

Learn the OpenWork deployment strategy with our self-hosted Kubernetes and Helm guide. Deploy Den control plane for private networks and multi-tenant configurations.

- Tags: how-to-guide
- Published: 2026-08-14

### [Main Services and Applications in OpenWork: Desktop, MCP Gateway, and Den](/different-ai/openwork/what-are-the-main-services-or-applications-within-openwork)

Explore OpenWork's core services: Desktop app, MCP gateway for LLM access, and Den cloud for team management and plugins. Discover key OpenWork applications.

- Tags: overview
- Published: 2026-08-14

### [How to Troubleshoot Common Development Issues in OpenWork](/different-ai/openwork/how-to-troubleshoot-common-development-issues-in-openwork)

Troubleshoot common OpenWork development issues by checking port conflicts, isolating stale profiles, and verifying backend ports. Resolve errors efficiently with these steps.

- Tags: how-to-guide
- Published: 2026-08-14

### [What Are the Packages in the OpenWork Monorepo? A Complete Technical Breakdown](/different-ai/openwork/what-is-the-purpose-of-the-different-packages-in-openwork-monorepo)

Explore the OpenWork monorepo's packages. Understand the purpose of each npm package, from UI to automation, and how they build the system.

- Tags: deep-dive
- Published: 2026-08-14

### [How to Run Tests in the OpenWork Monorepo: Complete Commands and Workflows Explained](/different-ai/openwork/how-to-run-tests-in-openwork-monorepo)

Master running tests in the OpenWork monorepo. Discover commands for full suite, e2e, and individual package testing using pnpm. Simplify your development workflow.

- Tags: how-to-guide
- Published: 2026-08-14

### [How to Set Up Pre-Commit Hooks in OpenWork: A Complete Guide](/different-ai/openwork/how-to-set-up-pre-commit-hooks-in-openwork)

Learn how to set up pre-commit hooks in OpenWork. This guide shows you how to configure Git hooks to ensure code quality and consistency before committing.

- Tags: how-to-guide
- Published: 2026-08-14

### [How to Run OpenWork Locally for Development: A Complete Setup Guide](/different-ai/openwork/how-to-run-openwork-locally-for-development)

Run OpenWork locally for development by cloning the repo and installing dependencies. Follow this setup guide to get started quickly with pnpm and the dev command.

- Tags: how-to-guide
- Published: 2026-08-14

### [What Are the Core Components of the OpenWork Monorepo? A Technical Breakdown](/different-ai/openwork/what-are-the-core-components-of-openwork-monorepo)

Discover the core components of the OpenWork monorepo. Explore its desktop app, MCP gateway, and Den control plane for AI agent development.

- Tags: technical-breakdown
- Published: 2026-08-14

### [Security Considerations for OpenWork Developers: Architecture, Implementation, and Best Practices](/different-ai/openwork/what-are-the-security-considerations-for-openwork-developers)

OpenWork developers learn about security architecture and best practices. Explore defense-in-depth, RBAC permissions, CI/CD security gates, and more for secure implementation.

- Tags: best-practices
- Published: 2026-08-13

### [Where to Find OpenWork Documentation: Complete Guide to different-ai/openwork](/different-ai/openwork/where-to-find-openworks-documentation)

Find OpenWork documentation easily. Access user guides on the website, quick-start info in the README, and deep-dives in the /docs folder for different-ai/openwork.

- Tags: getting-started
- Published: 2026-08-13

### [How to Manage Environment Variables in OpenWork: A Complete Configuration Guide](/different-ai/openwork/how-to-manage-environment-variables-in-openwork)

Master OpenWork environment variable management with this complete guide. Learn to use .env files for secure configuration and secret management without code commits.

- Tags: how-to-guide
- Published: 2026-08-13

### [Deployment Strategies for OpenWork: Private Network, Air-Gapped, and Local Development](/different-ai/openwork/what-are-the-deployment-strategies-for-openwork)

Explore OpenWork deployment strategies: local Docker Compose, private network Helm charts, and air-gapped installations. Run OpenWork anywhere from your laptop to a data center.

- Tags: deployment-guide
- Published: 2026-08-13

### [How to Integrate Custom Modules into OpenWork: A Complete Plugin Development Guide](/different-ai/openwork/how-to-integrate-custom-modules-into-openwork)

Learn to integrate custom modules into OpenWork with this complete plugin development guide. Extend OpenWork's capabilities easily without modifying core code.

- Tags: how-to-guide
- Published: 2026-08-13

### [OpenWork Services Directory Structure: A Complete Monorepo Guide](/different-ai/openwork/what-is-the-directory-structure-for-services-in-openwork)

Explore the OpenWork Services directory structure within its monorepo. Understand how each service package maps to Docker Compose containers for efficient development.

- Tags: deep-dive
- Published: 2026-08-13

### [What Kind of Tests Are Included in OpenWork? A Complete Guide to the Testing Architecture](/different-ai/openwork/what-kind-of-tests-are-included-in-openwork)

Explore OpenWork's comprehensive automated testing suite. Discover fast Vitest unit tests and full-stack end-to-end specifications with @openwork/testkit for detailed evidence.

- Tags: how-to-guide
- Published: 2026-08-13

### [How is logging handled in OpenWork: Structured JSON and Sentry Integration](/different-ai/openwork/how-is-logging-handled-in-openwork)

Discover how OpenWork manages logging with structured JSON output and integrates Sentry or OpenTelemetry. Learn about configuration and implementation details.

- Tags: how-to-guide
- Published: 2026-08-13

### [Best Practices for Developing with OpenWork: Local-First AI Workflow Architecture](/different-ai/openwork/what-are-the-best-practices-for-developing-with-openwork)

Master OpenWork development with local-first AI workflows. Learn best practices for desktop UI, server-side MCP, infrastructure, strict typing, and secure data access.

- Tags: best-practices
- Published: 2026-08-13

### [How to Test OpenWork Components: A Complete Guide to @openwork/testkit](/different-ai/openwork/how-to-test-openwork-components)

Master testing OpenWork components with @openwork/testkit. Record observable assertions on an evidence tape for CI verification. Your complete guide to efficient OpenWork testing.

- Tags: how-to-guide
- Published: 2026-08-13

### [Where Are the API Endpoints Defined in OpenWork?](/different-ai/openwork/where-are-the-api-endpoints-defined-in-openwork)

Discover where OpenWork defines API endpoints. Learn how route modules in apps/server/src/routes and registry.ts centralize endpoint registration for efficient development.

- Tags: how-to-guide
- Published: 2026-08-13

### [OpenWork Database Schema: MySQL Structure and Drizzle ORM Implementation](/different-ai/openwork/what-is-the-database-schema-used-by-openwork)

Explore the OpenWork database schema, featuring MySQL structure and Drizzle ORM implementation. Understand the TypeScript schema definitions and migration files for efficient data management.

- Tags: architecture
- Published: 2026-08-13

### [OpenWork Development Dependencies: Complete Monorepo Package Guide](/different-ai/openwork/what-are-the-dependencies-for-openwork-development)

Explore OpenWork's development dependencies in this comprehensive monorepo package guide. Understand Turbo, TypeScript, React, Express, Prisma, and more.

- Tags: getting-started
- Published: 2026-08-13

### [How to Contribute to the OpenWork Project: A Complete Guide to the Monorepo Architecture](/different-ai/openwork/how-to-contribute-to-the-openwork-project)

Learn how to contribute to the OpenWork project. Follow this guide to set up the monorepo architecture, install dependencies, and submit pull requests for the open source AI initiative.

- Tags: how-to-guide
- Published: 2026-08-13

### [What Are the Core Components of the OpenWork Project?](/different-ai/openwork/what-are-the-core-components-of-the-openwork-project)

Explore the core components of the OpenWork project: an Electron desktop client, cloud-native Den server, React UI libraries, and an MCP client for AI agents. Discover its monorepo structure.

- Tags: deep-dive
- Published: 2026-08-13

### [How Extensions Manifest and Projection Work in OpenWork Den: A Complete Technical Guide](/different-ai/openwork/how-do-extensions-manifest-projection-work-in-openwork-den)

Understand how OpenWork Den extensions manifest and project with a technical guide. Learn about JSON manifest generation and policy-filtered projection via MCP endpoints. Explore the different-ai/openwork repository.

- Tags: deep-dive
- Published: 2026-08-09

### [Memory Bank Architecture for Persistent Context in OpenWork](/different-ai/openwork/what-is-memory-bank-architecture-for-persistent-context-in-openwork)

Discover OpenWork's memory bank architecture for persistent context. Learn how Den DB, dual tables, and full-text search maintain agent and user context across sessions.

- Tags: architecture
- Published: 2026-08-09

### [How Desktop Notifications Work in the OpenWork App: Architecture and Implementation](/different-ai/openwork/how-do-desktop-notifications-work-in-openwork-app)

Discover how OpenWorks dual-layer notification system delivers desktop alerts and in-app messages. Explore the architecture and implementation details of this powerful feature.

- Tags: architecture
- Published: 2026-08-09

### [OpenWork Provider Authentication Methods: OAuth, API Key, and None Explained](/different-ai/openwork/what-provider-authentication-methods-does-openwork-support)

Discover OpenWork provider authentication methods including OAuth 2.0 and API key. Learn how to secure your connections with detailed explanations.

- Tags: deep-dive
- Published: 2026-08-09

### [How OAuth Discovery and Authorization Binding Works for MCP Connections in OpenWork](/different-ai/openwork/how-does-oauth-discovery-authorization-binding-work-for-mcp-connections-in-openwork)

Learn how OpenWork's OAuth discovery and authorization binding secures MCP connections. Prevent mix-up attacks by validating issuer and authorization server for secure communication.

- Tags: how-to-guide
- Published: 2026-08-09

### [How OpenWork's Tool Catalog and Capability Inventory System Works: MCP Discovery and Validation](/different-ai/openwork/how-does-tool-catalog-capability-inventory-system-work-in-openwork)

Discover how OpenWorks MCP tool catalog and capability inventory system works. Learn about LLM-safe catalogs with pagination, schema validation, and byte-size constraints.

- Tags: internals
- Published: 2026-08-09

### [What Is the Diagnostics Transport Layer in OpenWork? A Deep Dive into Safe Client-Server Communication](/different-ai/openwork/what-is-diagnostics-transport-layer-how-does-it-work-in-openwork)

Discover the diagnostics transport layer in OpenWork. Learn how this safe client-server communication subsystem prevents UI hangs and memory issues with strict limits.

- Tags: deep-dive
- Published: 2026-08-09

### [How the Agent Context Transport Probe Enables Capability Discovery in OpenWork](/different-ai/openwork/how-does-agent-context-transport-probe-work-for-capability-discovery-in-openwork)

Discover how the agent context transport probe in OpenWork verifies endpoint reachability and protocol compatibility for seamless capability discovery. Learn more.

- Tags: internals
- Published: 2026-08-09

### [How portable-files Enables Workspace Portability Across Machines in OpenWork](/different-ai/openwork/how-does-portable-files-enable-workspace-portability-across-machines-in-openwork)

Discover how OpenWork's portable-files module ensures workspace portability across machines. Learn about secure file path validation, atomic export/import, and safe agent transfer.

- Tags: how-to-guide
- Published: 2026-08-09

### [How OpenWork Embedded Server Mode Works for Local Development](/different-ai/openwork/how-does-embedded-server-mode-work-in-openwork-for-local-development)

Discover how OpenWork's embedded server mode simplifies local development. Run a stand-alone HTTP server in-process with startEmbeddedServer() for efficient testing without separate Node processes.

- Tags: how-to-guide
- Published: 2026-08-09

### [OpenWork Desktop Electron App Architecture: Main Process, Renderer, and Runtime Manager Explained](/different-ai/openwork/what-is-architecture-of-openwork-desktop-electron-app)

Explore the OpenWork desktop Electron app architecture. Understand the main process, renderer, and runtime manager for seamless native OS integration and a React UI.

- Tags: architecture
- Published: 2026-08-09

### [How Agent Context Diagnostics Work in OpenWork for Troubleshooting](/different-ai/openwork/how-do-agent-context-diagnostics-work-in-openwork-for-troubleshooting)

Troubleshoot OpenWork agents effectively. Learn how agent context diagnostics provide structured, validated health reports via the /workspace/:id/diagnostics/agent-context endpoint, ensuring security and performance.

- Tags: deep-dive
- Published: 2026-08-09

### [How OpenWork Integrates with Microsoft Entra ID for SSO and SCIM Provisioning](/different-ai/openwork/how-does-openwork-integrate-with-microsoft-entra-id-for-sso-scim-provisioning)

Learn how OpenWork integrates with Microsoft Entra ID for seamless SSO and SCIM provisioning. Automate user management and enhance security with this powerful integration.

- Tags: how-to-guide
- Published: 2026-08-09

### [OAuth Flow for Connecting External MCP Servers to OpenWork: Complete Technical Guide](/different-ai/openwork/what-is-oauth-flow-for-connecting-external-mcp-servers-to-openwork)

Learn the OpenWork OAuth flow with PKCE for secure external MCP server connections. This guide details discovery, authorization, token exchange, and refresh handling.

- Tags: how-to-guide
- Published: 2026-08-09

### [How to Publish and Manage Skills and Plugins in the OpenWork Marketplace](/different-ai/openwork/how-to-publish-manage-skills-plugins-openwork-marketplace)

Learn to publish and manage skills and plugins in the OpenWork marketplace. Create a cloud plugin, use the Den API, and configure access grants for seamless integration.

- Tags: how-to-guide
- Published: 2026-08-09

### [What Desktop Policies Can Be Configured Through OpenWork Den for Organizations?](/different-ai/openwork/what-desktop-policies-can-be-configured-through-openwork-den-for-organizations)

Explore eight desktop policies configurable with OpenWork Den. Manage AI providers, workspace limits, extensions, and updates to control user features in the OpenWork desktop app.

- Tags: how-to-guide
- Published: 2026-08-09

### [How OpenWork Workspace and Session Management Handles Multiple Worktrees](/different-ai/openwork/how-does-openwork-workspace-session-management-handle-multiple-worktrees)

Discover how OpenWork workspace and session management supports multiple worktrees using a dual-path system for efficient branch specific editing and parallel testing.

- Tags: internals
- Published: 2026-08-09

### [How OpenWork Den Provides an Organization Control Plane for Team Management](/different-ai/openwork/how-does-openwork-den-provide-organization-control-plane-for-team-management)

Discover how OpenWork Den offers an organization control plane for team management. Unify access, rights, and policy enforcement via a secure API gateway and real-time sync.

- Tags: how-to-guide
- Published: 2026-08-09

### [How OpenWork Extensions and Plugin Architecture Work: A Technical Deep Dive](/different-ai/openwork/how-does-openwork-extensions-plugin-architecture-work)

Explore the OpenWork extensions and plugin architecture. Discover how OpenCode plugins leverage a three-layer system for actions, queries, and UI commands in this technical deep dive.

- Tags: deep-dive
- Published: 2026-08-09

### [OpenWork Skills System: How to Create Custom Skills with YAML Frontmatter](/different-ai/openwork/what-is-openwork-skills-system-how-to-create-custom-skills-with-frontmatter)

Learn to create custom skills in the OpenWork skills system using YAML frontmatter. Discover how agent capabilities are managed as portable Markdown files.

- Tags: how-to-guide
- Published: 2026-08-09

### [How MCP Tool Permission Deny/Allow Configuration Works in OpenWork](/different-ai/openwork/how-does-mcp-tool-permission-deny-allow-configuration-work-in-openwork)

Understand OpenWork's four-layer MCP tool permission deny/allow configuration. Learn how access tokens, user identity, provider ACLs, and desktop policies control tool visibility.

- Tags: how-to-guide
- Published: 2026-08-09

### [Where Are the Unit Tests Located in the Openwork Repository?](/different-ai/openwork/where-are-the-unit-tests-located-in-openwork-repository)

Find unit tests in the Openwork repository within package-specific test directories under dev packages. Learn about file patterns and Vitest configuration for efficient testing.

- Tags: how-to-guide
- Published: 2026-08-07

### [OpenWork Community Support: Channels, Templates, and Triage Workflow](/different-ai/openwork/what-kind-of-community-support-is-available-for-openwork)

Discover OpenWork community support options. Utilize GitHub Issues with templates, a clear triage workflow, and debug logging for effective problem-solving and feature requests.

- Tags: how-to-guide
- Published: 2026-08-07

### [How to Report a Bug in OpenWork: A Complete Guide to GitHub Issues](/different-ai/openwork/how-can-i-report-a-bug-in-openwork)

Easily report bugs in OpenWork using GitHub Issues. Follow our guide to fill out the bug report template with clear steps and observations for quick resolution.

- Tags: how-to-guide
- Published: 2026-08-07

### [Best Practices for Using OpenWork: A Complete Guide to Agent-Centric Development](/different-ai/openwork/what-are-the-best-practices-for-using-openwork)

Master OpenWork best practices for agent-centric development. Use isolated profiles, centralize MCP config, and enforce strict TypeScript for robust AI workflows. Get the complete guide.

- Tags: best-practices
- Published: 2026-08-07

### [How to Integrate OpenWork with Other Tools: A Complete MCP Integration Guide](/different-ai/openwork/how-to-integrate-openwork-with-other-tools)

Learn how to integrate OpenWork with other tools using its MCP architecture. Discover and execute AI agent capabilities easily via a JSON-RPC endpoint.

- Tags: how-to-guide
- Published: 2026-08-07

### [OpenWork Release Process: Complete Workflow Guide](/different-ai/openwork/what-is-the-release-process-for-openwork)

Master the OpenWork release process with this complete workflow guide. Learn how pnpm scripts manage review, prepare, and ship phases for seamless versioning and distribution.

- Tags: how-to-guide
- Published: 2026-08-07

### [Main Modules and Packages in Openwork: Complete Monorepo Architecture](/different-ai/openwork/what-are-the-main-modules-or-packages-in-openwork)

Discover the main modules and packages in the Openwork monorepo architecture including UI primitives, type definitions, MCP client SDKs, and the Electron app for unified code reuse.

- Tags: architecture
- Published: 2026-08-07

### [How OpenWork Handles Configuration: Environment Files, Zod Validation, and Desktop Bootstrap](/different-ai/openwork/how-does-openwork-handle-configuration)

OpenWork centralizes configuration using environment files, Zod validation, and IPC for type-safe services. Learn how OpenWork manages its configuration pipeline.

- Tags: how-to-guide
- Published: 2026-08-07

### [Example Projects Using OpenWork: A Complete Guide to the Rust Microsandbox](/different-ai/openwork/are-there-any-example-projects-using-openwork)

Explore example projects using OpenWork's production-ready Rust microsandbox. Learn to bootstrap workspaces and make authenticated API calls with this complete guide.

- Tags: how-to-guide
- Published: 2026-08-07

### [Typical Workflow for Developers Using Openwork: From Clone to Production](/different-ai/openwork/what-is-the-typical-workflow-for-developers-using-openwork)

Discover the typical Openwork developer workflow from cloning the repo to production. Learn to launch dev servers, manage isolated profiles, and publish skills to the MCP layer efficiently.

- Tags: how-to-guide
- Published: 2026-08-07

### [How to Build OpenWork from Source: Complete Build Instructions](/different-ai/openwork/what-are-the-build-instructions-for-openwork)

Learn how to build OpenWork from source. Follow these complete instructions to clone the repo, install dependencies, and compile the monorepo for your project.

- Tags: how-to-guide
- Published: 2026-08-07

### [Where to Find OpenWork Documentation: Official Guides, README, and Source Docs](/different-ai/openwork/where-can-i-find-documentation-for-openwork)

Find OpenWork documentation easily. Access official guides on the website, README for quick starts, and source docs in the /docs folder for all your OpenWork needs.

- Tags: getting-started
- Published: 2026-08-07

### [How to Run Tests in the OpenWork Repository: A Complete Guide for Contributors](/different-ai/openwork/how-to-run-tests-in-openwork-repository)

Learn to run tests in the OpenWork repository. Discover how to execute unit and end-to-end tests using pnpm workspace filters directly from the monorepo root.

- Tags: how-to-guide
- Published: 2026-08-07

### [Openwork Project License: Understanding the MIT and Fair Source Dual-Licensing Model](/different-ai/openwork/what-is-the-license-for-openwork-project)

Understand the Openwork project license, a dual model combining MIT for core code and Fair Source for enterprise features. Learn about its licensing structure.

- Tags: licensing
- Published: 2026-08-07

### [How to Contribute to the Openwork Project: A Complete Developer Guide](/different-ai/openwork/how-can-i-contribute-to-openwork-project)

Learn how to contribute to the Openwork project with this developer guide. Fork the repo, set up the dev environment, implement features, add tests, and submit your pull request.

- Tags: how-to-guide
- Published: 2026-08-07

### [Openwork Project Structure: A Complete Guide to the Monorepo Architecture](/different-ai/openwork/how-is-the-openwork-project-structured)

Explore the Openwork project structure a pnpm workspace monorepo featuring an Electron client a Den control plane shared TS packages and evaluation suites all managed by TurboRepo and secured by Warden.

- Tags: architecture
- Published: 2026-08-07

### [What Programming Languages Are Used in Openwork? A Complete Technical Breakdown](/different-ai/openwork/what-programming-languages-are-used-in-openwork)

Discover the programming languages powering Openwork. Explore the technical breakdown of TypeScript, Rust, JavaScript, and more in this comprehensive guide.

- Tags: programming-languages
- Published: 2026-08-07

### [What Are the Core Components of the Openwork Project?](/different-ai/openwork/what-are-the-core-components-of-openwork-project)

Discover the core components of the Openwork project, including its desktop client, Den server, React UI library, AI agent integration, voice control, and automation skills. Learn about this innovative monorepo architecture.

- Tags: internals
- Published: 2026-08-07

### [How to Set Up Openwork for Local Development: A Complete Guide](/different-ai/openwork/how-to-set-up-openwork-local-development)

Set up Openwork for local development: Clone the repo, install pnpm, and run commands to start the app. Configure dev profiles and mock keychain with environment variables for isolated testing.

- Tags: how-to-guide
- Published: 2026-08-07

### [What Is the Primary Purpose of the different-ai/openwork Repository?](/different-ai/openwork/what-is-the-purpose-of-different-ai-openwork-repository)

Explore the different-ai/openwork repository, a free open-source desktop app for sharing and running AI workflows. Gain a unified control surface for agents and skills as a Claude Cowork alternative.

- Tags: getting-started
- Published: 2026-08-07

### [How OpenWork Manages Outbound Access Control for Enterprise Deployments](/different-ai/openwork/openwork-outbound-access-control-enterprise-deployments)

Learn how OpenWork secures enterprise deployments with outbound access control. It validates HTTP requests against allowed-hosts, preventing unauthorized network traffic.

- Tags: how-to-guide
- Published: 2026-08-06

### [Understanding the Agent Context Diagnostics Transport Layer in OpenWork](/different-ai/openwork/openwork-agent-context-diagnostics-transport-layer)

Explore the agent context diagnostics transport layer in OpenWork. This framework inspects HTTP connectivity, identifies TLS and DNS failures, and sanitizes sensitive data for better troubleshooting.

- Tags: deep-dive
- Published: 2026-08-06

### [How Extensions Are Manifested and Loaded in OpenWork: A Technical Deep Dive](/different-ai/openwork/openwork-extension-manifest-loading)

Explore how OpenWork manifests and loads extensions. Discover dynamic ESM bundle imports, runtime registration, and policy-gated capabilities within the OpenWork technical deep dive.

- Tags: deep-dive
- Published: 2026-08-06

### [Memory Bank Architecture for Persistent Context in OpenWork: Den DB Schema and Full-Text Search](/different-ai/openwork/openwork-memory-bank-architecture-persistent-context)

Explore OpenWork's memory bank architecture for persistent context. Learn how Den DB's dual-table schema with full-text search stores agent context across sessions.

- Tags: architecture
- Published: 2026-08-06

### [How OpenWork Implements Version Gating for Desktop Application Updates](/different-ai/openwork/openwork-desktop-app-update-version-gating)

OpenWork ensures secure desktop application updates with version gating. Learn how it validates against Den metadata and custom organization policies for reliable rollouts.

- Tags: how-to-guide
- Published: 2026-08-06

### [Understanding the Analytics Key Infrastructure in OpenWork](/different-ai/openwork/openwork-analytics-key-infrastructure)

Discover OpenWorks analytics key infrastructure. Learn how the analytics-key module dynamically resolves PostHog API keys using environment variables with smart fallbacks.

- Tags: architecture
- Published: 2026-08-06

### [How OpenWork Manages Multi-Profile Development with Worktree Isolation](/different-ai/openwork/openwork-multi-profile-development-worktree-isolation)

Learn how OpenWork uses Git worktrees and profiles for isolated development sandboxes. Discover the dev:worktree command for clean branches and dedicated ports without touching your main checkout.

- Tags: how-to-guide
- Published: 2026-08-06

### [Query Cache State Mechanism in OpenWork: TanStack Query Integration Explained](/different-ai/openwork/openwork-infrastructure-query-cache-state-mechanism)

Discover OpenWork's query cache state mechanism. Learn how it uses TanStack Query integration to provide reactive React state and fallback values for async route parameters.

- Tags: internals
- Published: 2026-08-06

### [How to Generate a Diagnostics Bundle for OpenWork Support](/different-ai/openwork/openwork-diagnostics-bundle-generation)

Generate a diagnostics bundle for OpenWork support by exporting debug reports and logs from Settings > Debug. Compress and attach to your GitHub issue for faster resolution.

- Tags: how-to-guide
- Published: 2026-08-06

### [Enterprise Activation Flows in OpenWork: Implementation and Security Architecture](/different-ai/openwork/openwork-enterprise-activation-flows)

Learn about OpenWork enterprise activation flows. Discover the three-layer system combining UI gates, desktop storage, and server validation for secure enterprise unlocks.

- Tags: architecture
- Published: 2026-08-06

### [OpenWork Cloud-to-Desktop Handoff Architecture: Secure Session Transfer from Den API to Desktop](/different-ai/openwork/openwork-cloud-to-desktop-handoff-architecture)

Explore OpenWork's cloud-to-desktop handoff architecture. Learn how secure session transfer from Den API to desktop clients works using deep links and credential exchange.

- Tags: architecture
- Published: 2026-08-06

### [OpenWork Skills vs MCP Tools: Understanding the Distinction in different-ai/openwork](/different-ai/openwork/openwork-skills-vs-mcp-tools-plugins)

Understand the core distinction between OpenWork skills and MCP tools. Discover how OpenWork skills execute locally while MCP tools operate as remote JSON-RPC services.

- Tags: comparison
- Published: 2026-08-06

### [How Model Behavior Is Configured Within OpenWork: A Layered LLM Configuration System](/different-ai/openwork/openwork-model-behavior-configuration-system)

Discover how OpenWork configures model behavior using a layered LLM system. Learn about global defaults, workspace variants, and session overrides for consistent AI interactions.

- Tags: deep-dive
- Published: 2026-08-06

### [Understanding the Gateway Runtime Architecture for the OpenWork Desktop Application](/different-ai/openwork/openwork-desktop-app-gateway-runtime-architecture)

Explore the OpenWork desktop application's three-layer gateway runtime architecture. Learn how Electron, local HTTP server, and sandboxing enable offline-capable operation.

- Tags: architecture
- Published: 2026-08-06

### [Workspace Creation Policies vs Organization Policies in OpenWork: Key Differences Explained](/different-ai/openwork/openwork-workspace-vs-organization-policies)

Understand the key differences between OpenWork workspace creation policies and organization policies. Learn how hard-coded guards differ from configurable flags to manage feature availability effectively.

- Tags: deep-dive
- Published: 2026-08-06

### [How OpenWork Desktop App Policies Restrict Access to Local Models](/different-ai/openwork/openwork-desktop-app-policies-local-model-access)

Discover how OpenWork desktop app policies restrict local model access. Learn about the allowCustomProviders flag and its impact on disabling Ollama and other non-cloud providers.

- Tags: how-to-guide
- Published: 2026-08-06

### [OpenWork MCP OAuth Security Considerations: Enterprise-Grade Protection in a Mock Server](/different-ai/openwork/openwork-mcp-oauth-security-implications)

Secure your OpenWork MCP OAuth with enterprise-grade protection. Discover strict URI validation, PKCE enforcement, dynamic registration, and token management for robust security.

- Tags: deep-dive
- Published: 2026-08-06

### [How OpenWork Manages Inference Provider Provisioning at Scale](/different-ai/openwork/openwork-inference-provider-provisioning-at-scale)

Discover how OpenWork scales inference provider provisioning with a Den control plane, layered architecture, and MCP gateways for millions of requests.

- Tags: architecture
- Published: 2026-08-06

### [Publishing Marketplace Capabilities in OpenWork: Architecture and Implementation](/different-ai/openwork/openwork-marketplace-capability-publishing-architecture)

Discover the architecture for publishing marketplace capabilities in OpenWork. Learn how OpenWork enables organization-wide discovery and execution of plugins without local installation.

- Tags: architecture
- Published: 2026-08-06

### [How OpenWork Den Enforces Organization-Level Desktop Policies](/different-ai/openwork/openwork-den-organization-desktop-policy-enforcement)

Learn how OpenWork Den enforces organization-level desktop policies by fetching configurations from OpenWork Cloud API and gating UI features with effective permissions.

- Tags: how-to-guide
- Published: 2026-08-06

### [How OpenWork MCP Server Configuration Handles Remote and Local Types](/different-ai/openwork/openwork-mcp-server-config-remote-local-types)

Learn how OpenWork MCP server configuration prioritizes remote MCPs over local ones using a three-layer hierarchy for efficient management.

- Tags: how-to-guide
- Published: 2026-08-06

### [Security Considerations for different-ai/openwork: Secret Redaction, Input Validation & Sandbox Design](/different-ai/openwork/what-are-the-security-considerations-for-different-ai-openwork)

Discover OpenWork security features like secret redaction, input validation, and sandboxing. Protect your credentials and ensure safe development practices with this robust platform.

- Tags: security-best-practices
- Published: 2026-08-05

### [How to Contribute Code or Documentation to Different-AI/OpenWork: A Complete Guide](/different-ai/openwork/how-to-contribute-code-or-documentation-to-different-ai-openwork)

Learn how to contribute code or documentation to the different-ai/openwork repository. Follow our guide to fork, branch, and submit your pull request effectively.

- Tags: how-to-guide
- Published: 2026-08-05

### [How to Troubleshoot Common Issues in different-ai/openwork: A Complete Guide](/different-ai/openwork/how-to-troubleshoot-common-issues-with-different-ai-openwork)

Troubleshoot common issues with different-ai/openwork. Run the openwork-doctor script, check JSON config files for stale URLs, and verify dev-profile locks for UI startup failures.

- Tags: how-to-guide
- Published: 2026-08-05

### [OpenWork Roadmap: Desktop-First to Cloud-Native Workspace Evolution](/different-ai/openwork/what-is-the-roadmap-for-different-ai-openwork)

Explore the OpenWork roadmap, detailing its evolution from desktop-first to cloud-native workspaces. Discover planned features like hosted workspaces and multi-surface support.

- Tags: roadmap
- Published: 2026-08-05

### [How to Deploy different-ai/openwork in a Production Environment: Complete Self-Hosting Guide](/different-ai/openwork/how-to-deploy-different-ai-openwork-in-a-production-environment)

Deploy different-ai/openwork in production on Kubernetes with the official Helm chart. Supports private-network, air-gapped, and single-org topologies.

- Tags: how-to-guide
- Published: 2026-08-05

### [Performance Implications of Using OpenWork: A Deep Dive into the Electron Architecture](/different-ai/openwork/what-are-the-performance-implications-of-using-different-ai-openwork)

Discover OpenWork's performance implications. Explore its Electron architecture and how process isolation and dual fetch strategies ensure low UI latency under heavy workloads.

- Tags: deep-dive
- Published: 2026-08-05

### [How to Configure different-ai/openwork: Complete Configuration Guide for Local and Cloud Deployments](/different-ai/openwork/how-to-configure-different-ai-openwork)

Master the configuration of different-ai/openwork with our comprehensive guide. Learn to set up server, workspace, and runtime configurations for local and cloud deployments efficiently.

- Tags: how-to-guide
- Published: 2026-08-05

### [OpenWork Use Cases: A Complete Guide to AI Workflow Deployment](/different-ai/openwork/what-are-the-common-use-cases-for-different-ai-openwork)

Explore diverse OpenWork use cases for deploying AI workflows across desktop, server, and messaging. Learn how to integrate AI capabilities seamlessly with this comprehensive guide.

- Tags: use-cases
- Published: 2026-08-05

### [OpenWork Pre-Compiled Binaries: Download & Install Guide for All Platforms](/different-ai/openwork/are-there-any-pre-compiled-binaries-available-for-different-ai-openwork)

Download pre-compiled OpenWork binaries for Linux, macOS, and Windows. Get the latest release from different-ai/openwork and skip manual compilation.

- Tags: getting-started
- Published: 2026-08-05

### [How to Use the OpenWork CLI: Complete Command-Line Interface Guide for different-ai/openwork](/different-ai/openwork/how-to-use-the-command-line-interface-cli-of-different-ai-openwork)

Master the different-ai/openwork CLI with this comprehensive guide. Learn to parse arguments, manage configurations, and start your server efficiently.

- Tags: how-to-guide
- Published: 2026-08-05

### [Code Style Guidelines for different-ai/openwork: A Complete Developer Reference](/different-ai/openwork/what-are-the-code-style-guidelines-for-different-ai-openwork)

Explore the OpenWork code style guidelines for developers. Discover strict TypeScript typing, pnpm package management, shadcn/ui components, and concise-first principles.

- Tags: best-practices
- Published: 2026-08-05

### [How to Set Up a Development Environment for different-ai/openwork: A Complete Guide](/different-ai/openwork/how-to-set-up-a-development-environment-for-different-ai-openwork)

Set up your development environment for different-ai/openwork easily. Clone the repo, install pnpm, run pnpm install, and start the client with pnpm dev. Get started today.

- Tags: how-to-guide
- Published: 2026-08-05

### [different-ai/openwork License: Complete Guide to MIT and Fair Source Licensing](/different-ai/openwork/what-is-the-license-of-different-ai-openwork)

Understand the different-ai/openwork license. Discover the MIT and Fair Source licensing details for core code and enterprise features. Get the full guide here.

- Tags: licensing-guide
- Published: 2026-08-05

### [different‑ai/openwork Architecture Explained: A Deep Dive into the Modular AI‑Assistant Platform](/different-ai/openwork/what-are-the-main-components-of-the-different-ai-openwork-architecture)

Explore the different-ai/openwork architecture, a modular AI-assistant platform. Understand its core components: Electron client, local workspace server, and optional remote control plane.

- Tags: architecture
- Published: 2026-08-05

### [What Programming Language Does different-ai/openwork Use? A Deep Dive into the TypeScript Monorepo](/different-ai/openwork/what-is-the-main-programming-language-used-in-different-ai-openwork)

Discover the primary programming language of different-ai/openwork. This TypeScript monorepo leverages Node.js and pnpm for efficient development. Learn more now.

- Tags: deep-dive
- Published: 2026-08-05

### [How to Build different-ai/openwork From Source: Complete Development Guide](/different-ai/openwork/how-to-build-different-ai-openwork-from-source)

Learn to build different-ai/openwork from source with this complete development guide. Install dependencies and run the app to start contributing.

- Tags: how-to-guide
- Published: 2026-08-05

### [Different‑AI OpenWork Dependencies: Complete Package Reference for the Monorepo](/different-ai/openwork/what-are-the-dependencies-for-different-ai-openwork)

Discover the complete package dependencies for the Different AI OpenWork monorepo. Explore core packages like React, Electron, Hono, Zod, and OpenTelemetry powering this pnpm monorepo.

- Tags: api-reference
- Published: 2026-08-05

### [How to Install different-ai/openwork Locally: A Complete Setup Guide](/different-ai/openwork/how-to-install-different-ai-openwork-locally)

Install different-ai/openwork locally with this complete setup guide. Clone the repo, install pnpm, and run simple commands to start the desktop client or backend.

- Tags: how-to-guide
- Published: 2026-08-05

### [How to Troubleshoot OpenWork Agent-Context Connectivity and Egress Issues](/different-ai/openwork/troubleshoot-openwork-agent-context-connectivity)

Troubleshoot OpenWork agent-context connectivity and egress issues with our layered diagnostics system. Isolate network, TLS, and registration failures effectively.

- Tags: how-to-guide
- Published: 2026-08-04

### [Performance Optimization Strategies for OpenWork: Session Management and Split-Screen Architecture](/different-ai/openwork/openwork-performance-optimization)

Discover OpenWork performance optimization strategies for session management and split-screen architecture. Learn how lazy loading and state isolation reduce memory and network load.

- Tags: performance
- Published: 2026-08-04

### [How to Configure Better-Auth in OpenWork: Secrets, Trusted Origins, and CORS Setup](/different-ai/openwork/configure-better-auth-openwork)

Configure Better-Auth in OpenWork with secrets, trusted origins, and CORS. Learn to set up environment variables for secure authentication and origin whitelisting.

- Tags: how-to-guide
- Published: 2026-08-04

### [How to Deploy OpenWork to Production Using Docker Compose and Helm Charts](/different-ai/openwork/openwork-production-deployment-docker-helm)

Deploy OpenWork to production using Docker Compose for single-host setups or Helm charts for Kubernetes on AWS EKS, Azure AKS, or GCP GKE. Get your OpenWork instance live quickly.

- Tags: how-to-guide
- Published: 2026-08-04

### [How to Set Up the Local Development Environment for OpenWork: Worktree and Mock Keychain Guide](/different-ai/openwork/openwork-local-development-setup)

Set up your OpenWork local development environment with worktree and mock keychain. Clone, install dependencies, and launch an isolated instance for seamless development.

- Tags: how-to-guide
- Published: 2026-08-04

### [When to Use Zustand vs TanStack Query for State Management in OpenWork](/different-ai/openwork/zustand-vs-tanstack-query-openwork-state-management)

Decide between Zustand and TanStack Query for OpenWork state management. Use Zustand for client UI state and TanStack Query for server state with caching and sync.

- Tags: best-practices
- Published: 2026-08-04

### [OpenWork React 19 Vite Application Structure: Kernel, Shell, and Domains Explained](/different-ai/openwork/openwork-react-vite-app-structure)

Explore the OpenWork React 19 Vite application structure. Understand the kernel, shell, and domains architecture for effective code organization and separation of concerns.

- Tags: architecture
- Published: 2026-08-04

### [OpenWork Electron Desktop App Architecture: IPC, Main Process, and Keychain Security](/different-ai/openwork/openwork-electron-desktop-app-architecture)

Explore the OpenWork Electron app architecture. Learn about the IPC bridge, main process, and keychain security with safeStorage encryption. Get insights into its development.

- Tags: architecture
- Published: 2026-08-04

### [OpenWork den-db MySQL Schema: Complete Drizzle ORM Reference](/different-ai/openwork/openwork-den-db-mysql-drizzle-orm-schema)

Explore the den-db MySQL schema in OpenWork. This Drizzle ORM reference details type-safe tables for workers, organizations, and telemetry with custom IDs and JSON support.

- Tags: api-reference
- Published: 2026-08-04

### [How to Set Up Microsoft Entra ID SSO and SCIM Provisioning for OpenWork](/different-ai/openwork/openwork-microsoft365-entra-id-sso-scim)

Quickly set up Microsoft Entra ID SSO and SCIM provisioning for OpenWork. Integrate your applications seamlessly by following our step by step guide for efficient user management.

- Tags: how-to-guide
- Published: 2026-08-04

### [Inference Provisioning in OpenWork: Scaling Model Providers and Controlling Usage](/different-ai/openwork/openwork-inference-provisioning)

OpenWork scales model providers and controls usage with a stateless proxy, Den DB schema, organization quotas, tiered limits, and rolling window policies for efficient inference provisioning.

- Tags: internals
- Published: 2026-08-04

### [How to Create and Publish Custom OpenWork Skills for Team Reuse](/different-ai/openwork/create-publish-openwork-skills)

Learn how to create and publish custom OpenWork skills for team reuse. Author skills locally, package with Den API, and grant access to your teams.

- Tags: how-to-guide
- Published: 2026-08-04

### [OpenWork Desktop App Policies: Controlling Local Model Access and Version Control](/different-ai/openwork/openwork-desktop-app-policies)

Discover OpenWork desktop app policies for controlling local LLM access with allowCustomProviders and allowZenModel flags. Learn about version control enforcement via allowedDesktopVersions.

- Tags: how-to-guide
- Published: 2026-08-04

### [How to Build and Deploy a Custom MCP Server with OAuth Support in OpenWork](/different-ai/openwork/build-deploy-custom-mcp-server-oauth)

Learn to build and deploy a custom MCP server with OAuth support in OpenWork. Extend the reference implementation and configure environment variables for seamless deployment via Helm or Docker.

- Tags: how-to-guide
- Published: 2026-08-04

### [OpenWork Den Architecture Explained: den-api, den-web, and den-gateway Components](/different-ai/openwork/openwork-den-architecture-overview)

Explore the OpenWork Den architecture. Understand den-api, den-web, and den-gateway components for Hono control, Next.js frontend proxy, and workflow automation.

- Tags: architecture
- Published: 2026-08-04

### [How to Configure OpenWork MCP with External AI Agents: Claude Code, Codex, and Cursor](/different-ai/openwork/how-to-configure-openwork-mcp-with-external-ai-agents)

Configure OpenWork MCP with external AI agents like Claude Code, Codex, and Cursor. Set the DEN_MCP_RESOURCE_URL and authenticate via OAuth PKCE-S256 for secure tool discovery and execution.

- Tags: how-to-guide
- Published: 2026-08-04

### [How to Report a Bug in OpenWork: A Complete Guide to GitHub Issues](/different-ai/openwork/how-to-report-a-bug-in-different-ai-openwork)

Learn how to report a bug in OpenWork using GitHub Issues. Follow our guide to include reproduction steps, expected behavior, and logs for faster resolution.

- Tags: how-to-guide
- Published: 2026-08-04

### [Prerequisites for Using different-ai/openwork: Complete Setup Guide](/different-ai/openwork/what-are-the-prerequisites-for-using-different-ai-openwork)

Master the prerequisites for different-ai/openwork. Learn the essential Node.js, pnpm, Git, and OS requirements to get started with OpenWork quickly and efficiently.

- Tags: how-to-guide
- Published: 2026-08-04

### [How to Contribute Documentation to OpenWork: A Complete Contributor's Guide](/different-ai/openwork/how-to-contribute-documentation-for-different-ai-openwork)

Learn how to contribute documentation to the OpenWork project. Follow our step-by-step guide for forking, branching, editing markdown, and submitting pull requests to enhance the project's documentation.

- Tags: how-to-guide
- Published: 2026-08-04

### [OpenWork Licensing Details: MIT Core, Fair Source Enterprise, and Third-Party Compliance](/different-ai/openwork/what-are-the-licensing-details-of-different-ai-openwork)

Understand OpenWork licensing: MIT core code, Fair Source License for enterprise features, and third-party compliance. Get the details for the different-ai/openwork repository.

- Tags: licensing-details
- Published: 2026-08-04

### [How to Monitor different-ai/openwork in Production: Health Endpoints, Custom Monitors, and Metrics](/different-ai/openwork/how-to-monitor-different-ai-openwork-in-production)

Learn how to monitor different-ai/openwork in production. Discover how to use health endpoints, custom monitors, and collect essential metrics for robust service health.

- Tags: how-to-guide
- Published: 2026-08-04

### [Community Support for different-ai/openwork: A Complete Guide to Getting Help](/different-ai/openwork/what-is-the-community-support-available-for-different-ai-openwork)

Get community support for different-ai/openwork via GitHub Issues and Discord. Find answers to questions, report bugs, and suggest features with our structured templates.

- Tags: getting-started
- Published: 2026-08-04

### [How to Extend the Functionality of OpenWork: A Complete Plugin Development Guide](/different-ai/openwork/how-to-extend-the-functionality-of-different-ai-openwork)

Extend OpenWork functionality with custom plugins and React UI components. Learn to add new MCP actions without core modifications. A complete guide for developers.

- Tags: how-to-guide
- Published: 2026-08-04

### [OpenWork Performance Benchmarks: A Complete Technical Guide to Database, Workspace, and E2E Testing](/different-ai/openwork/what-are-the-performance-benchmarks-for-different-ai-openwork)

Explore OpenWork performance benchmarks for database, workspace, and E2E testing. This technical guide shows how to run benchmarks using pnpm for comprehensive performance analysis.

- Tags: performance
- Published: 2026-08-04

### [Common Issues When Using different-ai/openwork and How to Fix Them](/different-ai/openwork/what-are-the-common-issues-when-using-different-ai-openwork)

Troubleshoot common issues with different-ai/openwork including lock contention UI glitches stuck loaders and monorepo dependency mismatches Learn how to fix these problems for a smoother development experience

- Tags: how-to-guide
- Published: 2026-08-04

### [How to Update Different-AI/OpenWork to the Latest Version: Complete Guide for Users and Developers](/different-ai/openwork/how-to-update-different-ai-openwork-to-the-latest-version)

Easily update Different-AI/OpenWork to the latest version. Learn to use the auto-updater, download releases, or build from source with our complete guide.

- Tags: how-to-guide
- Published: 2026-08-04

### [How to Debug OpenWork: A Complete Troubleshooting Guide for the OpenWork Server](/different-ai/openwork/how-to-debug-different-ai-openwork)

Troubleshoot OpenWork server issues effectively. Learn to debug OpenWork by checking health endpoints, inspecting logs, and verifying configurations for seamless operation.

- Tags: how-to-guide
- Published: 2026-08-04

### [OpenWork Deployment Strategies: A Complete Guide to Self-Hosting different-ai/openwork](/different-ai/openwork/what-are-the-deployment-strategies-for-different-ai-openwork)

Explore OpenWork deployment strategies for your AI needs. Learn about six options from desktop binaries to air-gapped Kubernetes. Discover production-ready Helm charts for efficient self-hosting.

- Tags: how-to-guide
- Published: 2026-08-04

### [How to Integrate different-ai/openwork with Other Tools Using MCP](/different-ai/openwork/how-to-integrate-different-ai-openwork-with-other-tools)

Integrate OpenWork with other tools using MCP. Expose your desktop UI as programmatic tools with a simple configuration entry. Learn how to connect OpenWork today.

- Tags: how-to-guide
- Published: 2026-08-04

### [OpenWork Configuration Options: Complete Guide for different-ai/openwork Setup](/different-ai/openwork/what-are-the-configuration-options-for-different-ai-openwork)

Explore OpenWork configuration options for different-ai/openwork. Customize ports, providers, flags, and UI with ServerConfig, WorkspaceConfig, and runtime settings.

- Tags: how-to-guide
- Published: 2026-08-04

### [How to Use the OpenWork API: A Complete Guide to REST and MCP Endpoints](/different-ai/openwork/how-to-use-the-api-of-different-ai-openwork)

Master the OpenWork API with our complete guide. Learn to use both REST and MCP endpoints for seamless organization, user, and inference management.

- Tags: how-to-guide
- Published: 2026-08-04

### [Understanding the Architecture of different-ai/openwork: A Modular Client-First Platform](/different-ai/openwork/what-is-the-architecture-of-different-ai-openwork)

Explore the modular client-first architecture of different-ai/openwork. Discover its Electron client, MCP server, and optional OpenWork Den cloud control plane.

- Tags: architecture
- Published: 2026-08-04

### [How to Run Tests in the different-ai/openwork Repository](/different-ai/openwork/how-to-run-tests-in-different-ai-openwork)

Learn how to run tests in the different-ai/openwork repository using pnpm. Execute end-to-end tests with pnpm test:e2e and spec-driven evaluations with pnpm evals:test.

- Tags: how-to-guide
- Published: 2026-08-04

### [How to Install Dependencies for OpenWork: A Complete Setup Guide](/different-ai/openwork/how-to-install-dependencies-for-different-ai-openwork)

Easily install OpenWork dependencies. Follow this guide to clone the repo, meet Node.js 20+ and pnpm 9.x requirements, and run pnpm install for a smooth setup.

- Tags: how-to-guide
- Published: 2026-08-04

### [What Programming Language Is Used in different-ai/openwork? Deep Dive into the TypeScript Codebase](/different-ai/openwork/what-programming-language-is-used-in-different-ai-openwork)

Explore the different-ai/openwork repository and discover that it is built primarily in TypeScript. Learn about its Node.js environment and monorepo architecture.

- Tags: deep-dive
- Published: 2026-08-04

### [How to Contribute to different-ai/openwork: A Complete Developer Guide](/different-ai/openwork/how-to-contribute-to-different-ai-openwork)

Learn how to contribute to different-ai/openwork with this developer guide. Fork the repo, install dependencies, run tests, and submit your pull request for seamless contributions.

- Tags: how-to-guide
- Published: 2026-08-04

### [Core Features of OpenWork: A Free, Open-Source Alternative to Claude Cowork](/different-ai/openwork/what-are-the-core-features-of-different-ai-openwork)

Explore OpenWork a free open-source Claude Cowork alternative. Share AI workflows locally or in the cloud with universal agent integration. Discover its core features today.

- Tags: deep-dive
- Published: 2026-08-04

### [OpenWork Performance Considerations: Optimizing Electron, Vite, and Den for Scale](/different-ai/openwork/performance-considerations-openwork)

Discover OpenWork performance considerations. Learn how Electron, Vite, and Den optimize for scale with techniques like high-resolution timing and query budgets. Boost responsiveness today.

- Tags: performance
- Published: 2026-08-02

### [How OpenWork Manages Project State: A Three-Layer SQLite Architecture](/different-ai/openwork/project-state-management-openwork)

Discover how OpenWork manages project state with a three-layer SQLite architecture. Learn about type-safe key-value storage for Bun and Node.js.

- Tags: architecture
- Published: 2026-08-02

### [OpenWork Logging: How the Platform Implements Structured Observability with Pino](/different-ai/openwork/logging-implementation-openwork)

Discover how OpenWork logging utilizes Pino for structured observability. Explore its centralized JSON logging with automatic context for better insights.

- Tags: deep-dive
- Published: 2026-08-02

### [How to Integrate External Services with OpenWork: A Complete MCP Integration Guide](/different-ai/openwork/how-to-integrate-external-services-openwork)

Integrate external services like Notion Linear and Stripe with OpenWork using the MCP framework. Discover and execute tools seamlessly via a standardized OAuth lifecycle. Learn how today.

- Tags: how-to-guide
- Published: 2026-08-02

### [Common Error Patterns in OpenWork: A Complete Guide to Debugging the different-ai/openwork Codebase](/different-ai/openwork/common-error-patterns-openwork)

Debug the different-ai/openwork codebase with this guide to common error patterns. Understand and resolve typed Zod schema errors across eight categories for predictable recovery.

- Tags: how-to-guide
- Published: 2026-08-02

### [OpenWork Data Security: Architecture and Implementation in different-ai/openwork](/different-ai/openwork/openwork-data-security)

Discover how OpenWork secures your data with TLS encryption JWT authentication role-based access control server-side policies and vulnerability scanning Learn about its robust data security architecture and implementation

- Tags: architecture
- Published: 2026-08-02

### [What Is the Role of the different-ai Organization in OpenWork?](/different-ai/openwork/role-different-ai-organization-openwork)

Discover the central role of the different-ai organization in OpenWork. They own and maintain the desktop app, Den control plane, and all release artifacts, ensuring a robust ecosystem.

- Tags: getting-started
- Published: 2026-08-02

### [How to Debug Issues in OpenWork: A Complete Troubleshooting Guide](/different-ai/openwork/how-to-debug-issues-openwork)

Debug OpenWork issues effectively. Enable debug logging, attach Chrome DevTools, and use the Connect-Debug-Proxy for swift problem resolution in this comprehensive troubleshooting guide.

- Tags: how-to-guide
- Published: 2026-08-02

### [OpenWork Project Dependencies: Complete Guide to the TypeScript Monorepo](/different-ai/openwork/dependencies-openwork-project)

Explore the OpenWork project dependencies within this comprehensive TypeScript monorepo guide. Understand its unique pnpm workspace structure and internal module linking.

- Tags: deep-dive
- Published: 2026-08-02

### [How Configuration is Managed in OpenWork: Global Files, Database Storage, and Runtime Generation](/different-ai/openwork/configuration-management-openwork)

Discover how OpenWork manages configuration using global files, database storage, and runtime generation. Learn about its dual-layer architecture for efficient settings management.

- Tags: how-to-guide
- Published: 2026-08-02

### [Main Services and Modules in OpenWork: Desktop-First AI Architecture Explained](/different-ai/openwork/main-services-modules-openwork)

Explore OpenWork's main services and modules including desktop runtime, OpenWork Den, MCP integration, shared types, and auxiliary services. Understand its desktop-first AI architecture.

- Tags: architecture
- Published: 2026-08-02

### [How OpenWork Handles Real-Time Updates: Voice Streaming and WebSocket Architecture](/different-ai/openwork/openwork-real-time-updates)

Discover how OpenWork uses voice streaming and WebSocket architecture for real-time updates. Learn about its dual-architecture system for seamless UI state broadcasting.

- Tags: architecture
- Published: 2026-08-02

### [Deployment Strategies for OpenWork: Private Network, Air-Gapped, and Local Development](/different-ai/openwork/deployment-strategies-openwork)

Explore OpenWork deployment strategies: Private Network Helm, Air-Gapped, and Local Docker Compose. Configure your OpenWork setup using the official repository.

- Tags: deployment-strategies
- Published: 2026-08-02

### [How to Run Tests in the OpenWork Project: Complete Monorepo Testing Guide](/different-ai/openwork/how-to-run-tests-openwork-project)

Learn to run tests in the OpenWork monorepo. Execute the full suite with pnpm test or target specific workspaces like e2e and health tests for efficient development.

- Tags: how-to-guide
- Published: 2026-08-02

### [Key Data Structures in OpenWork: Type-Safe Contracts for Desktop, Server, and Runtime](/different-ai/openwork/key-data-structures-openwork)

Explore OpenWorks key data structures like WorkspaceWire and OpenworkContextSnapshot for type-safe contracts across desktop, server, and runtime environments. Improve your development.

- Tags: internals
- Published: 2026-08-02

### [How OpenWork Handles API Communication: Architecture and Implementation](/different-ai/openwork/api-communication-handling-openwork)

Discover how OpenWork handles API communication using specialized fetch functions like externalFetch and loopbackFetch for secure and efficient requests. Learn about its architecture.

- Tags: architecture
- Published: 2026-08-02

### [OpenWork Best Practices: Local-First Development Guide for AI Workflows](/different-ai/openwork/best-practices-developing-openwork)

Master OpenWork best practices for local-first AI workflows. Learn to use isolated dev profiles, MCP tools, shadcn/ui, strict TypeScript, and client-side flags for efficient development. Build better with OpenWork.

- Tags: best-practices
- Published: 2026-08-02

### [How OpenWork Manages Background Tasks: Diagnostic Tracking and Graceful Shutdown](/different-ai/openwork/background-tasks-management-openwork)

Learn how OpenWork manages background tasks using a diagnostic tracker for monitoring async loops, error classification, and graceful shutdown with abort signals.

- Tags: internals
- Published: 2026-08-02

### [OpenWork Database Schema: Complete MySQL Structure for the different-ai/openwork Platform](/different-ai/openwork/database-schema-openwork)

Explore the OpenWork database schema, featuring a complete MySQL structure managed by Drizzle-ORM. Understand the organization of tables for plugins, connectors, and telemetry.

- Tags: api-reference
- Published: 2026-08-02

### [How to Contribute to the OpenWork Project: A Complete Developer Guide](/different-ai/openwork/how-to-contribute-openwork-project)

Learn how to contribute to the OpenWork project. Fork the repo, set up your environment with pnpm, run tests, and submit a pull request. Start contributing today!

- Tags: how-to-guide
- Published: 2026-08-02

### [What Programming Languages and Frameworks Are Used in OpenWork?](/different-ai/openwork/programming-languages-frameworks-openwork)

Discover the programming languages and frameworks powering OpenWork. Learn about its use of TypeScript, React, Rust, and Vite for efficient cross-platform development.

- Tags: deep-dive
- Published: 2026-08-02

### [OpenWork User Authentication and Authorization: A Complete Guide to MCP Connection Security](/different-ai/openwork/openwork-user-authentication-authorization)

Learn how OpenWork secures MCP connections with OAuth, API keys, or no authentication. Discover session tracking and capability-based access controls for robust user authentication and authorization.

- Tags: how-to-guide
- Published: 2026-08-02

### [Core Components of the OpenWork Architecture](/different-ai/openwork/core-components-openwork-architecture)

Discover the five core components of the OpenWork architecture including the Desktop client, Den control plane, MCP protocol, Skills & Plugins, and shared Core Packages. Understand how OpenWork builds resilient applications.

- Tags: architecture
- Published: 2026-08-02

### [How to Set Up a Local Development Environment for OpenWork: A Complete Guide](/different-ai/openwork/how-to-set-up-local-development-environment-openwork)

Learn how to set up a local development environment for OpenWork. Clone the repo, install dependencies, and run OpenWork locally with this complete guide.

- Tags: how-to-guide
- Published: 2026-08-02

### [How to Use the Build Script in OpenWork: A Complete Guide](/different-ai/openwork/how-to-use-the-build-script-in-openwork)

Master the OpenWork build script by following this comprehensive guide. Learn to compile the desktop client efficiently and understand its underlying processes. Get started now.

- Tags: how-to-guide
- Published: 2026-08-01

### [Understanding the Scripts Section in package.json for OpenWork](/different-ai/openwork/what-is-the-role-of-the-scripts-section-in-package-json-for-openwork)

Unlock OpenWork's development, build, testing, and release workflows by understanding the crucial scripts section in package.json. Automate your tasks with pnpm commands.

- Tags: how-to-guide
- Published: 2026-08-01

### [How to Set Up a Local Development Environment for OpenWork: Complete Setup Guide](/different-ai/openwork/how-to-set-up-a-local-development-environment-for-openwork)

Set up your local OpenWork development environment easily. Clone the repo, install pnpm, and run pnpm dev to launch the Electron app with CDP enabled on port 9823.

- Tags: how-to-guide
- Published: 2026-08-01

### [Are There Pre-Commit Hooks in OpenWork? A Complete Analysis of the different-ai/openwork Repository](/different-ai/openwork/are-there-any-pre-commit-hooks-in-openwork)

Discover if the different-ai/openwork repository has pre-commit hooks. Learn why default Git sample files are inactive and how to enable them.

- Tags: deep-dive
- Published: 2026-08-01

### [How to Create a Production Build of OpenWork: Desktop, Web UI, and API](/different-ai/openwork/how-to-create-a-production-build-of-openwork)

Learn how to create a production build of OpenWork for desktop, web UI, and API. Clone the repository, install dependencies, and run simple build commands.

- Tags: how-to-guide
- Published: 2026-08-01

### [What Is the Purpose of the Dev Script in OpenWork? A Complete Development Guide](/different-ai/openwork/what-is-the-purpose-of-the-dev-script-in-openwork)

Understand the purpose of the dev script in OpenWork. This guide explains how it enables hot-reloading, remote debugging, and custom configurations for efficient local development.

- Tags: how-to-guide
- Published: 2026-08-01

### [How to Lint Code in OpenWork: ESLint Configuration and Commands](/different-ai/openwork/how-to-lint-code-in-openwork)

Learn how to lint code in OpenWork using ESLint. Discover essential configuration details and commands for effective TypeScript and JavaScript code checks. Run `pnpm run lint` from the repo root.

- Tags: how-to-guide
- Published: 2026-08-01

### [How to Format Code in OpenWork: Prettier Workflow and CI Enforcement](/different-ai/openwork/how-to-format-code-in-openwork)

Format code in OpenWork effortlessly with Prettier. Learn how to auto-format TypeScript, TSX, and Markdown, and enforce compliance with CI for cleaner code.

- Tags: how-to-guide
- Published: 2026-08-01

### [OpenWork Package.json Scripts: Complete Development and Build Command Reference](/different-ai/openwork/what-are-the-main-scripts-defined-in-openworks-package-json)

Explore OpenWork's package.json scripts for seamless development and build commands. Automate workflows for Electron, web UI, and backend services with this comprehensive reference.

- Tags: api-reference
- Published: 2026-08-01

### [OpenWork Project Structure: A Complete Guide to the Monorepo Architecture](/different-ai/openwork/what-is-the-project-structure-of-openwork)

Explore the OpenWork project structure, a pnpm workspace monorepo. Understand its apps, packages, and integration with TurboRepo, Warden, and OpenCode for efficient development.

- Tags: deep-dive
- Published: 2026-08-01

### [What Programming Language Is OpenWork Written In? A Deep Dive into the TypeScript Codebase](/different-ai/openwork/what-programming-language-is-openwork-written-in)

Discover that OpenWork is written in TypeScript. Explore its monorepo architecture and how it compiles to JavaScript while keeping static typing.

- Tags: deep-dive
- Published: 2026-08-01

### [How to Contribute to OpenWork Development: A Complete Contributor Guide](/different-ai/openwork/how-to-contribute-to-openwork-development)

Ready to contribute to OpenWork development? Fork the repo, install dependencies, and run locally. Learn how to submit pull requests with our complete contributor guide.

- Tags: how-to-guide
- Published: 2026-08-01

### [OpenWork Build Process: How to Compile the Desktop App and Web UI from Source](/different-ai/openwork/what-is-the-build-process-for-openwork)

Master the OpenWork build process. Compile the Electron desktop app and Vite web UI from source using pnpm workspaces and Node.js for efficient bundling and packaging.

- Tags: how-to-guide
- Published: 2026-08-01

### [How to Run Tests in OpenWork: A Complete Guide to pnpm Test Suites](/different-ai/openwork/how-to-run-tests-in-openwork)

Learn how to run tests in OpenWork with this guide. Discover how to execute pnpm test suites for e2e and health checks, ensuring your project runs smoothly.

- Tags: how-to-guide
- Published: 2026-08-01

### [Understanding the Dependencies for OpenWork: A Complete Monorepo Breakdown](/different-ai/openwork/what-are-the-dependencies-for-openwork)

Explore OpenWork dependencies within its pnpm workspace monorepo. Discover root tools like Turbo, runtime stacks like React and Express, and specialized libraries including OpenAI SDKs.

- Tags: internals
- Published: 2026-08-01

### [How to Install OpenWork: Complete Setup Guide for Desktop, CLI, and Development](/different-ai/openwork/how-to-install-openwork)

Install OpenWork easily with pre-built binaries, the bootstrap CLI, or build from source. Get started with our complete setup guide for desktop, CLI, and development.

- Tags: getting-started
- Published: 2026-08-01

### [How the OpenWork Desktop App Communicates with the Server API Surface](/different-ai/openwork/how-does-the-openwork-desktop-app-communicate-with-the-server-api-surface)

Discover how the OpenWork desktop app securely communicates with the server API surface using a type-safe Electron-IPC bridge for proxied HTTP requests and native commands.

- Tags: architecture
- Published: 2026-08-01

### [How to Run OpenWork e2e Tests and Fraimz Validation in Development](/different-ai/openwork/how-to-run-openwork-e2e-tests-and-fraimz-validation-in-development)

Learn to run OpenWork e2e tests and fraimz validation in development. Execute standard e2e tests with pnpm test:e2e and generate fraimz proofs with pnpm fraimz for local validation.

- Tags: how-to-guide
- Published: 2026-08-01

### [How OpenWork Provisions and Manages Inference Models Across Teams](/different-ai/openwork/how-does-openwork-provision-and-manage-inference-models-across-teams)

Learn how OpenWork provisions and manages inference models as shared, centrally-managed resources. Discover organization tiers, curated model aliases, and custom provider support for seamless AI integration.

- Tags: architecture
- Published: 2026-08-01

### [OpenWork Memory Bank Architecture: How Persistent Context Works Across Sessions](/different-ai/openwork/what-is-the-memory-bank-architecture-in-openwork-for-persistent-context)

Discover OpenWork's memory bank architecture for persistent AI context. Learn how it stores and retrieves information across sessions using a durable REST/MCP contract and swappable storage.

- Tags: architecture
- Published: 2026-08-01

### [How OpenWork Handles Organization Role-Based Access Control: A Deep Dive into RBAC Implementation](/different-ai/openwork/how-does-openwork-handle-organization-role-based-access-control)

OpenWork implements robust RBAC, validating organization roles across database, API, and UI layers to block unauthorized access with HTTP 403 errors. Discover the deep dive into its RBAC implementation.

- Tags: deep-dive
- Published: 2026-08-01

### [How to Configure OpenWork Environment Variables and Dev Profiles: A Complete Guide](/different-ai/openwork/how-to-configure-openwork-environment-variables-and-dev-profiles)

Master OpenWork environment variables and dev profiles. Learn to set OPENWORK_DEV_MODE and OPENWORK_DEV_PROFILE to manage Electron data, ports, and credentials across worktrees.

- Tags: how-to-guide
- Published: 2026-08-01

### [OpenWork Enterprise Security and Outbound Access Requirements: Complete Guide](/different-ai/openwork/what-are-the-security-and-outbound-access-requirements-for-openwork-enterprise)

Learn OpenWork Enterprise security and outbound access requirements. Understand repository security policies and outbound allowlist controls for robust network security.

- Tags: how-to-guide
- Published: 2026-08-01

### [How OpenWork's Plugin System Integrates with Anthropic‑Compatible Plugins](/different-ai/openwork/how-does-openworks-plugin-system-integrate-with-anthropic-compatible-plugins)

Discover how OpenWork integrates Anthropic-compatible plugins using its three-layer architecture for seamless API handling. Learn more about marketplace seeding, creation APIs, and runtime patches.

- Tags: how-to-guide
- Published: 2026-08-01

### [How to Debug OpenWork Electron Issues Using Chrome DevTools Protocol (CDP)](/different-ai/openwork/how-to-debug-openwork-electron-issues-using-chrome-devtools-protocol-cdp)

Debug OpenWork Electron issues using Chrome DevTools Protocol (CDP). Connect DevTools to your OpenWork app at http://127.0.0.1:9825 to inspect and troubleshoot the renderer process.

- Tags: how-to-guide
- Published: 2026-08-01

### [Fraimz Validation Framework: How to Create Frame-by-Frame Proof in OpenWork](/different-ai/openwork/what-is-the-fraimz-validation-framework-and-how-to-create-frame-by-frame-proof)

Explore the fraimz validation framework in OpenWork to create frame-by-frame proof for any code change. Ensure your updates behave as intended with inspectable HTML artifacts.

- Tags: how-to-guide
- Published: 2026-08-01

### [How OpenWork Controls Local Model Access with Desktop Policies](/different-ai/openwork/how-does-openwork-control-local-model-access-with-desktop-policies)

Learn how OpenWork controls local model access using its centralized desktop policy system. Discover how it calculates effective policies and gates features via a restriction checker.

- Tags: how-to-guide
- Published: 2026-08-01

### [How to Set Up Enterprise Certificates on Windows for OpenWork Deployment](/different-ai/openwork/how-to-set-up-enterprise-certificates-on-windows-for-openwork-deployment)

Learn to set up enterprise certificates on Windows for OpenWork. Import your CA, restart the client, and verify trust using ca-probe.js. Essential for seamless deployment.

- Tags: how-to-guide
- Published: 2026-08-01

### [What Database Does OpenWork Use? SQLite + Drizzle Configuration Guide](/different-ai/openwork/what-database-does-openwork-use-sqlite-drizzle-and-how-is-it-configured)

Discover OpenWork's database choice: SQLite with Drizzle ORM. Learn how to configure your database for optimal performance in this comprehensive guide.

- Tags: how-to-guide
- Published: 2026-08-01

### [How OpenWork Desktop Handles Auto-Updates: A Complete Technical Breakdown](/different-ai/openwork/how-does-the-openwork-electron-desktop-app-handle-auto-updates)

Explore how the OpenWork Electron desktop app manages auto-updates with lazy-loaded electron-updater, manual approval, and automatic install for reliable cross-platform updates.

- Tags: deep-dive
- Published: 2026-08-01

### [OpenWork Marketplace Architecture Explained: How to Publish Plugins and Share Skills Across Teams](/different-ai/openwork/what-is-the-openwork-marketplace-architecture-and-how-to-publish-plugins)

Discover the OpenWork marketplace architecture. Learn how to publish plugins and share skills across teams with its Den control-plane API, marketplace objects, and automatic synchronization.

- Tags: architecture
- Published: 2026-08-01

### [How to Integrate OpenWork with Microsoft Entra ID for SSO and SCIM Provisioning](/different-ai/openwork/how-to-integrate-openwork-with-microsoft-entra-id-for-sso-and-scim-provisioning)

Integrate OpenWork with Microsoft Entra ID for seamless SSO and SCIM provisioning. Follow our guide to configure SAML and automate user management efficiently.

- Tags: how-to-guide
- Published: 2026-08-01

### [How OpenWork's `pnpm dev:worktree` Enables Git Worktree-Based Local Development](/different-ai/openwork/how-does-openworks-worktree-based-local-development-work-with-pnpm-dev-worktree)

Learn how OpenWork's pnpm dev:worktree command leverages Git worktrees for isolated Electron dev instances. Achieve unique user-data directories, debug ports, and mock keychain isolation from one repo.

- Tags: how-to-guide
- Published: 2026-08-01

### [How to Use the OpenWork MCP Server in Claude Code, Codex, and OpenCode](/different-ai/openwork/how-to-use-the-openwork-mcp-server-in-claude-code-codex-or-opencode)

Learn to use the OpenWork MCP server in Claude Code, Codex, and OpenCode. Configure remote endpoints or local stdio connections and control the OpenWork desktop UI programmatically.

- Tags: how-to-guide
- Published: 2026-08-01

### [What Are OpenWork Skills and How to Create Custom Skills](/different-ai/openwork/what-are-openwork-skills-and-how-do-you-create-custom-skills)

Discover OpenWork skills, reusable markdown documents for AI workflows. Learn to create custom OpenWork skills easily without coding and standardize your team's AI processes.

- Tags: how-to-guide
- Published: 2026-08-01

### [How OpenWork Handles OAuth Authentication with Google Workspace: A Complete Technical Guide](/different-ai/openwork/how-does-openwork-handle-oauth-authentication-with-google-workspace)

Discover how OpenWork handles Google Workspace OAuth authentication using a secure Authorization Code flow with PKCE. Explore its three-layer architecture for provider config, flow orchestration, and token management.

- Tags: how-to-guide
- Published: 2026-08-01

### [How to Set Up Self-Hosted OpenWork on Kubernetes (GKE, EKS, AKS): A Complete Helm Guide](/different-ai/openwork/how-to-set-up-self-hosted-openwork-on-kubernetes-gke-eks-aks)

Learn how to set up self-hosted OpenWork on Kubernetes (GKE, EKS, AKS) with our complete Helm guide. Deploy the web app, PostgreSQL, Redis, and inference services easily.

- Tags: how-to-guide
- Published: 2026-08-01

### [What Is OpenWork Den? Understanding the Organization Control Plane for Teams, Skills, and Plugins](/different-ai/openwork/what-is-openwork-den-and-how-does-the-organization-control-plane-manage-teams-skills-and-plugins)

Explore OpenWork Den, the control plane for managing teams, skills, and plugins. Learn how this backend service centralizes authentication, policies, and marketplace access for your organization.

- Tags: deep-dive
- Published: 2026-08-01

### [How to Configure OpenWork Desktop Policies for Enterprise Deployment](/different-ai/openwork/how-to-configure-openwork-desktop-policies-for-enterprise-deployment)

Learn to configure OpenWork desktop policies for enterprise deployment. Manage feature flags and control client capabilities efficiently through OpenWork Cloud's Den back-end.

- Tags: how-to-guide
- Published: 2026-08-01

### [How OpenWork MCP Server Integration Works: search_capabilities and execute_capability Tools](/different-ai/openwork/how-does-openworks-mcp-server-integration-work-with-search-capabilities-and-execute-capability-tools)

Discover how OpenWork MCP server integration uses search_capabilities and execute_capability tools for AI agents to securely browse and call organization-scoped capabilities.

- Tags: internals
- Published: 2026-08-01

### [How OpenWork's Event System and Analytics Collection Work: Architecture and Implementation](/different-ai/openwork/how-does-the-event-system-and-analytics-work)

Explore OpenWork's event system and analytics collection architecture. Discover its server-side reload event store and privacy-first PostHog client for efficient, secure data.

- Tags: architecture
- Published: 2026-07-31

### [How OpenWork Manages and Enforces Outbound Access Controls for Enterprise Users](/different-ai/openwork/how-do-outbound-access-controls-work-for-enterprises)

Discover how OpenWork manages and enforces outbound access controls for enterprise users using its robust five-layer architecture. Stay secure with advanced validation and policy verification.

- Tags: how-to-guide
- Published: 2026-07-31

### [OpenWork Extension Manifest Format: Complete Technical Reference](/different-ai/openwork/what-is-the-extension-manifest-format)

Explore the OpenWork extension manifest format, detailing required fields like id, name, and source, plus optional configurations for UI and lifecycle. Learn the complete technical reference.

- Tags: api-reference
- Published: 2026-07-31

### [How to Configure Cloud and Local Providers in OpenWork: Complete Setup Guide](/different-ai/openwork/how-are-cloud-vs-local-providers-configured)

Discover how to configure cloud and local providers in OpenWork. Learn to set up organization-level server storage for cloud and define local providers in opencode.jsonc for seamless client-side resolution.

- Tags: how-to-guide
- Published: 2026-07-31

### [Architectural Design of the Memory Bank System in OpenWork: MCP Tools and MySQL Schema Explained](/different-ai/openwork/what-is-the-memory-bank-architecture)

Explore the OpenWork memory bank system architecture. Discover its per-user persistence layer, MCP tools, and flexible MySQL/Drizzle backend with FULLTEXT search.

- Tags: architecture
- Published: 2026-07-31

### [Agent Context Projection in OpenWork: How AI Agents See Your Workspace](/different-ai/openwork/how-does-agent-context-projection-work)

Understand agent context projection in OpenWork. Learn how AI agents discover and utilize your workspace tools for enhanced functionality and performance.

- Tags: deep-dive
- Published: 2026-07-31

### [How OpenWork Achieves Development Profile Isolation Using Git Worktrees](/different-ai/openwork/how-does-development-profile-isolation-work-with-git-worktrees)

Learn how OpenWork isolates development profiles with Git worktrees routing instances to dedicated directories and preventing OS credential collisions. Discover the technical details.

- Tags: internals
- Published: 2026-07-31

### [How OpenWork Implements Desktop Application Auto-Update Mechanisms: A Technical Deep Dive](/different-ai/openwork/how-does-the-desktop-auto-update-mechanism-work)

Discover how OpenWork implements desktop application auto-update. Explore the technical deep dive into `electron-updater`, IPC, and cross-platform support for seamless updates.

- Tags: deep-dive
- Published: 2026-07-31

### [How to Configure Single Sign-On (SSO) using SAML or OIDC with OpenWork](/different-ai/openwork/how-to-configure-enterprise-sso-with-saml-oidc)

Configure Single Sign-On SSO SAML or OIDC with OpenWork. Enterprises register an identity provider via the Den API and verify domain ownership.

- Tags: how-to-guide
- Published: 2026-07-31

### [How OpenWork Handles Inference Provisioning and Model Access Control](/different-ai/openwork/how-does-inference-provisioning-and-model-access-work)

OpenWork manages inference provisioning with a three-tier architecture. Discover how it enforces model access control using client-side filtering and server-side validation.

- Tags: deep-dive
- Published: 2026-07-31

### [How OpenWork Handles Local and Cloud Workspaces: Architecture and Implementation](/different-ai/openwork/how-are-local-and-cloud-workspaces-handled-differently)

Discover how OpenWork manages local and cloud workspaces differently. Learn about direct filesystem mounts and HTTP API endpoints for efficient workspace control and access.

- Tags: architecture
- Published: 2026-07-31

### [How OpenWork Den Implements Multi-Tenancy: JWT Parsing, PostgreSQL RLS, and Tenant Context Propagation](/different-ai/openwork/how-does-multi-tenancy-work-in-den-backend)

Discover how OpenWork Den implements multi-tenancy using JWT parsing, PostgreSQL RLS, and tenant context propagation for robust data isolation.

- Tags: internals
- Published: 2026-07-31

### [Is There an Official OpenWork MCP Protocol Specification? Complete Technical Guide](/different-ai/openwork/what-is-the-openwork-mcp-protocol-specification)

Discover the official OpenWork MCP protocol specification version 2025-11-25, an open-source JSON-RPC standard implementing client-server communication.

- Tags: technical-guide
- Published: 2026-07-31

### [How to Add a New MCP Server to an Existing OpenWork Setup: UI and Config Methods](/different-ai/openwork/how-to-add-a-new-mcp-server-to-openwork)

Learn to add a new MCP server to OpenWork using the UI or by configuring opencode.json. Follow these gui and config methods for a streamlined setup.

- Tags: how-to-guide
- Published: 2026-07-31

### [OpenWork Database Schema and Migration Strategy: A Complete Technical Guide](/different-ai/openwork/what-is-the-database-schema-and-migration-strategy)

Explore the OpenWork database schema and migration strategy. Learn how Drizzle ORM and drizzle-kit manage TypeScript-defined tables and state-based migrations for your MySQL database.

- Tags: architecture
- Published: 2026-07-31

### [How the Authentication Process Works in OpenWork with better-auth Integration](/different-ai/openwork/how-does-authentication-work-with-better-auth-integration)

Discover how OpenWork leverages better-auth for secure authentication. Explore email, OAuth, SSO, and SCIM flows with Drizzle ORM and custom middleware.

- Tags: how-to-guide
- Published: 2026-07-31

### [OpenWork Plugin Distribution Model: How Marketplace Plugins Are Delivered via the Cloud](/different-ai/openwork/what-is-the-plugin-distribution-model-through-marketplaces)

Discover how OpenWork distributes marketplace plugins via the cloud. Access and execute plugins directly from the Den database using search and execute endpoints for seamless integration.

- Tags: architecture
- Published: 2026-07-31

### [How Enterprise Desktop Policies Are Enforced in OpenWork: A Server-Driven Governance Architecture](/different-ai/openwork/how-are-enterprise-desktop-policies-enforced)

Discover how OpenWork enforces enterprise desktop policies using a server-driven governance architecture. Learn about Zod schema validation and runtime action blocking.

- Tags: architecture
- Published: 2026-07-31

### [How OpenWork Cloud Synchronization Works: Desktop-to-Cloud Workspace Sync Explained](/different-ai/openwork/how-does-cloud-sync-work-between-local-and-remote-workspaces)

Discover how OpenWork Cloud Synchronization powers desktop-to-cloud workspace sync. Learn about its event-driven MCP protocol for seamless data migration and updates.

- Tags: internals
- Published: 2026-07-31

### [How OpenWork Manages Session and Workspace State in the Desktop Application](/different-ai/openwork/how-is-session-and-workspace-state-managed-in-openwork-app)

Discover how OpenWork manages session and workspace state using a four-layer architecture with Zod validation, SQLite KV store, and atomic updates for reliable desktop application performance.

- Tags: internals
- Published: 2026-07-31

### [How Skills and Plugins Operate in the OpenWork Marketplace Ecosystem](/different-ai/openwork/how-do-skills-and-plugins-operate-in-openwork-marketplace)

Discover how OpenWork marketplace skills and plugins operate. Learn how agents discover and execute these encrypted config objects securely within the database without external network calls.

- Tags: internals
- Published: 2026-07-31

### [OpenWork Den Organization Management System Architecture: Typed Contracts and Pure Functions](/different-ai/openwork/what-is-the-architecture-of-openwork-den-organization-management)

Explore the OpenWork Den organization management system architecture. Discover typed contracts and pure functions that transform JSON into strongly-typed objects and generate UI-ready access flags.

- Tags: architecture
- Published: 2026-07-31

### [How MCP (Model Context Protocol) Integration Works in OpenWork: Architecture and Implementation](/different-ai/openwork/how-does-mcp-integration-function-in-openwork)

Discover how OpenWork integrates MCP using a Swift JSON-RPC server to connect LLM agents with macOS UI automation. Explore the architecture and implementation details.

- Tags: architecture
- Published: 2026-07-31

