openwork  by different-ai

Agentic work system for knowledge workers

Created 1 week ago

New!

7,279 stars

Top 7.1% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

OpenWork provides an open-source, desktop-native alternative to proprietary "Claude Work" style systems, targeting knowledge workers. It simplifies complex AI agentic workflows by offering a guided, product-like user experience built upon the OpenCode engine, making advanced AI capabilities more accessible and manageable.

How It Works

OpenWork functions as an extensible graphical frontend for the OpenCode CLI. In its "Host mode," it locally serves OpenCode, managing user sessions, prompt submissions, and real-time progress updates via Server-Sent Events (SSE). The system visualizes execution plans as timelines, requires explicit user approval for privileged actions, and supports saving and reusing common workflows through templates and a managed skills system. It leverages the @opencode-ai/sdk/v2/client for seamless interaction with the OpenCode server.

Quick Start & Requirements

  • Install: Download the DMG from the releases page: https://github.com/different-ai/openwork/releases. Alternatively, install from source.
  • Prerequisites: Node.js, pnpm, Rust toolchain (cargo, rustc), and the OpenCode CLI installed and available on the system PATH.
  • Run (Desktop): pnpm dev
  • Run (Web UI only): pnpm dev:web

Highlighted Details

  • Extensible Architecture: Supports installable skill and OpenCode plugins managed through opencode.json configuration files.
  • Auditable & Permissioned: Provides clear logs of actions and requires explicit user consent for sensitive operations.
  • Dual Mode Operation: Functions as a local "Host mode" or connects as a "Client mode" to existing remote OpenCode servers.
  • Workflow Management: Features include live SSE streaming for real-time feedback, execution plan visualization, and a robust Skills Manager for plugin handling.
  • Templates: Allows users to save and re-run common workflows locally.

Maintenance & Community

No specific details regarding maintainers, community channels (like Discord/Slack), or roadmap were present in the provided README.

Licensing & Compatibility

The project is released under the MIT License. No specific compatibility restrictions for commercial use or closed-source linking were mentioned.

Limitations & Caveats

The README implies that existing command-line and GUI tools for OpenCode are primarily developer-focused. OpenWork aims to bridge this gap for knowledge workers, suggesting that its primary limitation might be its focus on simplifying workflows rather than exposing the full, raw power of the underlying CLI for expert users.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
198
Issues (30d)
70
Star History
7,468 stars in the last 13 days

Explore Similar Projects

Starred by Gagan Bansal Gagan Bansal(Coauthor of AutoGen; Research Scientist at Microsoft Research), Elvis Saravia Elvis Saravia(Founder of DAIR.AI), and
1 more.

agent-framework by microsoft

2.1%
7k
AI agent and multi-agent workflow framework
Created 9 months ago
Updated 1 day ago
Starred by Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
7 more.

SuperAGI by TransformerOptimus

0.2%
17k
Open-source framework for autonomous AI agent development
Created 2 years ago
Updated 1 year ago
Starred by Lilian Weng Lilian Weng(Cofounder of Thinking Machines Lab), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
59 more.

AutoGPT by Significant-Gravitas

0.1%
181k
AI agent platform for building, deploying, and running autonomous workflows
Created 2 years ago
Updated 1 day ago
Feedback? Help us improve.