Document Validity
- Target Repository: https://github.com/accomplish-ai/openwork
- Target Commit:
8855d5f31ca0dd485379af1ad241071fe62052a0- Last Updated: 2026-01-15
Complete documentation for the OpenWork desktop application - the open source AI coworker that lives on your desktop.
# Install Ruby dependencies
bundle install
# Start local development server
bundle exec jekyll serve
# Open in browser
open http://localhost:4000OpenWork is a standalone desktop automation assistant built with:
- Electron - Cross-platform desktop framework
- React - Modern UI via Vite bundling
- OpenCode CLI - Multi-provider AI (Anthropic, OpenAI, Google, Groq)
- Secure Storage - OS keychain integration via keytar
- Bundled Node.js - v20.18.1 for MCP server compatibility
| Section | Pages | Description |
|---|---|---|
| Getting Started | 4 | Installation, configuration, first task |
| User Guide | 6 | Daily usage, UI walkthrough, troubleshooting |
| Architecture | 7 | System architecture, IPC, security, state management |
| Skills | 3 | Skills system, bundled skills, creating skills |
| Features | 6 | Single-instance, protocol handler, API keys, permissions |
| Development | 7 | Setup, building, testing, debugging, releasing |
| Reference | 3 | IPC API, configuration, glossary |
| Contributing | 3 | Contribution guide, workflow, code conventions |
- Ruby 3.3+
- Bundler:
gem install bundler
bundle install # Install dependencies
bundle exec jekyll serve # Start dev server
bundle exec jekyll build # Build siteDocumentation is deployed via GitHub Pages to: https://evoke4350.github.io/openwork-docs/
Documentation is available under the same terms as OpenWork (MIT License).
This documentation is an independent community resource. It is not affiliated with, endorsed by, or associated with Accomplish Inc or the accomplish-ai/openwork project.
This documentation is valid for commit 8855d5f31ca0dd485379af1ad241071fe62052a0 of the accomplish-ai/openwork repository.