MCPcopy Index your code
hub / github.com/cheeselemon/ophiuchi-desktop

github.com/cheeselemon/ophiuchi-desktop @0.6.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.6.1 ↗ · + Follow
170 symbols 455 edges 76 files 3 documented · 2%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Ophiuchi - Setup Localhost SSL Proxy in 5 Seconds! | Product Hunt

Ophiuchi - Localhost SSL Proxy Server Manager

Screenshot 2024-06-10 at 11 56 57 AM


Related Links

Download the Built App:

🚀 Ophiuchi Official Website

Join Discord for Support:

💪 Discord Channel


Development

npm run tauri dev
CI=true npm run tauri build 

Release with debuggable build

npm run tauri build -- --debug

Build macOS App Bundles

Tauri v2 build command for macOS app bundles

npm run tauri build -- --bundles app

Troubleshooting

Resolving Tauri Build Error: "No such file or directory (os error 2)"

The error you're encountering indicates that Tauri is trying to use Rust's Cargo build system, but it cannot find the necessary Rust setup to compile the project. This is likely because either Rust is not installed, or the environment isn’t configured properly for Tauri's Rust dependencies.

Steps to Resolve

1. Install Rust

Tauri uses Rust, so ensure you have the Rust toolchain installed. You can install Rust using rustup:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Set Up Tauri’s Rust Targets

Since you are building for universal-apple-darwin, you will need to install the necessary Rust targets. Use:

rustup target add aarch64-apple-darwin x86_64-apple-darwin

Run the Build Command Again

After setting up Rust and the necessary targets, try running the build command again:

npm run tauri build -- --debug

Build Errors

Can't find crate for 'core' error...

error[E0463]: can't find crate for `core`
  |
  = note: the `aarch64-apple-darwin` target may not be installed
  = help: consider downloading the target with `rustup target add aarch64-apple-darwin`

For more information about this error, try `rustc --explain E0463`.
error: could not compile `cfg-if` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
failed to build aarch64-apple-darwin binary: failed to build app
    Error [tauri_cli_node] failed to build aarch64-apple-darwin binary: failed to build app

In this case, update rustup to the latest version:

rustup update

notes

https://discord.com/channels/616186924390023171/1096449326672248903/1096449326672248903

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 116
Method 24
Interface 23
Class 7

Languages

TypeScript88%
Rust12%

Modules by API surface

src-tauri/src/main.rs18 symbols
src/helpers/certificate-manager/index.ts14 symbols
src/components/ui/stepper.tsx13 symbols
src/helpers/proxy-manager/index.ts12 symbols
src/components/page-components/proxy-list/prepare/prepare-proxy-dialog.tsx10 symbols
src/components/page-components/proxy-list/delete/delete-proxy-dialog.tsx9 symbols
src/components/ui/multi-state-button.tsx5 symbols
src/components/page-components/docker-control/index.tsx5 symbols
src/helpers/system/index.ts4 symbols
src/components/ui/code.tsx4 symbols
src/components/page-components/updater/index.tsx4 symbols
src/stores/system-status.ts3 symbols

For agents

$ claude mcp add ophiuchi-desktop \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page