Thrive Companies · Claude how-to · v1

Your Own Claude Setup: home, office and phone

One Claude that works the same on your laptop, your office desktop and your phone, remembers your rules and your deal facts across all three, and runs scheduled work while you sleep. No server, no IT ticket, about 45 minutes.

Written for Thrive team members on the company Claude plan Date October 28, 2026 Questions Joel Lilly
Steps
  1. What you get
  2. Before you start
  3. Create your home repo
  4. Connect GitHub to Claude
  5. Set up the cloud environment
  6. Test it
  7. Add your phone
  8. Set up chat memory
  9. Teach it as you go
  10. Scheduled work
  11. Optional: a folder on your laptop
  12. When it does not work

1What you get

Same Claude everywhereA session you start at the office shows up on your phone and at home. Pick it up mid-task.
It remembersYour standing rules and the facts it learns about your deals live in a private folder it reads at the start of every session.
Thrive dataThe company connectors (Microsoft 365, Egnyte, Entrata, Procore, NetSuite) work in every session, under your own login.
Work while you sleepRoutines run a saved task on a schedule, such as a Monday leasing summary in your inbox.

Two kinds of Claude are involved, and the guide sets up both:

UseWhenMemory comes from
Chat (the normal Claude window, inside a Project)Questions, connector pulls, email drafts, reading a documentProject instructions plus Claude's own memory
Code (the Code tab, cloud session)Anything that produces files, runs more than a few steps, or that you want remembered for next timeYour home repo: CLAUDE.md plus the memory folder

The one thing to understand

Code sessions read and write your home repo. Chat does not. The repo is the memory that follows you between machines, so when it matters that Claude remembers, use Code and finish the session by telling it to save what it learned.

2Before you start

3Create your home repo

A repo is a private folder on GitHub. Yours holds two things: a rules file and a memory folder. You can do all of this in the browser.

  1. On github.com, click the + at top right, then New repository.
  2. Name it firstname-claude-home. Set it to Private. Tick Add a README file. Click Create repository.
  3. Click Add file, then Create new file. Name it CLAUDE.md, paste the template below, edit the two lines marked with brackets, and click Commit changes.
  4. Repeat for a file named memory/MEMORY.md (typing the slash creates the folder). Paste the second template.

CLAUDE.md template

# Home repo for Claude sessions

You are working for [Your Name], [title] at Thrive Companies (Columbus, OH). Email [you]@thrivecos.com. This repo is my persistent memory for Claude sessions. Read it first, keep it current.

## Start of every session
1. Read memory/MEMORY.md. Open any memory file that plausibly matches the task before saying you lack context. Short requests are usually a standing workflow recorded there.
2. The Thrive Companies plugin (thrive-knowledge, thrive-brand) is the source of truth for names, properties, people, systems and voice. Use it; do not restate it here.

## End of every session
Commit anything durable you learned to memory/ (one fact per file, with a name, a one-line description and a type of user, feedback, project or reference), add its line to memory/MEMORY.md, and push. Update or delete a file that turned out wrong instead of adding a duplicate. Never commit passwords, tokens, account numbers, health or family details.

## Standing rules
- Time zone is Columbus, Ohio (Eastern). Cloud sessions run on UTC. Convert before writing any date or time and label it ET. Never stamp a report with a UTC date.
- Never send email. Draft only, in my Drafts folder, and tell me it is there.
- Project files go to the project's Egnyte folder. Every appraisal goes to Groups > Finance > Appraisals.
- Say what you verified and how. Label anything untested as untested.
- Finish the whole task. If you left something out, say what and why.
- [Add your own rules here as you correct Claude. One line each.]

memory/MEMORY.md template

# Memory index
One line per fact file. Open the file before relying on it; it may be stale, check dates. When you learn something durable, add a file (name, description, type) and a line here.

- [example-standing-rule](example-standing-rule.md) - Replace this line with your first real memory.

Check

Your repo page on github.com shows README.md, CLAUDE.md and a memory folder, and the lock icon next to the name says Private.

4Connect GitHub to Claude

Claude needs permission to open your private repo. Without this step the repo picker in the next step shows nothing.

  1. Signed in to GitHub, open github.com/apps/claude/installations/new.
  2. Choose your account. Leave All repositories selected, or pick Only select repositories and tick your home repo.
  3. Click Install & Authorize. It redirects to claude.ai; that is expected.

Check

github.com/settings/installations now lists Claude under Installed GitHub Apps. If it says "No installed GitHub Apps", the install did not finish.

5Set up the cloud environment

A cloud session is Claude working on a computer Anthropic runs, with your repo cloned into it. That is what lets your phone and your laptops share the same session.

  1. Open Claude Desktop. Click the Code tab (the </> icon at the top left).
  2. Click + New at the top of the left sidebar.
  3. Under the text box, click the This computer chip and switch it to the cloud option. The right-hand panel now shows Environment: Default.
  4. In that panel click Add repository..., type the name of your home repo, and pick it.
  5. Click the gear next to Default. Open Network access and choose Limited. Connectors still work; Limited only stops the session from browsing arbitrary websites. Switch to Full later if a task needs a public records site or a lender portal. Save changes.

