Releases: unworld11/manycode
Releases · unworld11/manycode
Release list
manycode 0.6.0 - native Mac app
- A native Mac app you can download. manycode is now a real macOS app
(SwiftUI + SwiftTerm) — a green terminal-native window with a sidebar
(Host / Join / Messages / Recordings / Settings), the live agent terminal,
a code hero to invite people, and room chat in a side rail. Grab the DMG
from the site, drag manycode into Applications, done. It speaks the same
protocol as the CLI and browser, and hosting from the app just drives the
CLI engine underneath. Build it yourself withcd app && ./build-dmg.sh.
(The download is unsigned for now, so the first launch is right-click →
Open; a notarized build comes later.)
manycode 0.5.0 - talk on the side, .env stays home
- Talk on the side. Every session now has a chat channel that never touches
the shared prompt - coordinate who's driving without typing over each other.
Browser joiners get a sidebar with an unread badge, CLI joiners pressCtrl-T
to compose (Enter sends, Esc cancels), and the host chats from any terminal
withmanycode say "…"plus macOS notifications for incoming messages. Late
joiners get recent chat replayed; sender names are stamped by the host. - .env values don't leak by default. Hosting a folder with
.envfiles asks
what joiners should see. The default masks every value with••••••in the
live stream, the scrollback replay, and recordings - even when a secret is
split across output chunks - while the host's own screen stays raw.
--share-secretsopts into sharing,--redact-secretsskips the question.
manycode 0.4.0 - ccshare is now manycode
- ccshare is now manycode. Same tool, wider name - it was never only about
Claude Code, and the sessions were never only two people. Nothing breaks:
theccsharecommand keeps working as an alias,~/.ccsharemigrates to
~/.manycodeautomatically on first run,CCSHARE_*environment variables
are still honored (MANYCODE_*is the new spelling), the github repo
redirects from the old URL, and existing installs update in place - this very
update notice is proof.
ccshare 0.3.1 - tunnel progress in the menu bar
- The menu bar shows tunnel progress. "open anywhere link" used to flash
"opening…" for a second and then look exactly like before while cloudflared
took its 5-20 seconds. Now the row turns into a live "opening anywhere link…"
state until the link is up (including the default background tunnel at
startup), you get a notification when it's ready or when it gives up, and
ccshare codeprints "anywhere: link opening…" in the meantime. - Copy the anywhere link in two shapes. Once the tunnel is live the menu
offers "copy anywhere join command" (the fullccshare join …line) and
"copy anywhere terminal link" (just the wss:// url), alongside the browser
link. ccshare updateexplains itself. It now prints the version you went from
and to, echoes the changelog headlines for every version you crossed, and
gives specific fixes when you're offline, have local changes, or your clone
diverged - instead of raw git/npm output that ended in an ambiguous "up to
date" even when it did just update you.
ccshare 0.3.0 - join from a browser
- Join from a browser. The host now serves an xterm.js terminal page on its
session port, so the tunnel URL doubles as a no-install join link:
https://random-words.trycloudflare.com/#CODE(orhttp://lan-ip:port/#CODEon
the same network). Full live terminal in the browser - phone included - same
replay, typing, and resize behavior as the CLI joiner. The link shows in the
banner, the menu bar, andccshare code. ccshare host --approve. Each joiner waits until you click Allow in a macOS
dialog; deny and they're told the host declined. Enforced for direct/LAN/tunnel
joiners (their input is dropped until admitted), best-effort over a relay (input
frames there aren't attributed per joiner).ccshare setupcan make it the
default;--no-approveskips it per session.ccshare host --record. Saves the session as an asciinema v2.castfile in
the project directory (output and resizes, timestamped). Writes are synchronous
appends, so even a SIGTERM keeps the tail.- Menu bar, rounder. Copy-browser-link row; "open anywhere link" starts the
tunnel on a lan-only session right from the menu; "end session" stops a host
cleanly (same path asccshare stop); the status title shows how many friends
are connected; copying flashes "copied ✓"; you get a notification when someone
leaves (with their name), not just when they join; recording and view-only
sessions are labeled.