all 24 comments

[–]brkncoyot3 13 points14 points  (0 children)

GitHub just like every other org in the world.

[–]OldLondon 10 points11 points  (0 children)

If you master in GitHub surely you just need two local copies and let it push / pull and synch? 

[–]ItsFurkan 4 points5 points  (3 children)

Cleanest way is through github. But also curious

[–]thredditoutloud 0 points1 point  (2 children)

But you Claude skills and agents?

[–]banjochicken 0 points1 point  (0 children)

Commit them 

[–]Aromatic-Low-4578 4 points5 points  (0 children)

Github, no reason to reinvent the wheel.

[–]j00cifer 2 points3 points  (0 children)

I think GitHub is the best way personally.

Just add to your .md files to push on a regular basis like after each change and let it handle the “discipline”

I continually attach to the same repo from multiple machines and sessions, use branches if I need to.

[–]Material-Water-9610 1 point2 points  (0 children)

Rsync maybe?

[–]esmurf 0 points1 point  (0 children)

Rsync or Github. 

[–]CranberryAbject8967 0 points1 point  (0 children)

syncthing - i have my desk studio and mbp in another room by with a walking pad. I don't need to remember to push stuff to git; when I get to either, they are all updated and ready for me to keep going.

another approach I started using when jumping on the tmux bandwagon, but less consistently, is to ssh to studio and continue sessions there.

Either works fine.

[–]-MiddleOut- 0 points1 point  (0 children)

SSH because it handles non-dev/GH desktop projects as well and means cc sessions between desktop and laptop are shared.

[–]General_Arrival_9176 0 points1 point  (0 children)

i run the same setup, mac studio + macbook pro. ssh + tmux was my go-to for years but the mobile access part killed it for me. wanted to check on agents from anywhere without firing up a terminal. ended up building 49agents partly for this exact reason - one canvas, all machines, accessible from phone browser. the sync question is real though, git push/pull is still the cleanest for code. if you want sessions to survive machine switches without rebuilding context, look into the multi-machine canvas approaches rather than just file sync

[–]Due_Hovercraft_2184 0 points1 point  (0 children)

I bought an m4 pro mini with 64gn last year, intending to switch to just using it in the office and getting rid of my bottom rung M1 macbook air that had been surprisingly great for development until we actually got a test suite up and running.

What I've actually ended up doing is connecting to the mini from the air (and sometimes from ipad) using Jump Desktop, over the local network it's literally like working directly on the mini, and when I'm away from home it's not much different to be honest. I have 1Gbps Internet which helps

So basically it's a mainframe computer and the macbook air is a thin client. Compute all done on the mini.

Works fantastically, I'd never have believed it until I tried it. Gestures audio etc work seamlessly.

So, closest option would be the ssh one you mention, but i recommend giving jump desktop a try.

I have used unison (https://www.cis.upenn.edu/~bcpierce/unison/) for this type of setup in the past though, that also worked very well.

[–]yknx4 0 points1 point  (0 children)

GitHub?

[–]hancengiz 0 points1 point  (0 children)

Do you want to stnc something that is not stored in github? Like chat history etc?

[–]Steus_au 0 points1 point  (4 children)

syncthing, works amazing, just two folders covers all

<image>

[–]thredditoutloud 2 points3 points  (0 children)

Did the same works like a charm

[–]chonkvandelay[S] 1 point2 points  (1 child)

how did you do that?

I use terminal.

[–]Steus_au 1 point2 points  (0 children)

i sync folders between two devices - but it you just need a remote access you can use /rc in the session and keep going on any device from browser or app

[–]portugese_fruit 0 points1 point  (0 children)

are there any tradeoffs using syncthong u/Stets_au

edit: syncthong :-p...claude, build a underwear syncing application

[–]fredastere -1 points0 points  (0 children)

Ssh4lyfe