Skip to content

Commit bdf3c63

Browse files
authored
Prepare v0.1.1 release (#5)
* Confirm release readiness updates * Clarify macOS Apple Silicon support
1 parent fd70336 commit bdf3c63

File tree

16 files changed

+472
-86
lines changed

16 files changed

+472
-86
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ jobs:
7979
sudo apt-get update
8080
sudo apt-get install -y \
8181
cmake \
82+
libdbus-1-dev \
8283
libwebkit2gtk-4.1-dev \
8384
libgtk-3-dev \
8485
libayatana-appindicator3-dev \
@@ -144,6 +145,7 @@ jobs:
144145
sudo apt-get update
145146
sudo apt-get install -y \
146147
cmake \
148+
libdbus-1-dev \
147149
libwebkit2gtk-4.1-dev \
148150
libgtk-3-dev \
149151
libayatana-appindicator3-dev \

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ jobs:
181181
- name: install dependencies (linux only)
182182
run: |
183183
sudo apt-get update
184-
sudo apt-get install -y cmake libwebkit2gtk-4.1-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev patchelf libfuse2 xdg-utils libasound2-dev rpm
184+
sudo apt-get install -y cmake libdbus-1-dev libwebkit2gtk-4.1-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev patchelf libfuse2 xdg-utils libasound2-dev rpm
185185
186186
- name: setup node
187187
uses: actions/setup-node@v4

README.md

Lines changed: 23 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,23 @@ OpenCode Monitor is an independent community project and is not affiliated with
1010

1111
**Active development** — core REST/SSE support is live for thread/session lifecycle, event translation, messaging, model discovery, approvals, and image attachments. Remaining work is parity polish and OpenCode-specific UX cleanup.
1212

13+
## Install
14+
15+
Download the latest packaged build from [GitHub Releases](https://github.com/jacobjmc/OpenCodeMonitor/releases).
16+
17+
Current release targets:
18+
19+
- macOS Apple Silicon
20+
- Windows x64
21+
- Linux x64 / arm64 (`AppImage` and `rpm`)
22+
1323
## Requirements
1424

1525
### 1) OpenCode CLI (required)
1626

17-
This app expects a running OpenCode server (`opencode serve`). Install OpenCode first:
27+
OpenCode Monitor uses your local `opencode` CLI installation and manages its own local `opencode serve` process automatically. You do not need to start the server yourself.
28+
29+
Install OpenCode first:
1830

1931
```bash
2032
# Recommended (macOS/Linux)
@@ -30,29 +42,31 @@ Then verify the CLI:
3042
opencode --version
3143
```
3244

33-
### 2) Local tooling for development
45+
### 2) Local tooling for development only
3446

3547
- Node.js 20+
3648
- npm 10+
3749
- Rust stable toolchain (`cargo`)
3850

3951
## First Run
4052

41-
1. Start OpenCode server in a separate terminal:
53+
1. Install the `opencode` CLI and confirm `opencode --version` works in your terminal.
4254

43-
```bash
44-
opencode serve --port 4040
45-
```
55+
2. Launch OpenCode Monitor.
56+
57+
3. Open `Settings -> OpenCode` if you want to verify the managed server status. The app starts and monitors its own local OpenCode server, which defaults to `http://127.0.0.1:14096`.
58+
59+
4. Add a workspace and start a thread.
4660

47-
2. Start OpenCode Monitor:
61+
## Development
62+
63+
To run from source:
4864

4965
```bash
5066
npm install
5167
npm run tauri:dev
5268
```
5369

54-
3. In Settings -> Server, ensure the backend URL points to your OpenCode server (default: `http://127.0.0.1:4040`).
55-
5670
## Architecture
5771

5872
- **Frontend**: React 19 + Vite + TypeScript

package.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,17 @@
22
"name": "opencode-monitor",
33
"private": true,
44
"version": "0.1.1",
5+
"description": "Desktop app for monitoring and interacting with OpenCode agents across multiple workspaces",
6+
"license": "MIT",
7+
"author": "Jacob",
8+
"homepage": "https://github.com/jacobjmc/OpenCodeMonitor",
9+
"repository": {
10+
"type": "git",
11+
"url": "https://github.com/jacobjmc/OpenCodeMonitor.git"
12+
},
13+
"bugs": {
14+
"url": "https://github.com/jacobjmc/OpenCodeMonitor/issues"
15+
},
516
"type": "module",
617
"scripts": {
718
"sync:material-icons": "node scripts/sync-material-icons.mjs",

0 commit comments

Comments
 (0)