OxBin

OxBin

Public file drops on Sui's Walrus network

Share files like tiny sea treasures.

OxBin turns any file into a Walrus blob you can view, copy, download, and share from a sweet pastel web app or the terminal you already love.

Uploads currently use Walrus testnet. Blobs expire by storage epochs, and testnet can also be wiped during a reset or redeploy without warning. Treat OxBin uploads as temporary demos, not permanent storage.

10MB

max upload

1 epoch

Walrus storage

0 setup

paste and view

Web uploader

Drop a file into Walrus

10.0 MB
Public file warning: Files uploaded to Walrus can be publicly accessed by anyone with the blob ID. Do not upload secrets, private documents, credentials, or anything sensitive.

Ready

Pick a file to start

Workflow

One blob ID, every surface.

Upload from the browser or CLI, then use the same viewer URL for previews, downloads, raw content, and WalrusScan handoff.

Upload once

OxBin wraps file bytes with filename, type, size, and upload time metadata.

Share clean links

Use the viewer, raw endpoint, download route, or WalrusScan link from the same blob ID.

Preview immediately

Inspect images, PDFs, video, audio, text, and binary files without leaving the browser.

Blob viewer

Paste a blob ID.

Previews Downloads Raw route
History

OxBin can read both OxBin metadata-wrapped blobs and raw Walrus blobs. Public testnet availability is temporary.

CLI + GitHub

A terminal-native uploader with a polished web viewer.

OxBin is a small Go project that pairs a Bubble Tea CLI with a templ-powered web UI. Upload from your shell, then hand off the same blob ID to the browser for previews and sharing.

CLI

Upload, read, save

Stack

Go + templ

Storage

Walrus on Sui

CLI usage

Install

# install latest release

$ go install github.com/smrnjeet222/oxbin/cmd/oxbin@latest

Launch

# open the terminal UI

$ oxbin

Build from source

# clone and build locally

$ git clone https://github.com/smrnjeet222/oxbin.git

$ cd oxbin

$ make build

$ ./bin/oxbin