Skip to content

Commit 1799532

Browse files
authored
Merge branch 'getAsterisk:main' into a11y
2 parents 9f2c135 + 8de6700 commit 1799532

File tree

86 files changed

+216
-217
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

86 files changed

+216
-217
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: 21 additions & 23 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="src-tauri/icons/icon.png" 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>
@@ -15,27 +15,25 @@
1515
<a href="#installation"><img src="https://img.shields.io/badge/Install-🚀-green?style=for-the-badge" alt="Installation"></a>
1616
<a href="#usage"><img src="https://img.shields.io/badge/Usage-📖-purple?style=for-the-badge" alt="Usage"></a>
1717
<a href="#development"><img src="https://img.shields.io/badge/Develop-🛠️-orange?style=for-the-badge" alt="Development"></a>
18-
<a href="https://discord.gg/G9g25nj9"><img src="https://img.shields.io/badge/Discord-Join-5865F2?style=for-the-badge&logo=discord&logoColor=white" alt="Discord"></a>
18+
<a href="https://discord.com/invite/KYwhHVzUsY"><img src="https://img.shields.io/badge/Discord-Join-5865F2?style=for-the-badge&logo=discord&logoColor=white" alt="Discord"></a>
1919
</p>
2020
</div>
2121

22-
<div align="center">
23-
<h2>Notice: This project ("Gooey") is not affiliated with Anthropic.</h2>
24-
<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>
25-
</div>
26-
2722
![457013521-6133a738-d0cb-4d3e-8746-c6768c82672c](https://github.com/user-attachments/assets/a028de9e-d881-44d8-bae5-7326ab3558b9)
2823

2924
https://github.com/user-attachments/assets/bf0bdf9d-ba91-45af-9ac4-7274f57075cf
3025

3126
> [!TIP]
3227
> **⭐ Star the repo and follow [@getAsterisk](https://x.com/getAsterisk) on X for early access to `asteria-swe-v0`**.
3328
29+
> [!NOTE]
30+
> 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.
31+
3432
## 🌟 Overview
3533

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.
34+
**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.
3735

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.
36+
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.
3937

4038
## 📋 Table of Contents
4139

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

108106
### Getting Started
109107

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

114112
### Managing Projects
115113

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

165163
### Prerequisites
166164

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

169167
#### System Requirements
170168

@@ -237,8 +235,8 @@ brew install pkg-config
237235

238236
1. **Clone the Repository**
239237
```bash
240-
git clone https://github.com/getAsterisk/gooey.git
241-
cd gooey
238+
git clone https://github.com/getAsterisk/opcode.git
239+
cd opcode
242240
```
243241

244242
2. **Install Frontend Dependencies**
@@ -307,17 +305,17 @@ After building, you can verify the application works:
307305
```bash
308306
# Run the built executable directly
309307
# Linux/macOS
310-
./src-tauri/target/release/gooey
308+
./src-tauri/target/release/opcode
311309

312310
# Windows
313-
./src-tauri/target/release/gooey.exe
311+
./src-tauri/target/release/opcode.exe
314312
```
315313

316314
### Build Artifacts
317315

318316
The build process creates several artifacts:
319317

320-
- **Executable**: The main Gooey application
318+
- **Executable**: The main opcode application
321319
- **Installers** (when using `tauri build`):
322320
- `.deb` package (Linux)
323321
- `.AppImage` (Linux)
@@ -340,7 +338,7 @@ All artifacts are located in `src-tauri/target/release/`.
340338
### Project Structure
341339

342340
```
343-
gooey/
341+
opcode/
344342
├── src/ # React frontend
345343
│ ├── components/ # UI components
346344
│ ├── lib/ # API client & utilities
@@ -375,7 +373,7 @@ cd src-tauri && cargo fmt
375373

376374
## 🔒 Security
377375

378-
Gooey prioritizes your privacy and security:
376+
opcode prioritizes your privacy and security:
379377

380378
1. **Process Isolation**: Agents run in separate processes
381379
2. **Permission Control**: Configure file and network access per agent
@@ -412,13 +410,13 @@ This project is licensed under the AGPL License - see the [LICENSE](LICENSE) fil
412410
<strong>Made with ❤️ by the <a href="https://asterisk.so/">Asterisk</a></strong>
413411
</p>
414412
<p>
415-
<a href="https://github.com/getAsterisk/gooey/issues">Report Bug</a>
413+
<a href="https://github.com/getAsterisk/opcode/issues">Report Bug</a>
416414
·
417-
<a href="https://github.com/getAsterisk/gooey/issues">Request Feature</a>
415+
<a href="https://github.com/getAsterisk/opcode/issues">Request Feature</a>
418416
</p>
419417
</div>
420418

421419

422420
## Star History
423421

424-
[![Star History Chart](https://api.star-history.com/svg?repos=getAsterisk/gooey&type=Date)](https://www.star-history.com/#getAsterisk/gooey&Date)
422+
[![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",

0 commit comments

Comments
 (0)