Why this sticks

The repository and the network setting belong to the Default environment, not to one session. Every new cloud session you start, on any device, gets them. Set once.

6Test it

In the new cloud session type:

What time zone should you use, and what are my standing rules? Cite the file you read them from.

Pass: it answers Eastern, lists your rules, and names CLAUDE.md. Fail: it answers from general knowledge or asks what rules you mean. On a fail, look at the grey line above your first message. It should read "Started in the cloud" followed by your repo name. If it names a different repo or no repo, go back to step 5.

7Add your phone

  1. Open the Claude mobile app, same account. Tap the Code tab.
  2. Your cloud sessions are already listed, including the test you just ran. Open one and continue it, or tap + for a new session. It uses the same Default environment, so your repo is attached.
  3. Lock the phone mid-task. The session keeps running and the result is waiting when you come back.

Rule of thumb: start work in the cloud by default. Use a local session (step 11) only when the job needs a file that lives on that particular computer.

8Set up chat memory

Chat does not read your repo, so give it a shorter version of the same rules.

  1. On claude.ai, open Settings and turn Memory on, if it is not already.
  2. Click Projects, then New project. Name it after yourself.
  3. Open the project's Instructions and paste the template below, edited for you.
  4. Start chats that matter from inside that Project. A chat started from the home screen does not get the instructions.

Project instructions template

I am [Your Name], [title] at Thrive Companies in Columbus, Ohio.

Time: Columbus, Ohio, Eastern. You run on UTC. Convert before writing any date or time and label it ET. Never date anything with the UTC day.

Email: never send. Draft only, reply-all by default, full thread quoted, my signature in the body. If the sender opened with no greeting, lead with the answer. Answer their questions inline under each question. Do not add asks, offers or facts they did not request.

Files: project files belong in the project's Egnyte folder. Appraisals live in Groups > Finance > Appraisals; look there first.

Be direct. Name the untested assumption before agreeing with me. Say what you verified and how.

[Add your own rules here.]

Three memories, one source of truth

Chat memory, the Project instructions and the repo do not sync with each other. Treat the repo as the one that is always right. When you add a rule in one place, add it in the other two the same day.

9Teach it as you go

10Scheduled work

A Routine is a saved Code prompt that runs on a schedule in the cloud, with your repo and connectors attached.

  1. Open claude.ai/code/routines and click New routine.
  2. Write the task as you would in a session. Example: "Using Entrata, summarize occupancy and leased percentage for Trace Quarter, Rockpointe and Moore's Edge as of today, in ET, and create a draft email to me with the table."
  3. Attach your home repo, pick a schedule (the shortest interval is one hour; weekly on Monday at 7 AM ET is a good first one), and save.

Routines are yours alone and count against your own usage. Keep them to work you would otherwise do by hand every week.

11Optional: a folder on your laptop

Only needed when Claude must touch files that live on one computer. Skip this until you hit that case.

  1. Install GitHub Desktop, sign in, and clone your home repo to your laptop.
  2. In Claude Desktop, + New, leave the chip on This computer, click the folder chip, choose Open folder..., and pick the cloned repo folder.
  3. When the session ends, open GitHub Desktop and click Push origin so the cloud and your phone see what it saved.

Do not put the repo inside OneDrive

OneDrive and Git fight over the same files and the repo ends up corrupted. Clone it to a plain folder such as Documents/GitHub.

12When it does not work

What you seeWhat it meansFix
"Add repository..." finds nothingThe Claude GitHub app is not installed, or was installed without this repoStep 4. Then sign out of GitHub inside Claude's settings and reconnect.
The session says it has no context for your rulesIt is not running on your repoRead the grey line above the first message. Fix the environment (step 5) and start a new session.
It cloned the repo but the folder is emptyWrong repo, usually a test repo with no filesOpen the gear next to Default, remove that repo, add the right one.
Dates are a day ahead in the eveningThe cloud runs on UTC and your time rule is missingCheck CLAUDE.md has the time zone line, or add it as a standing rule.
It saved memory but the phone does not see itThe session did not push, or you are in a local folder that was never pushedSay "push to GitHub", or click Push origin in GitHub Desktop.
Two sessions saved at once and one failedPush conflictTell the failed session: "pull, keep both changes, then push."
No Code tab in the Desktop appSeat does not include Claude CodeAsk Joel. Steps 8 and 9 still work.

Version 1, October 28, 2026. Built from a live setup on the same day; the click paths match the current Claude Desktop, mobile app and GitHub screens and will drift as those change. Send corrections to Joel.