ANOTHER DOOR INTO THE SAME MIND

A quieter
way in.

Leave the browser for a while. There’s a small workshop on the other side: working tools, unfinished questions, and a universe you can disturb.

LOCAL BUILD / PUBLIC ENDPOINT NOT CONFIGURED
ssh -p 23234 127.0.0.1
Run the server from this repository first. The intended public address is ssh aaca.space.
● ● ●aaca / the side entrancePREVIEW

~/akash/workshop

You took the
side entrance.

Things being built.
Questions being followed.
A few tools to take with you.

01 the project shelf so_cl · mime · neunode02 field notes stay with a question03 the observatory three bodies in motion
Nothing to catch up on.
01 A real SSH application.02 Your tools run on your machine.03 Leave with something useful.

THE PROJECT SHELF

Take something home.

Browse here, or use the same catalog over SSH.
Every setup recipe points to an inspected source revision.

Local application; source build

A social network that lives with you.

An offline-first terminal social network built around Secure Scuttlebutt. Your identity and feed live locally; peers exchange signed messages.

What does a social network become when leaving does not mean losing your words?
Explore the source
so_cl / source recipe

WHAT YOU’LL NEED

Git and Go 1.24+. Linux or macOS; Windows users can use WSL.

BUILD FROM THE PINNED CHECKOUT

git clone https://github.com/akashrtd/so_cl.git
cd so_cl
git checkout afc80d796931d5158ce2a22eb6e3509f05133603
go build -o bin/so_cl .

THEN

SO_CL_ENABLE_LAN_DISCOVERY=false ./bin/so_cl
Download the setup recipe Read the script before running it. It creates a new local checkout and builds the project; it does not use sudo or overwrite an existing checkout.

Working with so_cl

Run locally to own your identity and data. First launch creates ~/.so_cl. LAN discovery is disabled in this workshop recipe; enable it explicitly when you want to discover peers. Use arrows to move, Enter to compose, F1 for peers, F2 for invitations, and F3 to follow. These are real identities: keep backups and do not use a shared guest identity for personal posts.

Source notes and current limitations

The upstream module still uses github.com/yourusername/so_cl. Clone and build from its source directory instead of using go install with an assumed module path.

Revision: afc80d796931d5158ce2a22eb6e3509f05133603

A PLACE TO STAY FOR A MOMENT

A small sky.
In character cells.

A shaded star, rotating planets, a moon, and inclined rings. The observatory opens on an imagined orrery. Switch to the three-sun experiment for a real equal-mass gravity simulation: change one velocity and watch the paths diverge. All rendered as text, inside your terminal.

Space play / pause o switch system r start again

ALSO SPEAKS PLAIN TEXT

For people.
And their scripts.

No interactive terminal available? Read a manual, fetch the catalog as JSON, or save a setup recipe using ordinary SSH commands.

# Inspect the catalog
ssh -p 23234 127.0.0.1 catalog

# Read a project manual
ssh -p 23234 127.0.0.1 read so_cl

# Save a recipe. Read it. Run it locally.
ssh -p 23234 127.0.0.1 install mime > mime-setup.sh
less mime-setup.sh
sh mime-setup.sh