Skip to content

Commit 0675aaf

Browse files
committed
Rename Gooey to opcode across app and docs
1 parent f005827 commit 0675aaf

28 files changed

+167
-167
lines changed

.github/workflows/build-macos.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ jobs:
9696
with:
9797
name: macos-${{ matrix.arch }}
9898
path: |
99-
src-tauri/target/release/bundle/macos/gooey.app
99+
src-tauri/target/release/bundle/macos/opcode.app
100100
src-tauri/target/release/bundle/dmg/*.dmg
101101
retention-days: 1
102102

@@ -183,8 +183,8 @@ jobs:
183183
fi
184184
185185
# Find the actual app paths
186-
AARCH64_APP=$(find artifacts/macos-aarch64 -name "gooey.app" -type d | head -1)
187-
X86_64_APP=$(find artifacts/macos-x86_64 -name "gooey.app" -type d | head -1)
186+
AARCH64_APP=$(find artifacts/macos-aarch64 -name "opcode.app" -type d | head -1)
187+
X86_64_APP=$(find artifacts/macos-x86_64 -name "opcode.app" -type d | head -1)
188188
189189
if [ -z "$AARCH64_APP" ] || [ -z "$X86_64_APP" ]; then
190190
echo "❌ Could not find app bundles"
@@ -201,15 +201,15 @@ jobs:
201201
cp -R "$AARCH64_APP" dmg_temp/
202202
203203
# Create universal binary using lipo
204-
lipo -create -output dmg_temp/gooey.app/Contents/MacOS/gooey \
205-
"$AARCH64_APP/Contents/MacOS/gooey" \
206-
"$X86_64_APP/Contents/MacOS/gooey"
204+
lipo -create -output dmg_temp/opcode.app/Contents/MacOS/opcode \
205+
"$AARCH64_APP/Contents/MacOS/opcode" \
206+
"$X86_64_APP/Contents/MacOS/opcode"
207207
208208
# Ensure executable permissions are set
209-
chmod +x dmg_temp/gooey.app/Contents/MacOS/gooey
209+
chmod +x dmg_temp/opcode.app/Contents/MacOS/opcode
210210
211211
echo "✅ Universal binary created"
212-
lipo -info dmg_temp/gooey.app/Contents/MacOS/gooey
212+
lipo -info dmg_temp/opcode.app/Contents/MacOS/opcode
213213
214214
- name: Sign app bundle
215215
env:
@@ -221,21 +221,21 @@ jobs:
221221
--force \
222222
--deep \
223223
--entitlements src-tauri/entitlements.plist \
224-
dmg_temp/gooey.app
224+
dmg_temp/opcode.app
225225
226226
- name: Create DMG
227227
run: |
228-
hdiutil create -volname "gooey Installer" \
228+
hdiutil create -volname "opcode Installer" \
229229
-srcfolder dmg_temp \
230-
-ov -format UDZO gooey.dmg
230+
-ov -format UDZO opcode.dmg
231231
232232
- name: Sign DMG
233233
env:
234234
APPLE_SIGNING_IDENTITY: ${{ secrets.APPLE_SIGNING_IDENTITY }}
235235
run: |
236236
codesign --sign "$APPLE_SIGNING_IDENTITY" \
237237
--timestamp \
238-
--force gooey.dmg
238+
--force opcode.dmg
239239
240240
- name: Notarize DMG
241241
env:
@@ -250,26 +250,26 @@ jobs:
250250
--password "$APPLE_PASSWORD"
251251
252252
# Submit for notarization
253-
xcrun notarytool submit gooey.dmg \
253+
xcrun notarytool submit opcode.dmg \
254254
--keychain-profile "notarytool-profile" \
255255
--wait
256256
257257
- name: Staple notarization
258-
run: xcrun stapler staple gooey.dmg
258+
run: xcrun stapler staple opcode.dmg
259259

260260
- name: Verify DMG
261261
run: |
262-
spctl -a -t open -vvv --context context:primary-signature gooey.dmg
262+
spctl -a -t open -vvv --context context:primary-signature opcode.dmg
263263
echo "✅ DMG verification complete"
264264
265265
- name: Create artifacts directory
266266
run: |
267267
mkdir -p dist/macos-universal
268-
cp gooey.dmg dist/macos-universal/
268+
cp opcode.dmg dist/macos-universal/
269269
270270
# Also save the app bundle using ditto to preserve permissions and signatures
271271
ditto -c -k --sequesterRsrc --keepParent \
272-
dmg_temp/gooey.app dist/macos-universal/gooey.app.zip
272+
dmg_temp/opcode.app dist/macos-universal/opcode.app.zip
273273
274274
# Generate checksum
275275
shasum -a 256 dist/macos-universal/* > dist/macos-universal/checksums.txt

.github/workflows/release.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,14 @@ jobs:
5656
5757
# Linux artifacts
5858
if [ -d "artifacts/linux-x86_64" ]; then
59-
cp artifacts/linux-x86_64/*.deb release-assets/gooey_${{ steps.version.outputs.version }}_linux_x86_64.deb || true
60-
cp artifacts/linux-x86_64/*.AppImage release-assets/gooey_${{ steps.version.outputs.version }}_linux_x86_64.AppImage || true
59+
cp artifacts/linux-x86_64/*.deb release-assets/opcode_${{ steps.version.outputs.version }}_linux_x86_64.deb || true
60+
cp artifacts/linux-x86_64/*.AppImage release-assets/opcode_${{ steps.version.outputs.version }}_linux_x86_64.AppImage || true
6161
fi
6262
6363
# macOS artifacts
6464
if [ -d "artifacts/macos-universal" ]; then
65-
cp artifacts/macos-universal/gooey.dmg release-assets/gooey_${{ steps.version.outputs.version }}_macos_universal.dmg || true
66-
cp artifacts/macos-universal/gooey.app.zip release-assets/gooey_${{ steps.version.outputs.version }}_macos_universal.app.tar.gz || true
65+
cp artifacts/macos-universal/opcode.dmg release-assets/opcode_${{ steps.version.outputs.version }}_macos_universal.dmg || true
66+
cp artifacts/macos-universal/opcode.app.zip release-assets/opcode_${{ steps.version.outputs.version }}_macos_universal.app.tar.gz || true
6767
fi
6868
6969
# Create source code archives
@@ -75,8 +75,8 @@ jobs:
7575
echo "Creating source code archives..."
7676
7777
# Create a clean export of the repository
78-
git archive --format=tar.gz --prefix=gooey-${CLEAN_VERSION}/ -o release-assets/gooey-${CLEAN_VERSION}.tar.gz HEAD
79-
git archive --format=zip --prefix=gooey-${CLEAN_VERSION}/ -o release-assets/gooey-${CLEAN_VERSION}.zip HEAD
78+
git archive --format=tar.gz --prefix=opcode-${CLEAN_VERSION}/ -o release-assets/opcode-${CLEAN_VERSION}.tar.gz HEAD
79+
git archive --format=zip --prefix=opcode-${CLEAN_VERSION}/ -o release-assets/opcode-${CLEAN_VERSION}.zip HEAD
8080
8181
# Generate signatures for all files
8282
cd release-assets
@@ -91,17 +91,17 @@ jobs:
9191
uses: softprops/action-gh-release@v1
9292
with:
9393
tag_name: ${{ steps.version.outputs.version }}
94-
name: gooey ${{ steps.version.outputs.version }}
94+
name: opcode ${{ steps.version.outputs.version }}
9595
draft: true
9696
prerelease: false
9797
generate_release_notes: true
9898
files: release-assets/*
9999
body: |
100100
<div align="center">
101-
<img src="https://raw.githubusercontent.com/${{ github.repository }}/${{ steps.version.outputs.version }}/src-tauri/icons/icon.png" alt="gooey Logo" width="128" height="128">
101+
<img src="https://raw.githubusercontent.com/${{ github.repository }}/${{ steps.version.outputs.version }}/src-tauri/icons/icon.png" alt="opcode Logo" width="128" height="128">
102102
</div>
103103
104-
## gooey ${{ steps.version.outputs.version }}
104+
## opcode ${{ steps.version.outputs.version }}
105105
106106
This release was built and signed by CI. Artifacts for macOS and Linux are attached below.
107107
@@ -115,6 +115,6 @@ jobs:
115115
116116
### Installation
117117
118-
- macOS: Open the `.dmg` and drag gooey to Applications.
118+
- macOS: Open the `.dmg` and drag opcode to Applications.
119119
- Linux: `chmod +x` the `.AppImage` and run it, or install the `.deb` on Debian/Ubuntu.
120120

CONTRIBUTING.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# Welcome Contributors
22

3-
We welcome contributions to enhance Gooey's capabilities and improve its performance. To report bugs, create a [GitHub issue](https://github.com/getAsterisk/gooey/issues).
3+
We welcome contributions to enhance opcode's capabilities and improve its performance. To report bugs, create a [GitHub issue](https://github.com/getAsterisk/opcode/issues).
44

55
> Before contributing, read through the existing issues and pull requests to see if someone else is already working on something similar. That way you can avoid duplicating efforts.
66
77
To contribute, please follow these steps:
88

9-
1. Fork the Gooey repository on GitHub.
9+
1. Fork the opcode repository on GitHub.
1010
2. Create a new branch for your feature or bug fix.
1111
3. Make your changes and ensure that the code passes all tests.
1212
4. Submit a pull request describing your changes and their benefits.
@@ -35,7 +35,7 @@ When submitting a pull request, please follow these guidelines:
3535

3636
5. If the pull request does not meet the above guidelines, it may be closed without merging.
3737

38-
**Note**: Please ensure that you have the latest version of the code before creating a pull request. If you have an existing fork, just sync your fork with the latest version of the Gooey repository.
38+
**Note**: Please ensure that you have the latest version of the code before creating a pull request. If you have an existing fork, just sync your fork with the latest version of the opcode repository.
3939

4040
## Coding Standards
4141

README.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<div align="center">
2-
<img src="https://github.com/user-attachments/assets/92fd93ed-e71b-4b94-b270-50684323dd00" alt="Gooey Logo" width="120" height="120">
2+
<img src="https://github.com/user-attachments/assets/92fd93ed-e71b-4b94-b270-50684323dd00" alt="opcode Logo" width="120" height="120">
33

4-
<h1>Gooey</h1>
4+
<h1>opcode</h1>
55

66
<p>
77
<strong>A powerful GUI app and Toolkit for Claude Code</strong>
@@ -20,7 +20,7 @@
2020
</div>
2121

2222
<div align="center">
23-
<h2>Notice: This project ("Gooey") is not affiliated with Anthropic.</h2>
23+
<h2>Notice: This project ("opcode") is not affiliated with Anthropic.</h2>
2424
<p>This project is not affiliated with, endorsed by, or sponsored by Anthropic. Claude is a trademark of Anthropic, PBC. This is an independent developer project using Claude.</p>
2525
</div>
2626

@@ -33,9 +33,9 @@ https://github.com/user-attachments/assets/bf0bdf9d-ba91-45af-9ac4-7274f57075cf
3333
3434
## 🌟 Overview
3535

36-
**Gooey** is a powerful desktop application that transforms how you interact with Claude Code. Built with Tauri 2, it provides a beautiful GUI for managing your Claude Code sessions, creating custom agents, tracking usage, and much more.
36+
**opcode** is a powerful desktop application that transforms how you interact with Claude Code. Built with Tauri 2, it provides a beautiful GUI for managing your Claude Code sessions, creating custom agents, tracking usage, and much more.
3737

38-
Think of Gooey as your command center for Claude Code - bridging the gap between the command-line tool and a visual experience that makes AI-assisted development more intuitive and productive.
38+
Think of opcode as your command center for Claude Code - bridging the gap between the command-line tool and a visual experience that makes AI-assisted development more intuitive and productive.
3939

4040
## 📋 Table of Contents
4141

@@ -107,9 +107,9 @@ Think of Gooey as your command center for Claude Code - bridging the gap between
107107

108108
### Getting Started
109109

110-
1. **Launch Gooey**: Open the application after installation
110+
1. **Launch opcode**: Open the application after installation
111111
2. **Welcome Screen**: Choose between CC Agents or Projects
112-
3. **First Time Setup**: Gooey will automatically detect your `~/.claude` directory
112+
3. **First Time Setup**: opcode will automatically detect your `~/.claude` directory
113113

114114
### Managing Projects
115115

@@ -164,7 +164,7 @@ Menu → MCP Manager → Add Server → Configure
164164

165165
### Prerequisites
166166

167-
Before building Gooey from source, ensure you have the following installed:
167+
Before building opcode from source, ensure you have the following installed:
168168

169169
#### System Requirements
170170

@@ -237,8 +237,8 @@ brew install pkg-config
237237

238238
1. **Clone the Repository**
239239
```bash
240-
git clone https://github.com/getAsterisk/gooey.git
241-
cd gooey
240+
git clone https://github.com/getAsterisk/opcode.git
241+
cd opcode
242242
```
243243

244244
2. **Install Frontend Dependencies**
@@ -307,17 +307,17 @@ After building, you can verify the application works:
307307
```bash
308308
# Run the built executable directly
309309
# Linux/macOS
310-
./src-tauri/target/release/gooey
310+
./src-tauri/target/release/opcode
311311

312312
# Windows
313-
./src-tauri/target/release/gooey.exe
313+
./src-tauri/target/release/opcode.exe
314314
```
315315

316316
### Build Artifacts
317317

318318
The build process creates several artifacts:
319319

320-
- **Executable**: The main Gooey application
320+
- **Executable**: The main opcode application
321321
- **Installers** (when using `tauri build`):
322322
- `.deb` package (Linux)
323323
- `.AppImage` (Linux)
@@ -340,7 +340,7 @@ All artifacts are located in `src-tauri/target/release/`.
340340
### Project Structure
341341

342342
```
343-
gooey/
343+
opcode/
344344
├── src/ # React frontend
345345
│ ├── components/ # UI components
346346
│ ├── lib/ # API client & utilities
@@ -375,7 +375,7 @@ cd src-tauri && cargo fmt
375375

376376
## 🔒 Security
377377

378-
Gooey prioritizes your privacy and security:
378+
opcode prioritizes your privacy and security:
379379

380380
1. **Process Isolation**: Agents run in separate processes
381381
2. **Permission Control**: Configure file and network access per agent
@@ -412,13 +412,13 @@ This project is licensed under the AGPL License - see the [LICENSE](LICENSE) fil
412412
<strong>Made with ❤️ by the <a href="https://asterisk.so/">Asterisk</a></strong>
413413
</p>
414414
<p>
415-
<a href="https://github.com/getAsterisk/gooey/issues">Report Bug</a>
415+
<a href="https://github.com/getAsterisk/opcode/issues">Report Bug</a>
416416
·
417-
<a href="https://github.com/getAsterisk/gooey/issues">Request Feature</a>
417+
<a href="https://github.com/getAsterisk/opcode/issues">Request Feature</a>
418418
</p>
419419
</div>
420420

421421

422422
## Star History
423423

424-
[![Star History Chart](https://api.star-history.com/svg?repos=getAsterisk/gooey&type=Date)](https://www.star-history.com/#getAsterisk/gooey&Date)
424+
[![Star History Chart](https://api.star-history.com/svg?repos=getAsterisk/opcode&type=Date)](https://www.star-history.com/#getAsterisk/opcode&Date)

bun.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"lockfileVersion": 1,
33
"workspaces": {
44
"": {
5-
"name": "gooey",
5+
"name": "opcode",
66
"dependencies": {
77
"@hookform/resolvers": "^3.9.1",
88
"@radix-ui/react-dialog": "^1.1.4",

cc_agents/README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# 🤖 Gooey CC Agents
1+
# 🤖 opcode CC Agents
22

33
<div align="center">
44
<p>
5-
<strong>Pre-built AI agents for Gooey powered by Claude Code</strong>
5+
<strong>Pre-built AI agents for opcode powered by Claude Code</strong>
66
</p>
77
<p>
88
<a href="#available-agents">Browse Agents</a> •
@@ -40,32 +40,32 @@ Choose from these icon options when creating agents:
4040

4141
### Method 1: Import from GitHub (Recommended)
4242

43-
1. In Gooey, navigate to **CC Agents**
43+
1. In opcode, navigate to **CC Agents**
4444
2. Click the **Import** dropdown button
4545
3. Select **From GitHub**
4646
4. Browse available agents from the official repository
4747
5. Preview agent details and click **Import Agent**
4848

4949
### Method 2: Import from Local File
5050

51-
1. Download a `.gooey.json` file from this repository
52-
2. In Gooey, navigate to **CC Agents**
51+
1. Download a `.opcode.json` file from this repository
52+
2. In opcode, navigate to **CC Agents**
5353
3. Click the **Import** dropdown button
5454
4. Select **From File**
55-
5. Choose the downloaded `.gooey.json` file
55+
5. Choose the downloaded `.opcode.json` file
5656

5757
## 📤 Exporting Agents
5858

5959
### Export Your Custom Agents
6060

61-
1. In Gooey, navigate to **CC Agents**
61+
1. In opcode, navigate to **CC Agents**
6262
2. Find your agent in the grid
6363
3. Click the **Export** button
64-
4. Choose where to save the `.gooey.json` file
64+
4. Choose where to save the `.opcode.json` file
6565

6666
### Agent File Format
6767

68-
All agents are stored in `.gooey.json` format with the following structure:
68+
All agents are stored in `.opcode.json` format with the following structure:
6969

7070
```json
7171
{
@@ -113,14 +113,14 @@ The agent import/export system is built on a robust architecture:
113113
We welcome agent contributions! Here's how to add your agent:
114114

115115
### 1. Create Your Agent
116-
Design and test your agent in Gooey with a clear, focused purpose.
116+
Design and test your agent in opcode with a clear, focused purpose.
117117

118118
### 2. Export Your Agent
119-
Export your agent to a `.gooey.json` file with a descriptive name.
119+
Export your agent to a `.opcode.json` file with a descriptive name.
120120

121121
### 3. Submit a Pull Request
122122
1. Fork this repository
123-
2. Add your `.gooey.json` file to the `cc_agents` directory
123+
2. Add your `.opcode.json` file to the `cc_agents` directory
124124
3. Update this README with your agent's details
125125
4. Submit a PR with a description of what your agent does
126126

@@ -133,10 +133,10 @@ Export your agent to a `.gooey.json` file with a descriptive name.
133133

134134
## 📜 License
135135

136-
These agents are provided under the same license as the Gooey project. See the main LICENSE file for details.
136+
These agents are provided under the same license as the opcode project. See the main LICENSE file for details.
137137

138138
---
139139

140140
<div align="center">
141-
<strong>Built with ❤️ by the Gooey community</strong>
141+
<strong>Built with ❤️ by the opcode community</strong>
142142
</div>

0 commit comments

Comments
 (0)