Claude Desktop - MacOS: erinevus redaktsioonide vahel
| 202. rida: | 202. rida: | ||
* node moodul-pakett-jne - claude |
* node moodul-pakett-jne - claude |
||
| − | ====Tarkvara kopeerimine ja |
+ | ====Tarkvara kopeerimine, paigaldamine ja käivitamine==== |
TODO |
TODO |
||
| 239. rida: | 239. rida: | ||
imreoolberg@Imres-MacBook-Air ~ % claude |
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> |
</pre> |
||
Redaktsioon: 22. august 2026, kell 21:47
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
- https://claude.com/ - korporatiivne veebikoht (info kasutajaks saamise kohta, tarkvara allalaadimine, kasutusjuhised jne)
- https://claude.ai/ - online chat teenus
Tööpõhimõte
Claude Chat režiim
Claude Desktop App kasutamine Chat režiimis paistab välja selline
kus
- TODO
Claude Code režiim
Claude Desktop App kasutamine Code režiimis paistab välja selline
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
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'
seejärel palve tulemust esitada nimekirja kujul, kui tulemus paluda salvestada faili, siis saab seda esitada eraldi paremal olevas kolmandas paneelis
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
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)
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
kus
- realistliku toimetamise jaoks võiks olla sobiv Pro ligipääs
Paigaldamine - Claude Desktop App
Claude app kasutamiseks tuleb tarkvara kopeerida tootja veebikohast
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
kus
- TODO
Käivitamine ja seadistamine
Esmakordsel käivitamisel küsitakse autentimist isandaga, nt Google kaudu
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
kus
- pressida ühte või teist Update nuppu
Misc
Claude teenuse erinevatest komponentidest annab aimu avalik https://status.claude.com/
kus töökohaarvutil puudub võrguühndus, siis Desktop app ei tööta
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 %
Kasutamine
TODO