Jinsi ya kutumia Claude kwenye Linux: App na CLI
Jifunze jinsi ya kusakinisha Claude desktop app kupitia apt na kutumia Claude Code CLI kwenye Linux. Pata maelezo kuhusu vipengele vinavyokosekana na mipango ya malipo inayohitajika.
Ni sehemu zipi za Claude zinazofanya kazi kiasili kwenye Linux leo
Claude kwenye Linux inafanya kazi katika maeneo manne tofauti, na kufikia Agosti 2026 yote manne yanafanya kazi kwenye mashine ya kawaida ya Ubuntu au Debian. Programu ya mezani (desktop app) inasakinishwa kutoka kwenye apt repository ya Anthropic na bado iko katika hatua ya beta. Claude Code CLI (kiolesura cha mstari wa amri) ni binary iliyokusanywa (compiled), na inafanya kazi kwenye mgawanyo (distributions) mingi zaidi kuliko programu ya mezani. Programu ya wavuti kwenye claude.ai inahitaji kivinjari pekee, na API ni HTTPS endpoint unayoiita kutoka kwenye msimbo wako mwenyewe.
Vipengele viwili ambavyo macOS na Windows wanavyo havipo kwenye toleo la beta la Linux desktop: Computer Use, ambapo Claude hudhibiti programu kwenye skrini yako, na uandishi wa sauti (voice dictation). Anthropic inaeleza kuwa vyote hivyo bado havipatikani kwenye Linux. CLI ina uandishi wake wa sauti, kwa hivyo pengo hilo liko kwenye programu ya mezani badala ya Claude yenyewe.
Upatikanaji hubadilika, kwa hivyo soma ukurasa huu kama maelezo ya maeneo hayo na uangalie hali ya sasa kabla ya kupanga mipango yako kulingana na hayo. Sehemu ya mwisho inaorodhesha kurasa za kuangalia.
Sakinisha programu ya desktop ya Claude kwenye Ubuntu au Debian
Mahitaji yaliyothibitishwa ni Ubuntu 22.04 au toleo jipya zaidi, au Debian 12 au toleo jipya zaidi, kwenye usanifu wa x86_64 (ambayo dpkg inaiita amd64) au arm64. Usambazaji mwingine wa Debian unaweza kufanya kazi lakini haujajaribiwa. Fedora na RHEL bado hazina kifurushi, kwa hivyo kwenye mifumo hiyo unatumia CLI au kivinjari.
Sakinisha kutoka kwenye apt repository badala ya kutumia faili ya .deb uliyopakua. Programu ya Linux haina mfumo wake wa kusasisha, kwa hivyo matoleo mapya yatakufikia kupitia package manager yako pekee, na kusajili repository ndiko kunakoiwezesha apt upgrade kuyaona.
sudo apt install curl gnupg
sudo curl -fsSLo /usr/share/keyrings/claude-desktop-archive-keyring.asc \
https://downloads.claude.ai/claude-desktop/key.asc
gpg --show-keys /usr/share/keyrings/claude-desktop-archive-keyring.ascgpg --show-keys inapaswa kuonyesha fingerprint 31DDDE24DDFAB679F42D7BD2BAA929FF1A7ECACE. Ilinganishe kabla ya kusajili repository, kwa sababu ufunguo wa kusaini (signing key) ambao hukuhakiki ni ufunguo unaouamini bila msingi. Ikiwa gpg inaripoti kuwa faili haina data halali ya OpenPGP, upakuaji umefeli, na apt update itafeli baadaye kwa NO_PUBKEY BAA929FF1A7ECACE.
Kusajili repository ni mstari mmoja wa deb unaoandikwa kwenye /etc/apt/sources.list.d/claude-desktop.list. Nakili mstari huo kutoka kwenye ukurasa wa usakinishaji wa Linux wa Anthropic, code.claude.com/docs/en/desktop-linux, kama ulivyoandikwa hapo. Anwani ya repository ndiyo sehemu inayoweza kubadilika mara nyingi katika utaratibu huu, na mstari ulioandikwa kwa kukumbuka ndio unaokuacha ukitazama E: Unable to locate package claude-desktop baadaye. Soma mstari huo kabla ya kuubandika: arch=amd64,arm64 ndiyo sababu apt kwenye usanifu mwingine wowote haioni kitu, na signed-by= inaelekeza kwenye faili ya keyring uliyohakiki, ambayo inazuia ufunguo huo kwenye repository hii pekee badala ya kuutumia kwa kila kitu kingine kinachosomwa na apt.
sudo apt update && sudo apt install claude-desktopIanzishe kutoka kwenye application launcher yako, au endesha claude-desktop kwenye terminal. Ingia na akaunti yako ya claude.ai, au kupitia SSO (single sign-on) ya shirika lako ikiwa kampuni yako imesanidi hivyo. Programu ya desktop haikubali Claude Console API key: uthibitishaji kwa kutumia ufunguo ni kipengele cha CLI.
E: Unable to locate package claude-desktop inamaanisha apt haijasoma repository hiyo. cat /etc/apt/sources.list.d/claude-desktop.list inapaswa kuonyesha mstari wa deb uliouandika, na dpkg --print-architecture inapaswa kuchapisha amd64 au arm64, kwa sababu hakuna vifurushi vilivyochapishwa kwa usanifu mwingine. Masasisho yatafika pamoja na mfumo wako wote, kutoka sudo apt update && sudo apt upgrade.
Kinachopatikana kwenye kivinjari pekee
claude.ai hufanya kazi katika kivinjari chochote cha sasa kwenye usambazaji wowote wa Linux, jambo linaloifanya kuwa suluhisho bora kwenye Fedora, RHEL, Arch, openSUSE na mfumo mwingine wowote usio na kifurushi maalum. Kivinjari pia hupata Claude Code kwenye wavuti, ambapo kikao huendeshwa kwenye wingu la Anthropic badala ya mashine yako, na hutumia vitambulisho vyako vya usajili wakati wote.
Kikomo cha kivinjari ndicho kitu cha maana kuelewa. Kikao cha wingu hakiwezi kusoma faili kwenye seva yako au kuendesha amri yoyote juu yake. Kitu chochote kinachogusa mashine yako kinahitaji programu kwenye mashine hiyo, jambo linalomaanisha CLI au programu ya desktop.
Mambo ambayo CLI inakupa ambayo programu ya wavuti haitoi
Anzisha claude katika saraka (directory) na itafanya kazi kwenye saraka hiyo. Huo ndio utofauti, na mengine yote yanatokana na hapo.
- Inasoma na kuhariri faili katika saraka yako ya kazi, na kukuonyesha kila marekebisho kabla ya kuyatekeleza.
- Inaendesha amri za shell unazoidhinisha, hivyo inaweza kujenga mradi, kuendesha suite ya majaribio, kusoma log, au kukagua huduma kwenye seva yenyewe.
- Inaendesha bila kuhitaji kikao cha mwingiliano (interactive session):
claude -p "read the nginx error log and summarise it"huchapisha jibu moja na kutoka, jambo ambalo unalitumia katika cron job au pipeline. - Inaunganisha seva za MCP (model context protocol) na
claude mcp add, jambo linaloipa modeli zana zaidi ya mfumo wa faili. - Inaendesha mahali ambapo hakuna desktop ya picha (graphical desktop) kabisa, ambayo ndiyo hali ya kila VPS (virtual private server) utakayokodisha.
Hoja hiyo ya mwisho ndiyo sababu mwongozo wa seva unajali CLI. Seva iliyokodishwa ina SSH (secure shell) na hakuna kingine, kwa hivyo terminal ndiyo sehemu pekee inayoweza kuwa nawe. Kuiendesha kwa njia hiyo kuna kanuni zake, ambazo kuendesha Claude Code kwenye VPS ndani ya tmux inafafanua kikamilifu, na kutumia Claude kwa kazi za kila siku za usimamizi wa seva inashughulikia kazi zinazofaa kukabidhiwa.
Ujumuishaji wa kihariri (editor integrations) upo katikati ya hayo mawili. Kiendelezi cha VS Code kinahitaji VS Code 1.94.0 au toleo jipya zaidi na kinakupa paneli ya picha ndani ya kihariri, ikiwa na diffs na uhakiki wa mpango. Inajumuisha nakala binafsi ya CLI kwa ajili ya paneli hiyo na haiweki claude kwenye PATH yako, kwa hivyo kuandika claude katika terminal iliyojumuishwa bado kunahitaji usakinishaji wa pekee (standalone install). Vihariri vilivyojengwa juu ya VS Code husakinisha kiendelezi hicho hicho kutoka kwenye sajili ya Open VSX, na kuna plugin ya JetBrains pia.
Je, unahitaji Node.js ili kuendesha Claude Code kwenye Linux?
Hauhitaji, ukitumia njia ya usakinishaji inayopendekezwa. Kisakinishi asilia (native installer) hupakua binary iliyokusanywa (compiled binary), na binary hiyo haiendeshwi kwenye Node.js.
curl -fsSL https://claude.ai/install.sh | bash
claude --versionclaude --version inapaswa kuonyesha namba ya toleo kama 2.1.211 (Claude Code). Ikiwa kuna kitu kinaonekana kutokuwa sawa, endesha claude doctor, ambayo huchapisha taarifa za utambuzi (diagnostics) za usakinishaji na faili zako za mipangilio bila kuanzisha session.
Node.js ni muhimu tu kwenye njia ya npm. Kuanzia toleo la package 2.1.198, package ya npm huhitaji Node.js 22 au toleo jipya zaidi. Kwenye toleo la zamani la Node.js, npm huchapisha onyo la EBADENGINE badala ya kufeli, kwa sababu package hiyo huvuta binary ile ile asilia kama dependency ya mfumo husika na kuiweka mahali pake.
npm install -g @anthropic-ai/claude-codeUsiendeshe hiyo kwa kutumia sudo. Nyaraka zinaonya dhidi ya sudo npm install -g kwa sababu huacha faili zinazomilikiwa na root kwenye npm prefix yako ya kimataifa (global), jambo linalosababisha usakinishaji au sasisho la mtumiaji wa kawaida kufeli kwa sababu ya ruhusa (permissions). Wakati saraka ya npm ya kimataifa haiwezi kuandikika, sasisho la kiotomatiki la chinichini huacha kufanya kazi na claude doctor huorodhesha marekebisho yake.
Anthropic pia huchapisha hazina za package (package repositories) zilizotiwa saini kwa ajili ya Debian, Fedora, RHEL na Alpine, hivyo sudo apt install claude-code hufanya kazi kama package ya desktop, ikiwa na ufunguo wake wa kusaini (signing key) kwenye https://downloads.claude.ai/keys/claude-code.asc.
Je, unapaswa kusakinisha kwa mtumiaji mmoja au kwa mfumo mzima?
Kisakinishi asilia ni cha mtumiaji mmoja. Huweka kizindua kwenye ~/.local/bin/claude kama symlink ndani ya ~/.local/share/claude/versions/, hakihitaji root, na hujisasisha chenyewe kwa nyuma. Kila mtumiaji kwenye mashine hupata nakala tofauti katika toleo tofauti.
Usakinishaji kupitia package manager ni wa mfumo mzima. Binary moja huwahudumia watumiaji wote, inahitaji root, na haijisasishi kiotomatiki kupitia Claude Code. Unaisasisha kwa kutumia sudo apt update && sudo apt upgrade claude-code, amri ile ile unayotumia kwa kila kitu kingine kwenye mashine hiyo.
Chagua usakinishaji wa mtumiaji mmoja kwenye mashine unayoingia kama wewe mwenyewe, ambayo inashughulikia kazi nyingi za VPS. Chagua usakinishaji wa package kwenye seva inayotumiwa na watu wengi au kwenye machine image, ambapo unataka toleo moja kwa kila mtu na unataka lisisasishwe kulingana na ratiba yako. Kwenye usakinishaji asilia, mipangilio miwili katika ~/.claude/settings.json huamua jinsi masasisho yanavyofanya kazi:
{
"autoUpdatesChannel": "stable",
"env": {
"DISABLE_AUTOUPDATER": "1"
}
}Chaneli ya stable hufuata toleo ambalo lina takriban wiki moja na huruka matoleo yenye hitilafu kubwa. DISABLE_AUTOUPDATER husimamisha ukaguzi wa nyuma pekee, kwa hivyo claude update bado hufanya kazi na unabaki na udhibiti wa wakati toleo jipya linapowasili. Hilo ni muhimu kwenye seva ambapo kazi ndefu huendeshwa bila kusimamiwa na ungependelea binary isibadilike wakati kazi hiyo inaendelea.
Ingia kupitia SSH, na uweke session ikiwa hai
Matatizo mawili mahususi ya Linux hujitokeza mara ya kwanza unapoendesha CLI kwenye seva uliyokodisha. Mtiririko wa kuingia unahitaji kivinjari na seva haina kivinjari chochote. Muunganisho wa SSH unaokatika huchukua kazi yako inayoendelea pamoja nao.
tmux hutatua tatizo la pili. Session ya tmux ni mali ya seva ya tmux kwenye mashine ya mbali, si ya muunganisho wako, kwa hivyo kiungo kinachokatika huacha mchakato ukiendelea kufanya kazi.
tmux new -s claude
claudeTenganisha na Ctrl-b kisha d, na urudi baadaye na tmux attach -t claude.
Kuingia ndilo tatizo la kwanza. Endesha claude na itachapisha URL ya idhini. Fungua URL hiyo kwenye kivinjari cha kompyuta yako mwenyewe. Baada ya kuingia, kivinjari kinaonyesha msimbo wa kuingia badala ya kuelekeza kwingine, kwa sababu kivinjari kwenye kompyuta yako ya mkononi hakiwezi kufikia seva ya callback ambayo Claude Code ilianzisha kwenye anwani ya loopback ya mashine ya mbali. Bandika msimbo huo kwenye terminal kwenye prompt ya Paste code here if prompted, na terminal itaripoti Login successful.
Kwa session inayopaswa kuanza bila mtu yeyote anayeitazama, claude setup-token hufungua idhini hiyo hiyo ya kivinjari na kuchapisha token ya OAuth ya mwaka mmoja kwenye terminal. Haihifadhi token hiyo popote, kwa hivyo nakili na uiweke mahali unapoihitaji.
export CLAUDE_CODE_OAUTH_TOKEN=your-tokenToken hiyo inahitaji mpango wa kulipia na inaweza tu kufanya maombi ya modeli. Ichukulie kama nenosiri lenye maisha ya mwaka mmoja. Mahali pa kuihifadhi, na jinsi ya kuzuia wakala kuisoma tena, ni mada ya kuhifadhi siri mbali na mawakala wa AI.
Seva ndogo hukutana na kikwazo kingine. Kusakinisha kunahitaji takriban 512 MB ya kumbukumbu isiyotumika, na mahitaji ya maunzi yaliyoandikwa kwa ajili ya kuiendesha ni 4 GB ya RAM au zaidi, kwa hivyo kwenye instance ya 1 GB, kernel out-of-memory killer husitisha usakinishaji:
Setting up Claude Code...
Installation was killed before it could finish (exit code 137). This usually means the system ran out of memory.Ongeza swap, kisha endesha kisakinishi tena. Swap ni nafasi ya diski ambayo kernel hutumia kama kumbukumbu ya ziada. Ni polepole zaidi kuliko RAM, na inatosha kukamilisha usakinishaji.
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfileswapon huwezesha faili kwa ajili ya boot hii pekee. Ongeza mstari kwa ajili ya /swapfile kwenye /etc/fstab ikiwa unataka iweko tena baada ya reboot. Nini kingine cha kufunga kabla ya kuruhusu wakala kuendesha amri kwenye seva iliyo hai ni mada ya kuendesha Claude Code kwa usalama kwenye VPS.
Mahali ambapo vitambulisho vya Claude vinapohifadhiwa kwenye Linux
Kwenye Linux, /login huandika kitambulisho kwenye ~/.claude/.credentials.json kwa kutumia file mode 0600. macOS huweka kitambulisho hicho hicho kwenye Keychain iliyosimbwa, kwa hivyo mazoea uliyojenga kwenye Mac hayatumiki hapa: kwenye Linux token ni faili la kawaida lililopo kwenye home directory yako, na kila mchakato unaoendeshwa kama mtumiaji wako unaweza kulisoma. Kuweka CLAUDE_CONFIG_DIR huhamishia faili hilo chini ya directory hiyo badala yake.
Mambo mawili yanatokana na hili. Backup ya /home ina login inayofanya kazi, kwa hivyo kunakili backup hiyo kwenye mashine inayotumiwa na watu wengi kunampa akaunti yako yeyote anayeweza kuisoma. Na machine image iliyoundwa kutoka kwenye mashine uliyokuwa umeingia (login) inasambaza login hiyo kwa kila instance inayotengenezwa kutoka humo. Endesha /logout kabla ya kuchukua snapshot yoyote.
Upekee wa vitambulisho (credential precedence) huwakuta watu wanaoshikilia usajili (subscription) na API key kwa wakati mmoja. Wakati ANTHROPIC_API_KEY imewekwa kwenye shell yako, Claude Code huitumia pindi tu unapoikubali, kwa hivyo usajili wako unabaki bila kutumika huku key ikitoza gharama kwa kila token. /status huonyesha ni kitambulisho kipi kinachotumika, na unset ANTHROPIC_API_KEY hukurudisha kwenye login ya usajili.
Login huisha muda wake. Ndani ya siku tatu kabla ya muda kuisha, mstari wa kuanza (startup line) husoma Your login expires in 3 days, na onyo hilo halizuii ombi lolote. Baada ya muda kuisha, kila ombi hushindwa na kutoa Login expired · Please run /login. Fahamu hili kabla ya kuacha session inayojiendesha bila uangalizi wakati wa wikendi, kwa sababu session kama hiyo huacha kufanya kazi na haiwezi kurejea yenyewe.
Je, usajili mmoja wa Claude unashughulikia kila kitu?
Mpango mmoja wa malipo unashughulikia kila sehemu kwa kutumia login ileile. Akaunti ya Pro, Max, Team au Enterprise inakuingiza kwenye claude.ai kupitia kivinjari, kwenye programu ya desktop, kwenye CLI na kwenye extension ya VS Code, na ni usajili uleule kila wakati. Pia, kuna kiasi kimoja cha matumizi kwa vyote, kwa hivyo operesheni ndefu ya CLI kwenye seva yako itapunguza kiasi kilichobaki kwa programu ya desktop, na dirisha la kikomo ulichofikia na nini cha kufanya ndilo jambo la kuchunguza wakati sehemu yoyote kati ya hizo inapoanza kukataa kufanya kazi. Mpango wa bure wa claude.ai haujumuishi ufikiaji wa Claude Code, kwa hivyo CLI na sehemu za Claude Code za programu ya desktop zinahitaji mpango wa malipo au akaunti ya Claude Console.
API ni bidhaa tofauti yenye mfumo tofauti wa malipo. Akaunti ya Console inatoza kulingana na token kwa kile unachotuma hasa, jambo ambalo linafaa huduma unayojenga badala ya wewe kuandika kwenye terminal. Kuweka ANTHROPIC_API_KEY kunahamishia CLI kwenye njia hiyo ya malipo, na hilo ni chaguo unalofanya, si njia mbadala ya dharura.
Bei na vikomo vya mipango hubadilika mara nyingi sana ili kuorodheshwa hapa. Kurasa mbili zinafuatilia namba za sasa: gharama halisi ya Claude Code na mpango wa Claude unaohitaji. Ikiwa unapima malipo ya kila token dhidi ya mpango wa kila mwezi, API ikilinganishwa na usajili inaelezea mahali ambapo gharama hulingana.
Hitilafu za usakinishaji utakazokutana nazo
bash: claude: command not found mara tu baada ya usakinishaji kufanikiwa. Faili ya binary ipo katika ~/.local/bin/claude na saraka hiyo haipo kwenye njia ya utafutaji (search path) ya shell yako. Thibitisha hili kwa echo $PATH | tr ':' '\n' | grep -Fx "$HOME/.local/bin", ambayo haitoi matokeo yoyote ikiwa ingizo hilo halipo. Rekebisha kwa bash ukitumia echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc, kisha endesha source ~/.bashrc. Kusakinisha extension ya VS Code pekee hakutengenezi faili hiyo, kwa sababu extension hiyo huhifadhi nakala yake ya CLI ndani ya saraka ya extension.
Error loading shared library libstdc++.so.6. Kisakinishi kimechagua toleo la musl kwa mfumo wa glibc. Hii hutokea wakati vifurushi vya musl cross-compilation vipo na mfumo unashindwa kuvitambua kwa usahihi. Endesha ldd --version 2>&1 | head -1: matokeo yanayoonyesha GNU libc au GLIBC yanamaanisha kuwa uko kwenye glibc na umepokea binary isiyo sahihi, kwa hivyo ondoa usakinishaji na uendeshe kisakinishi tena. Kwenye Alpine na mifumo mingine ya musl, suluhisho ni kinyume chake, apk add libgcc libstdc++ ripgrep.
Nakala mbili za claude kwenye mashine moja. which -a claude huorodhesha kila inayolingana kwenye PATH yako. Usakinishaji wa asili (native install) ni symlink kutoka ~/.local/bin/claude kwenda ~/.local/share/claude/versions/, usakinishaji wa zamani wa npm wa ndani (legacy local npm install) unakaa chini ya ~/.claude/local/, na npm -g ls @anthropic-ai/claude-code hufichua usakinishaji wa npm wa kimataifa (global npm install). Ondoa zile usizozitaka, kwa sababu nakala ya zamani iliyo mbele kwenye PATH yako ndiyo inayofanya hitilafu iliyorekebishwa ionekane bado haijarekebishwa.
Mahali pa kuangalia hali ya sasa
- Hali ya Linux desktop, mahitaji na amri za usakinishaji: code.claude.com/docs/en/desktop-linux
- Usambazaji unaoungwa mkono na kila mbinu ya usakinishaji kwa ajili ya CLI: code.claude.com/docs/en/setup
- Ni mifumo ipi ina programu ya kupakua: claude.com/download
- Ni mpango upi unajumuisha nini, na gharama zake: claude.com/pricing
Kila namba ya toleo na tarehe katika mwongozo huu ni picha ya hali ya Agosti 2026. Muundo huu ndio unaobaki kuwa kweli: nyuso nne, login moja katika zile zinazolipiwa, na uamuzi mmoja kuhusu kama CLI ni ya mtumiaji wako au ya mashine nzima.
FAQ
Je, kuna programu ya Claude ya desktop kwa ajili ya Linux?
Ndiyo. Kufikia Agosti 2026, programu hii iko katika hatua ya beta, na inasaidia Ubuntu 22.04 au matoleo mapya zaidi na Debian 12 au matoleo mapya zaidi kwenye usanifu wa amd64 au arm64. Isakinishe kwa kutumia sudo apt install claude-desktop baada ya kuongeza hazina (repository) ya apt ya Anthropic na ufunguo wake wa kusaini (signing key), ili matoleo mapya yafike kupitia masasisho ya kawaida ya mfumo wako. Toleo la Linux lina tabu zilezile kama programu ya macOS, ikiwemo tabu ya Claude Code. Vipengele vya Computer Use na uandishi kwa sauti bado havijajumuishwa kwenye toleo la Linux, na Fedora pamoja na RHEL hazina kifurushi chake, hivyo kwenye mifumo hiyo tumia CLI au claude.ai kupitia kivinjari.
Je, nahitaji Node.js ili kuendesha Claude Code kwenye Linux?
Hapana, kwa usakinishaji unaopendekezwa. curl -fsSL https://claude.ai/install.sh | bash hupakua binary iliyokusanywa (compiled binary) ambayo haitumii Node.js wakati wa kuendesha programu. Node.js ni muhimu tu ikiwa utasakinisha kifurushi cha npm, ambacho huhitaji Node.js 22 au matoleo mapya zaidi kuanzia toleo la 2.1.198. Kwenye toleo la zamani la Node.js, npm huchapisha onyo la EBADENGINE na usakinishaji hukamilika, kwa sababu binary ileile ya asili hupakuliwa kama dependency ya kila jukwaa. Usiisakinishe kamwe kwa kutumia sudo npm install -g, kwani hii huacha faili zinazomilikiwa na root kwenye npm prefix yako na kuharibu masasisho ya baadaye.
Ninawezaje kuingia kwenye Claude Code kupitia SSH?
Endesha claude na itachapisha URL ya uidhinishaji. Fungua URL hiyo kwenye kivinjari cha kompyuta yako, si kwenye seva. Baada ya kuingia, kivinjari kitaonyesha msimbo wa kuingia (login code) badala ya kuelekeza kwenye ukurasa mwingine, kwa sababu hakiwezi kufikia msikilizaji wa callback (callback listener) aliyeanzishwa na Claude Code kwenye loopback address ya mashine ya mbali. Bandika msimbo huo kwenye kidokezo cha Paste code here if prompted. Kwa vipindi vinavyoanza bila mtu kuwepo, endesha claude setup-token na uweke token iliyochapishwa kama CLAUDE_CODE_OAUTH_TOKEN popote inapohitajika.
Claude Code huhifadhi login yangu wapi kwenye Linux?
Katika ~/.claude/.credentials.json yenye mode ya faili ya 0600, au chini ya CLAUDE_CONFIG_DIR unapoweka variable hiyo. Hakuna keychain inayotumika kwenye Linux, tofauti na macOS, kwa hivyo mchakato wowote unaoendeshwa kama mtumiaji wako unaweza kusoma faili hiyo. Hivyo, nakala ya /home au picha ya mashine (machine image) hubeba login inayofanya kazi: endesha /logout kabla ya kuchukua snapshot au kunakili mfumo. Ikiwa ANTHROPIC_API_KEY pia imewekwa kwenye mazingira yako, inapewa kipaumbele kuliko login ya usajili iliyohifadhiwa mara tu unapoikubali, na /status huonyesha ni ipi inayotumika.
Je, usajili wangu wa Claude Pro unashughulikia CLI pamoja na programu ya wavuti?
Ndiyo. Mpango wa Pro, Max, Team au Enterprise hukuwezesha kuingia kwenye claude.ai, programu ya desktop, CLI na kiendelezi cha VS Code kwa kutumia akaunti moja. Mpango wa bure wa claude.ai haujumuishi Claude Code, kwa hivyo terminal CLI inahitaji mpango wa kulipia au akaunti ya Claude Console. API hutozwa ada kando kwa kila token kutoka kwa akaunti ya Console, ambayo ni bidhaa tofauti na usajili.