openwork  by langchain-ai

Desktop interface for AI agent development

Created 2 weeks ago

New!

1,179 stars

Top 33.0% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Openwork provides a desktop interface for deepagentsjs, an opinionated harness for building AI agents with filesystem capabilities, planning, and subagent delegation. It targets developers building sophisticated AI agents that require direct interaction with the local filesystem and shell environment, offering a structured way to manage complex agent workflows.

How It Works

Openwork serves as a desktop graphical interface built upon deepagentsjs, an opinionated framework for developing advanced AI agents. Its core design enables these agents to interact directly with the host system's filesystem and execute arbitrary shell commands. This direct access, coupled with capabilities for planning and delegating tasks to subagents, allows for sophisticated agent workflows that can manage files, run scripts, and orchestrate complex operations. The advantage lies in providing a user-facing environment for managing these powerful, potentially risky, agent actions.

Quick Start & Requirements

  • Installation:
    • Directly via npx: npx openwork
    • Globally via npm: npm install -g openwork
    • From source: git clone https://github.com/langchain-ai/openwork.git, cd openwork, npm install, npm run dev
  • Prerequisites: Node.js 18+.
  • Supported Models: Anthropic (Claude 4.5/4.1), OpenAI (GPT-5.2/5.1/o3/o4/o1), Google (Gemini 3/2.5 Pro/Flash).
  • Configuration: Models can be configured in-app via the settings panel.

Highlighted Details

  • Direct System Integration: Provides AI agents with direct read/write access to the local filesystem.
  • Shell Command Execution: Enables agents to execute arbitrary commands within the host operating system's shell.
  • Advanced Agent Architecture: Supports planning capabilities and delegation to subagents for complex, multi-step tasks.
  • Broad LLM Support: Integrates with leading AI models from Anthropic (Claude), OpenAI (GPT), and Google (Gemini).

Maintenance & Community

Bug reporting is handled via GitHub Issues. Contribution guidelines are available in CONTRIBUTING.md.

Licensing & Compatibility

The project is licensed under the MIT License. This license is generally permissive for commercial use and closed-source linking.

Limitations & Caveats

[CAUTION] The project grants AI agents direct access to the filesystem and the ability to execute shell commands. Users must exercise extreme caution, review tool calls before approval, and only run in trusted workspaces due to significant security implications.

Health Check
Last Commit

4 days ago

Responsiveness

Inactive

Pull Requests (30d)
28
Issues (30d)
19
Star History
1,189 stars in the last 14 days

Explore Similar Projects

Starred by Andrew Ng Andrew Ng(Founder of DeepLearning.AI; Cofounder of Coursera; Professor at Stanford), Thomas Wolf Thomas Wolf(Cofounder of Hugging Face), and
4 more.

ag2 by ag2ai

0.5%
4k
AgentOS for building AI agents and facilitating multi-agent cooperation
Created 1 year ago
Updated 1 day ago
Starred by Eric Zhu Eric Zhu(Coauthor of AutoGen; Research Scientist at Microsoft Research), Elvis Saravia Elvis Saravia(Founder of DAIR.AI), and
2 more.

deepagents by langchain-ai

2.6%
9k
Framework for building advanced LLM agents
Created 6 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.