Claude Desktop - MacOS: erinevus redaktsioonide vahel

Allikas: Imre kasutab arvutit
Mine navigeerimisribaleMine otsikasti
 
(ei näidata sama kasutaja 45 vahepealset redaktsiooni)
3. rida: 3. rida:
 
Väited
 
Väited
   
* Claude tähistab üldiselt tootja Antrophic ühte toodete komplekti - keelemudel, teenus, klienttarkavara jne
+
* Claude tähistab üldiselt tootja Anthropic ühte toodete komplekti - keelemudel, teenus, klienttarkavara, protokoll jne
 
* käesolev tekst keskendub Claude abil agentse lahenduse kasutamisele - st eesmärgiks on, et inimene istub koos agendiga samas aruvutis ja nad koos teevad midagi aktiivselt (nt paigaldavad arvutisse tarkvara, analüüsivad arvutis toimuvaid protsesse jne (jutt ei ole inimese töökohaarvutist, aga mingist muust arvutist, nt serverist)
 
* käesolev tekst keskendub Claude abil agentse lahenduse kasutamisele - st eesmärgiks on, et inimene istub koos agendiga samas aruvutis ja nad koos teevad midagi aktiivselt (nt paigaldavad arvutisse tarkvara, analüüsivad arvutis toimuvaid protsesse jne (jutt ei ole inimese töökohaarvutist, aga mingist muust arvutist, nt serverist)
 
* Claude agentset kasutamist tähistatakse 'Claude Code'
 
* Claude agentset kasutamist tähistatakse 'Claude Code'
 
* Claude Code kasutamiseks on tingimata tarvis paigaldada kas töökohaarvutisse või serverisse Claude agendi tarkvara
 
* Claude Code kasutamiseks on tingimata tarvis paigaldada kas töökohaarvutisse või serverisse Claude agendi tarkvara
 
* Claude Code kasutamiseks on tingimata tarvis kasutada sobivat kommerts teenust (nt Pro taseme subscription abil)
 
* Claude Code kasutamiseks on tingimata tarvis kasutada sobivat kommerts teenust (nt Pro taseme subscription abil)
* kuigi käesolev tekst soovib keskenduda agentsele kasutamisele on Claude rakendus praktiliselt nii Chat kui Code funktsiooniga (ja vist veel midagi)
+
* kuigi käesolev tekst soovib keskenduda agentsele kasutamisele on Claude Desktop rakendus praktiliselt nii Chat, Code ja Cowork funktsioonidega
 
* Claude rakenduse Chat funktsioon on analoogne veebikoha https://claude.ai/ kasutamisele
 
* Claude rakenduse Chat funktsioon on analoogne veebikoha https://claude.ai/ kasutamisele
* Claude app ei sisalda käsurea kasutamise st terminalis töötamise võimalust
+
* Claude Desktop app ei sisalda otseselt käsurea kasutamise st terminalis töötamise võimalust (nii, et visuaalselt on prompt kasutada)
   
 
Misc
 
Misc
18. rida: 18. rida:
   
 
===Tööpõhimõte===
 
===Tööpõhimõte===
  +
  +
====Claude Chat režiim====
   
 
Claude Desktop App kasutamine Chat režiimis paistab välja selline
 
Claude Desktop App kasutamine Chat režiimis paistab välja selline
27. rida: 29. rida:
 
* TODO
 
* TODO
   
ning Code režiimis
+
====Claude Code režiim====
  +
  +
Claude Desktop App kasutamine Code režiimis paistab välja selline
   
 
[[Fail:20260717-cc-app-macos-04.png|800px]]
 
[[Fail:20260717-cc-app-macos-04.png|800px]]
33. rida: 37. rida:
 
kus
 
kus
   
  +
* käsundamine toimub selles operatsioonisüsteemis, kus claude desktop protsess töötab st macos operatsioonisüsteemis enda (mitte mõnes virtuaalses arvutis)
* TODO
 
   
 
Tegevustega seotud tulemused asuvad kaustas (mis esmakordsel käivitamisel saab rakendusele ütlelda, st et toimetagu '/Users/imreoolberg/cc-01' kaustas ja sealt edasi
 
Tegevustega seotud tulemused asuvad kaustas (mis esmakordsel käivitamisel saab rakendusele ütlelda, st et toimetagu '/Users/imreoolberg/cc-01' kaustas ja sealt edasi
48. rida: 52. rida:
 
</pre>
 
</pre>
   
===Claude teenusele ligipääsu ostmine===
+
====Claude Cowork režiim====
   
  +
Väited
TODO
 
  +
  +
* cowork režiim on turvalisem kui claude-code režiim, sest tegevused toimuvad eraldi abistavas virtuaalses arvutis
  +
* cowork virtuaalne arvuti ei saa tavalises mõttes võrku (tcp/ip mõttes) - suhtlemine ümbrusega toimub connectorite abil
  +
* abistavad vahendid on plugins, connectors ja skills (plugin kombineerib hulga skille ja konnektoreid)
  +
  +
Cowork režiimis esmalt moodustatakse projekt ning seostada folderiga
  +
  +
[[Fail:20260721-cc-app-macos-03.png|450px]]
  +
  +
seejärel palve midagi teha, nt 'please create self-signed x509 certificate for dns name p-cowork-03.auul.pri.ee, rsa crypto, 2048 bit and 1 year expiration, save certificate and key in this project associated shared folder'
  +
  +
[[Fail:20260721-cc-app-macos-04.png|1100px]]
  +
  +
seejärel palve tulemust esitada nimekirja kujul, kui tulemus paluda salvestada faili, siis saab seda esitada eraldi paremal olevas kolmandas paneelis
  +
  +
[[Fail:20260721-cc-app-macos-05.png|1100px]]
  +
  +
ja lõpuks palve midagi väljendada enda keskkonna kohta - siis saab kinnituse, et tegu on macos peal töötava ajutise abistama Ubuntu v. 22.04 virtuaalse arvutiga
  +
  +
[[Fail:20260721-cc-app-macos-06.png|1100px]]
  +
  +
Lõpuks on kogunenud projekti kataloogi sellised failid, macos poolelt vaadates
  +
  +
<pre>
  +
imreoolberg@Imres-MacBook-Air ~ % find p-cowork-03-fld-01 -type f -ls
  +
124551478 8 -rw------- 1 imreoolberg staff 1704 Jul 21 15:22 p-cowork-03-fld-01/p-cowork-03.auul.pri.ee.key
  +
124551676 8 -rw-r--r-- 1 imreoolberg staff 386 Jul 21 15:24 p-cowork-03-fld-01/cat-os-release.txt
  +
124551477 8 -rw------- 1 imreoolberg staff 1200 Jul 21 15:22 p-cowork-03-fld-01/p-cowork-03.auul.pri.ee.crt
  +
124551577 8 -rw-r--r-- 1 imreoolberg staff 484 Jul 21 15:23 p-cowork-03-fld-01/find-ls.txt
  +
</pre>
  +
  +
Komponent joonis (claude.ai tehtud)
  +
  +
[[Fail:20260721-cc-app-macos-02.png|900px]]
  +
  +
kus
  +
  +
* Claude Desktop ja Claude Code kasutamisel osa tegevusi toimub taustal töötavas virtuaalses arvutis - MacOS puhul VZ virtuaalses arvutis
  +
  +
Kasulikud lisamaterjalid
  +
  +
* https://aaddrick.com/blog/claude-desktop-cowork-mode-vm-architecture-analysis
  +
  +
===Claude teenusele ligipääs===
  +
  +
Claude teenusele ligipääsu ostmine toimub https://claude.com/ veebikohas
  +
  +
[[Fail:20260722-cc-app-macos-01.png|900px]]
  +
  +
kus
  +
  +
* realistliku toimetamise jaoks võiks olla sobiv Pro ligipääs
   
===Paigaldamine - Claude Code app===
+
===Paigaldamine - Claude Desktop App===
   
 
Claude app kasutamiseks tuleb tarkvara kopeerida tootja veebikohast
 
Claude app kasutamiseks tuleb tarkvara kopeerida tootja veebikohast
112. rida: 168. rida:
 
Claude 21245 imreoolberg 97w REG 1,20 2012 123984251 /Users/imreoolberg/Library/Logs/Claude/claude.ai-web.log
 
Claude 21245 imreoolberg 97w REG 1,20 2012 123984251 /Users/imreoolberg/Library/Logs/Claude/claude.ai-web.log
 
Claude 21245 imreoolberg 98w REG 1,20 231448 123984147 /Users/imreoolberg/Library/Application Support/Claude/IndexedDB/https_claude.ai_0.indexeddb.leveldb/000003.log
 
Claude 21245 imreoolberg 98w REG 1,20 231448 123984147 /Users/imreoolberg/Library/Application Support/Claude/IndexedDB/https_claude.ai_0.indexeddb.leveldb/000003.log
  +
</pre>
  +
  +
===Tarkvara uuendamine===
  +
  +
Claude Desktop tarkvara uuendamiseks sobib
  +
  +
[[Fail:20260722-cc-app-macos-02.png|800px]]
  +
  +
kus
  +
  +
* pressida ühte või teist Update nuppu
  +
  +
===Misc===
  +
  +
Claude teenuse erinevatest komponentidest annab aimu avalik https://status.claude.com/
  +
  +
[[Fail:20260719-cc-app-macos-01.png|700px]]
  +
  +
kus töökohaarvutil puudub võrguühndus, siis Desktop app ei tööta
  +
  +
[[Fail:20260720-cc-app-macos-01.png|700px]]
  +
  +
===Claude Code CLI - kasutaja õigustes===
  +
  +
Claude Code CLI paigaldamine MacOS peale on võimalik mitmel viisil
  +
  +
* tarkvara paigaldatakse nö ülesüsteemselt
  +
* tarkvara paigaldatakse kasutaja kodukataloogi
  +
  +
Käesoleval juhtumil kirjeldatakse paigaldamist kodukataloogi kuna tuleb paigaldada kaks tarkvara, ja nad kumbki ei ole väga naturaalselt macos jaoks ettevalmistatud (st pole nö visuaalset vms installerit, ametlik juhend soovitab lausa pimedalt shellida, 'curl -fsSL https://claude.ai/install.sh | bash'
  +
  +
* node
  +
* node moodul-pakett-jne - claude
  +
  +
====Tarkvara kopeerimine, paigaldamine ja käivitamine====
  +
  +
TODO
  +
  +
<pre>
  +
imreoolberg@Imres-MacBook-Air ~ % cp -a Downloads/node-v24.19.0-darwin-arm64 .local/node
  +
imreoolberg@Imres-MacBook-Air ~ % ./.local/node/bin/node -v
  +
v24.19.0
  +
  +
imreoolberg@Imres-MacBook-Air ~ % export PATH="$HOME/.local/node/bin:$PATH"
  +
imreoolberg@Imres-MacBook-Air ~ % npm install -g cowsay
  +
  +
imreoolberg@Imres-MacBook-Air ~ % ./.local/node/bin/cowsay -y "hello world"
  +
_____________
  +
< hello world >
  +
-------------
  +
\ ^__^
  +
\ (..)\_______
  +
(__)\ )\/\
  +
||----w |
  +
|| ||
  +
  +
imreoolberg@Imres-MacBook-Air ~ % npm list -g
  +
/Users/imreoolberg/.local/node/lib
  +
├── corepack@0.35.0
  +
├── cowsay@1.6.0
  +
└── npm@11.17.0
  +
  +
imreoolberg@Imres-MacBook-Air ~ % cd /tmp
  +
imreoolberg@Imres-MacBook-Air /tmp %
  +
imreoolberg@Imres-MacBook-Air ~ % npm install -g --allow-scripts=@anthropic-ai/claude-code @anthropic-ai/claude-code
  +
imreoolberg@Imres-MacBook-Air /tmp % cd ~
  +
  +
imreoolberg@Imres-MacBook-Air ~ % mkdir cc-local
  +
imreoolberg@Imres-MacBook-Air ~ % cd cc-local
  +
  +
imreoolberg@Imres-MacBook-Air ~ % claude
  +
  +
imreoolberg@Imres-MacBook-Air cc-local % claude daemon status
  +
pid: 8316
  +
version: 2.1.240
  +
uptime: 3008s
  +
origin: transient — started on-demand by `claude` (pid 82547) in /Users/imreoolberg/cc-local
  +
config: /Users/imreoolberg/.claude/daemon.json
  +
log: /Users/imreoolberg/.claude/daemon.log
  +
  +
bg sessions:
  +
sock dir: /tmp/cc-daemon-501/c67e4872
  +
control.sock: reachable
  +
bg workers: 5 running (control.sock), 5 in roster.json
  +
roster.json: updated 77s ago
  +
daemon.log: 8.8KB at /Users/imreoolberg/.claude/daemon.log
  +
  +
holding this daemon open:
  +
5 bg workers running (daemon waits for them to settle)
  +
  +
to let it idle-exit: wait for (or cancel) bg workers and close any `claude agents`
  +
imreoolberg@Imres-MacBook-Air cc-local %
  +
</pre>
  +
  +
====Playwright kasutamine====
  +
  +
Playwright võimaldab nö visuaalset kontakti veebirakendusega (ehk natuke sarnane Selenium lahendusega).
  +
  +
<pre>
  +
imreoolberg@Imres-MacBook-Air ~ % mkdir ~/playwright-mcp
  +
imreoolberg@Imres-MacBook-Air ~ % cd ~/playwright-mcp
  +
imreoolberg@Imres-MacBook-Air playwright-mcp % npm init -y
  +
imreoolberg@Imres-MacBook-Air playwright-mcp % npm install playwright
  +
imreoolberg@Imres-MacBook-Air playwright-mcp % npx playwright install chromium
  +
imreoolberg@Imres-MacBook-Air playwright-mcp % npm install -D @playwright/test
  +
</pre>
  +
  +
Sessiooni salvestamine
  +
  +
<pre>
  +
imreoolberg@Imres-MacBook-Air playwright-mcp % npx playwright codegen -o my-jenkins-flow.spec.js https://jenkins.auul.pri.ee/
  +
</pre>
  +
  +
Ja taasesitamine
  +
  +
<pre>
  +
imreoolberg@Imres-MacBook-Air playwright-mcp % npx playwright test --headed my-jenkins-flow.spec.js
  +
</pre>
  +
  +
Teine võimalik kasutusala on Claude Code CLI programmile öelda nt, et palun tekita kolm kasutajat aadressile https://gitlab.auul.pri.ee/
  +
  +
====Kasutamine====
  +
  +
Uue teemaga algamine
  +
  +
<pre>
  +
imreoolberg@Imres-MacBook-Air ~ % export PATH="$HOME/.local/node/bin:$PATH"
  +
imreoolberg@Imres-MacBook-Air ~ % mkdir cc-moraal-mail
  +
imreoolberg@Imres-MacBook-Air ~ % cd cc-moraal-mail
  +
imreoolberg@Imres-MacBook-Air cc-moraal-mail % CLAUDE_CONFIG_DIR=~/.claude-cc-moraal-mail claude
  +
</pre>
  +
  +
kus
  +
  +
* ~/cc-moraal-mail - working directory
  +
* /.claude-cc-moraal-mail - memory and stuff
  +
  +
===Temp===
  +
  +
<pre>
  +
imreoolberg@Imres-MacBook-Air ~ % ls -ld .claude-cc-*/projects/-Users-imreoolberg-cc-*/memory/MEMORY.md
  +
-rw-r--r--@ 1 imreoolberg staff 543 Sep 10 00:30 .claude-cc-crm/projects/-Users-imreoolberg-cc-crm/memory/MEMORY.md
  +
-rw-r--r--@ 1 imreoolberg staff 677 Sep 16 21:18 .claude-cc-moraal-devops/projects/-Users-imreoolberg-cc-moraal-devops/memory/MEMORY.md
  +
-rw-r--r--@ 1 imreoolberg staff 1526 Sep 5 09:29 .claude-cc-moraal-mail/projects/-Users-imreoolberg-cc-moraal-mail/memory/MEMORY.md
  +
-rw-r--r--@ 1 imreoolberg staff 533 Aug 30 20:20 .claude-cc-npl-dns/projects/-Users-imreoolberg-cc-npl-dns/memory/MEMORY.md
  +
-rw-r--r--@ 1 imreoolberg staff 449 Sep 1 12:27 .claude-cc-npl-samba-fs/projects/-Users-imreoolberg-cc-npl-samba-fs/memory/MEMORY.md
  +
  +
imreoolberg@Imres-MacBook-Air ~ % ls -ld cc-*
  +
drwxr-xr-x@ 3 imreoolberg staff 96 Sep 9 13:25 cc-crm
  +
drwxr-xr-x@ 4 imreoolberg staff 128 Jul 26 11:42 cc-lllm
  +
drwxr-xr-x@ 19 imreoolberg staff 608 Sep 4 08:42 cc-local
  +
drwxr-xr-x@ 8 imreoolberg staff 256 Sep 16 21:20 cc-moraal-devops
  +
drwxr-xr-x@ 7 imreoolberg staff 224 Sep 6 12:18 cc-moraal-mail
  +
drwxr-xr-x@ 5 imreoolberg staff 160 Aug 29 22:00 cc-npl-dns
  +
drwxr-xr-x@ 5 imreoolberg staff 160 Sep 1 12:35 cc-npl-samba-fs
  +
drwxr-xr-x@ 4 imreoolberg staff 128 Jul 26 11:42 cc-ollama
  +
drwxr-xr-x@ 4 imreoolberg staff 128 Jul 22 10:06 cc-tarmo
  +
  +
imreoolberg@Imres-MacBook-Air ~ % cd cc-moraal-devops
  +
imreoolberg@Imres-MacBook-Air cc-moraal-devops % pwd
  +
/Users/imreoolberg/cc-moraal-devops
  +
imreoolberg@Imres-MacBook-Air cc-moraal-devops % CLAUDE_CONFIG_DIR=~/.claude-cc-moraal-devops claude --continue
 
</pre>
 
</pre>
   

Viimane redaktsioon: 19. september 2026, kell 10:58

Sissejuhatus

Väited

  • Claude tähistab üldiselt tootja Anthropic ühte toodete komplekti - keelemudel, teenus, klienttarkavara, protokoll jne
  • käesolev tekst keskendub Claude abil agentse lahenduse kasutamisele - st eesmärgiks on, et inimene istub koos agendiga samas aruvutis ja nad koos teevad midagi aktiivselt (nt paigaldavad arvutisse tarkvara, analüüsivad arvutis toimuvaid protsesse jne (jutt ei ole inimese töökohaarvutist, aga mingist muust arvutist, nt serverist)
  • Claude agentset kasutamist tähistatakse 'Claude Code'
  • Claude Code kasutamiseks on tingimata tarvis paigaldada kas töökohaarvutisse või serverisse Claude agendi tarkvara
  • Claude Code kasutamiseks on tingimata tarvis kasutada sobivat kommerts teenust (nt Pro taseme subscription abil)
  • kuigi käesolev tekst soovib keskenduda agentsele kasutamisele on Claude Desktop rakendus praktiliselt nii Chat, Code ja Cowork funktsioonidega
  • Claude rakenduse Chat funktsioon on analoogne veebikoha https://claude.ai/ kasutamisele
  • Claude Desktop app ei sisalda otseselt käsurea kasutamise st terminalis töötamise võimalust (nii, et visuaalselt on prompt kasutada)

Misc

Tööpõhimõte

Claude Chat režiim

Claude Desktop App kasutamine Chat režiimis paistab välja selline

20260717-cc-app-macos-03.png

kus

  • TODO

Claude Code režiim

Claude Desktop App kasutamine Code režiimis paistab välja selline

20260717-cc-app-macos-04.png

kus

  • käsundamine toimub selles operatsioonisüsteemis, kus claude desktop protsess töötab st macos operatsioonisüsteemis enda (mitte mõnes virtuaalses arvutis)

Tegevustega seotud tulemused asuvad kaustas (mis esmakordsel käivitamisel saab rakendusele ütlelda, st et toimetagu '/Users/imreoolberg/cc-01' kaustas ja sealt edasi

imreoolberg@Imres-MacBook-Air cc-01 % pwd
/Users/imreoolberg/cc-01

imreoolberg@Imres-MacBook-Air cc-01 % find . -ls
123993344        0 drwxr-xr-x    3 imreoolberg      staff                  96 Jul 17 14:04 .
123993560        0 drwxr-xr-x    4 imreoolberg      staff                 128 Jul 17 14:13 ./imre-test-01
123995650        8 -rw-r--r--    1 imreoolberg      staff                 822 Jul 17 14:13 ./imre-test-01/random.auul.pri.ee.cert.pem
123995649        8 -rw-r--r--    1 imreoolberg      staff                 227 Jul 17 14:13 ./imre-test-01/random.auul.pri.ee.key.pem

Claude Cowork režiim

Väited

  • cowork režiim on turvalisem kui claude-code režiim, sest tegevused toimuvad eraldi abistavas virtuaalses arvutis
  • cowork virtuaalne arvuti ei saa tavalises mõttes võrku (tcp/ip mõttes) - suhtlemine ümbrusega toimub connectorite abil
  • abistavad vahendid on plugins, connectors ja skills (plugin kombineerib hulga skille ja konnektoreid)

Cowork režiimis esmalt moodustatakse projekt ning seostada folderiga

20260721-cc-app-macos-03.png

seejärel palve midagi teha, nt 'please create self-signed x509 certificate for dns name p-cowork-03.auul.pri.ee, rsa crypto, 2048 bit and 1 year expiration, save certificate and key in this project associated shared folder'

20260721-cc-app-macos-04.png

seejärel palve tulemust esitada nimekirja kujul, kui tulemus paluda salvestada faili, siis saab seda esitada eraldi paremal olevas kolmandas paneelis

20260721-cc-app-macos-05.png

ja lõpuks palve midagi väljendada enda keskkonna kohta - siis saab kinnituse, et tegu on macos peal töötava ajutise abistama Ubuntu v. 22.04 virtuaalse arvutiga

20260721-cc-app-macos-06.png

Lõpuks on kogunenud projekti kataloogi sellised failid, macos poolelt vaadates

imreoolberg@Imres-MacBook-Air ~ % find p-cowork-03-fld-01 -type f -ls
124551478        8 -rw-------    1 imreoolberg      staff                1704 Jul 21 15:22 p-cowork-03-fld-01/p-cowork-03.auul.pri.ee.key
124551676        8 -rw-r--r--    1 imreoolberg      staff                 386 Jul 21 15:24 p-cowork-03-fld-01/cat-os-release.txt
124551477        8 -rw-------    1 imreoolberg      staff                1200 Jul 21 15:22 p-cowork-03-fld-01/p-cowork-03.auul.pri.ee.crt
124551577        8 -rw-r--r--    1 imreoolberg      staff                 484 Jul 21 15:23 p-cowork-03-fld-01/find-ls.txt

Komponent joonis (claude.ai tehtud)

20260721-cc-app-macos-02.png

kus

  • Claude Desktop ja Claude Code kasutamisel osa tegevusi toimub taustal töötavas virtuaalses arvutis - MacOS puhul VZ virtuaalses arvutis

Kasulikud lisamaterjalid

Claude teenusele ligipääs

Claude teenusele ligipääsu ostmine toimub https://claude.com/ veebikohas

20260722-cc-app-macos-01.png

kus

  • realistliku toimetamise jaoks võiks olla sobiv Pro ligipääs

Paigaldamine - Claude Desktop App

Claude app kasutamiseks tuleb tarkvara kopeerida tootja veebikohast

20260717-cc-app-macos-02.png

kus

  • navigeerides 'https://claude.com/ -> Meet Claude -> Claude Code'
  • või navigeerides 'https://claude.com/ -> Meet Claude -> Claude Cowork'
  • tundub, et kõigil juhtudel pakutakse alla laadida sama Claude.dmg fail (320 MBait)

Paigaldamine toimub nö tavaliselt .dmg viisil

20260717-cc-app-macos-01.png

kus

  • TODO

Käivitamine ja seadistamine

Esmakordsel käivitamisel küsitakse autentimist isandaga, nt Google kaudu

20260717-cc-app-macos-05.png

kus

  • TODO

Tulemusena saab rakenduse käivitada ja paistab Tööpõhimõte punktis esitatud pilt, arvutis töötavad sellised protsessid

imreoolberg@Imres-MacBook-Air ~ % ps aux | grep -i claude | grep -v grep
imreoolberg      21245   0.1  1.4 1951100112 230368   ??  S     1:02PM   0:02.89 /Applications/Claude.app/Contents/MacOS/Claude
imreoolberg      21278   0.0  0.4 1949258624  65536   ??  S     1:02PM   0:00.09 /Applications/Claude.app/Contents/Frameworks/Claude Helper.app/Contents/MacOS/Claude Helper --type=utility --utility-sub-type=node.mojom.NodeService ...
...

kus

  • saab aimu, et tegu on javascript vms põhise lahendusega

nt logitakse sellistesse failidesse

imreoolberg@Imres-MacBook-Air cc-01 % lsof -p 21245 -P -n | grep log
Claude  21245 imreoolberg   36w      REG               1,20    311739           123983838 /Users/imreoolberg/Library/Logs/Claude/main.log
Claude  21245 imreoolberg   37w      REG               1,20    311739           123983838 /Users/imreoolberg/Library/Logs/Claude/main.log
Claude  21245 imreoolberg   42w      REG               1,20      6944           124005039 /Users/imreoolberg/Library/Application Support/Claude/Local Storage/leveldb/000183.log
Claude  21245 imreoolberg   47w      REG               1,20    311739           123983838 /Users/imreoolberg/Library/Logs/Claude/main.log
Claude  21245 imreoolberg   48w      REG               1,20        68           123983932 /Users/imreoolberg/Library/Application Support/Claude/Partitions/cowork-file-preview/Local Storage/leveldb/000003.log
Claude  21245 imreoolberg   51w      REG               1,20        68           123983933 /Users/imreoolberg/Library/Application Support/Claude/Partitions/launch-preview-static/Local Storage/leveldb/000003.log
Claude  21245 imreoolberg   67w      REG               1,20        30           123983949 /Users/imreoolberg/Library/Application Support/Claude/Partitions/launch-preview-static/Session Storage/000003.log
Claude  21245 imreoolberg   84w      REG               1,20      9994           123984082 /Users/imreoolberg/Library/Application Support/Claude/Session Storage/000003.log
Claude  21245 imreoolberg   89w      REG               1,20       224           123984215 /Users/imreoolberg/Library/Logs/Claude/ssh.log
Claude  21245 imreoolberg   90w      REG               1,20       626           123984216 /Users/imreoolberg/Library/Logs/Claude/cowork_vm_node.log
Claude  21245 imreoolberg   92w      REG               1,20      1032           123987914 /Users/imreoolberg/Library/Logs/Claude/unknown-window.log
Claude  21245 imreoolberg   97w      REG               1,20      2012           123984251 /Users/imreoolberg/Library/Logs/Claude/claude.ai-web.log
Claude  21245 imreoolberg   98w      REG               1,20    231448           123984147 /Users/imreoolberg/Library/Application Support/Claude/IndexedDB/https_claude.ai_0.indexeddb.leveldb/000003.log

Tarkvara uuendamine

Claude Desktop tarkvara uuendamiseks sobib

20260722-cc-app-macos-02.png

kus

  • pressida ühte või teist Update nuppu

Misc

Claude teenuse erinevatest komponentidest annab aimu avalik https://status.claude.com/

20260719-cc-app-macos-01.png

kus töökohaarvutil puudub võrguühndus, siis Desktop app ei tööta

20260720-cc-app-macos-01.png

Claude Code CLI - kasutaja õigustes

Claude Code CLI paigaldamine MacOS peale on võimalik mitmel viisil

  • tarkvara paigaldatakse nö ülesüsteemselt
  • tarkvara paigaldatakse kasutaja kodukataloogi

Käesoleval juhtumil kirjeldatakse paigaldamist kodukataloogi kuna tuleb paigaldada kaks tarkvara, ja nad kumbki ei ole väga naturaalselt macos jaoks ettevalmistatud (st pole nö visuaalset vms installerit, ametlik juhend soovitab lausa pimedalt shellida, 'curl -fsSL https://claude.ai/install.sh | bash'

  • node
  • node moodul-pakett-jne - claude

Tarkvara kopeerimine, paigaldamine ja käivitamine

TODO

imreoolberg@Imres-MacBook-Air ~ % cp -a Downloads/node-v24.19.0-darwin-arm64 .local/node
imreoolberg@Imres-MacBook-Air ~ % ./.local/node/bin/node -v
v24.19.0

imreoolberg@Imres-MacBook-Air ~ % export PATH="$HOME/.local/node/bin:$PATH"
imreoolberg@Imres-MacBook-Air ~ % npm install -g cowsay

imreoolberg@Imres-MacBook-Air ~ % ./.local/node/bin/cowsay -y "hello world"
 _____________
< hello world >
 -------------
        \   ^__^
         \  (..)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

imreoolberg@Imres-MacBook-Air ~ % npm list -g
/Users/imreoolberg/.local/node/lib
├── corepack@0.35.0
├── cowsay@1.6.0
└── npm@11.17.0

imreoolberg@Imres-MacBook-Air ~ % cd /tmp
imreoolberg@Imres-MacBook-Air /tmp %
imreoolberg@Imres-MacBook-Air ~ % npm install -g --allow-scripts=@anthropic-ai/claude-code @anthropic-ai/claude-code
imreoolberg@Imres-MacBook-Air /tmp % cd ~

imreoolberg@Imres-MacBook-Air ~ % mkdir cc-local
imreoolberg@Imres-MacBook-Air ~ % cd cc-local

imreoolberg@Imres-MacBook-Air ~ % claude

imreoolberg@Imres-MacBook-Air cc-local % claude daemon status
pid:     8316
version: 2.1.240
uptime:  3008s
origin:  transient — started on-demand by `claude` (pid 82547) in /Users/imreoolberg/cc-local
config:  /Users/imreoolberg/.claude/daemon.json
log:     /Users/imreoolberg/.claude/daemon.log

bg sessions:
  sock dir:     /tmp/cc-daemon-501/c67e4872
  control.sock: reachable
  bg workers:   5 running (control.sock), 5 in roster.json
  roster.json:  updated 77s ago
  daemon.log:   8.8KB at /Users/imreoolberg/.claude/daemon.log

holding this daemon open:
  5 bg workers running (daemon waits for them to settle)

to let it idle-exit: wait for (or cancel) bg workers and close any `claude agents`
imreoolberg@Imres-MacBook-Air cc-local %

Playwright kasutamine

Playwright võimaldab nö visuaalset kontakti veebirakendusega (ehk natuke sarnane Selenium lahendusega).

imreoolberg@Imres-MacBook-Air ~ % mkdir ~/playwright-mcp
imreoolberg@Imres-MacBook-Air ~ % cd ~/playwright-mcp
imreoolberg@Imres-MacBook-Air playwright-mcp % npm init -y
imreoolberg@Imres-MacBook-Air playwright-mcp % npm install playwright
imreoolberg@Imres-MacBook-Air playwright-mcp % npx playwright install chromium
imreoolberg@Imres-MacBook-Air playwright-mcp % npm install -D @playwright/test

Sessiooni salvestamine

imreoolberg@Imres-MacBook-Air playwright-mcp % npx playwright codegen -o my-jenkins-flow.spec.js https://jenkins.auul.pri.ee/

Ja taasesitamine

imreoolberg@Imres-MacBook-Air playwright-mcp % npx playwright test --headed my-jenkins-flow.spec.js

Teine võimalik kasutusala on Claude Code CLI programmile öelda nt, et palun tekita kolm kasutajat aadressile https://gitlab.auul.pri.ee/

Kasutamine

Uue teemaga algamine

imreoolberg@Imres-MacBook-Air ~ % export PATH="$HOME/.local/node/bin:$PATH"
imreoolberg@Imres-MacBook-Air ~ % mkdir cc-moraal-mail
imreoolberg@Imres-MacBook-Air ~ % cd cc-moraal-mail
imreoolberg@Imres-MacBook-Air cc-moraal-mail % CLAUDE_CONFIG_DIR=~/.claude-cc-moraal-mail claude

kus

  • ~/cc-moraal-mail - working directory
  • /.claude-cc-moraal-mail - memory and stuff

Temp

imreoolberg@Imres-MacBook-Air ~ % ls -ld .claude-cc-*/projects/-Users-imreoolberg-cc-*/memory/MEMORY.md
-rw-r--r--@ 1 imreoolberg  staff   543 Sep 10 00:30 .claude-cc-crm/projects/-Users-imreoolberg-cc-crm/memory/MEMORY.md
-rw-r--r--@ 1 imreoolberg  staff   677 Sep 16 21:18 .claude-cc-moraal-devops/projects/-Users-imreoolberg-cc-moraal-devops/memory/MEMORY.md
-rw-r--r--@ 1 imreoolberg  staff  1526 Sep  5 09:29 .claude-cc-moraal-mail/projects/-Users-imreoolberg-cc-moraal-mail/memory/MEMORY.md
-rw-r--r--@ 1 imreoolberg  staff   533 Aug 30 20:20 .claude-cc-npl-dns/projects/-Users-imreoolberg-cc-npl-dns/memory/MEMORY.md
-rw-r--r--@ 1 imreoolberg  staff   449 Sep  1 12:27 .claude-cc-npl-samba-fs/projects/-Users-imreoolberg-cc-npl-samba-fs/memory/MEMORY.md

imreoolberg@Imres-MacBook-Air ~ % ls -ld cc-*
drwxr-xr-x@  3 imreoolberg  staff   96 Sep  9 13:25 cc-crm
drwxr-xr-x@  4 imreoolberg  staff  128 Jul 26 11:42 cc-lllm
drwxr-xr-x@ 19 imreoolberg  staff  608 Sep  4 08:42 cc-local
drwxr-xr-x@  8 imreoolberg  staff  256 Sep 16 21:20 cc-moraal-devops
drwxr-xr-x@  7 imreoolberg  staff  224 Sep  6 12:18 cc-moraal-mail
drwxr-xr-x@  5 imreoolberg  staff  160 Aug 29 22:00 cc-npl-dns
drwxr-xr-x@  5 imreoolberg  staff  160 Sep  1 12:35 cc-npl-samba-fs
drwxr-xr-x@  4 imreoolberg  staff  128 Jul 26 11:42 cc-ollama
drwxr-xr-x@  4 imreoolberg  staff  128 Jul 22 10:06 cc-tarmo

imreoolberg@Imres-MacBook-Air ~ % cd cc-moraal-devops
imreoolberg@Imres-MacBook-Air cc-moraal-devops % pwd
/Users/imreoolberg/cc-moraal-devops
imreoolberg@Imres-MacBook-Air cc-moraal-devops % CLAUDE_CONFIG_DIR=~/.claude-cc-moraal-devops claude --continue

Kasulikud lisamaterjalid