OpenCode: орнату, модельдер және алғашқы іске қосу
MarkdownmacOS, Linux және Windows жүйелеріне орнату, OpenCode 1.x және 2.0, провайдерлер мен Ollama-ны қосу, конфигурация, шығындар және ақауларды жою.
Мақаланы толық оқу
OpenCode — терминалға арналған ашық бастапқы кодты AI бағдарламалау агенті: құралдың өзі тегін (MIT лицензиясы), ал оған Claude пен GPT-тен бастап Ollama арқылы іске қосылатын жергілікті модельге дейін кез келген модельді қосуға болады. Жоба репозиторийі GitHub-та екі жүз мыңнан астам жұлдыз жинап үлгерді. «Кез келген модельмен тегін Claude Code» деген тіркес тартымды естіледі, бірақ нақтылау қажет: құрал тегін, ал пайдалану шарттары таңдаған модельге байланысты.
Төменде ресми құжаттамаға сүйенген толық нұсқаулық берілген: құралдың не екені, оны macOS, Linux немесе Windows жүйесіне қалай орнату, модельді қалай қосу және алғаш іске қосқанда не істеу керек. Шығындарға арналған бөлек бөлім бар, өйткені мұндағы «тегін» деген құралға ғана қатысты: модельдер ақылы, ал түсінбеушілік көбіне осыдан туындайды.
Ailoot-пен жұмыс істеуге арналған практикалық ақпарат құжаттамада берілген.
OpenCode деген не, қарапайым тілмен айтқанда?
Негізгі түйін
OpenCode — Anomaly командасы әзірлеген ашық бастапқы кодты AI бағдарламалау агенті (MIT лицензиясы). Ол терминалда жұмыс істейді, сондай-ақ жұмыс үстелі қолданбасы, редактор кеңейтімі және веб-нұсқа ретінде қолжетімді. Жобада не істеу керегін айтасыз, ал агент файлдарды оқып, кодты өңдеп, командаларды өзі іске қосады. Құралдың өзі тегін; оған бұлттық немесе жергілікті модельді өзіңіз қосасыз.
Қысқаша айтқанда, OpenCode Claude Code сияқты жұмыс істейді: ол тапсырманы қарапайым тілмен қабылдап, жобаңызда орындайды. Екі айырмашылығы бар. Код толығымен ашық, сондықтан оны оқып, тексере аласыз. Құрал бір модель провайдеріне байланбаған: Anthropic пен OpenAI-дан бастап, жабдығыңызда іске қосылатын жергілікті модельге дейін 75-тен астам провайдермен жұмыс істейді.
Жобаны Anomaly командасы әзірлейді. Репозиторий 2025 жылғы 30 сәуірде құрылды, ал 2026 жылғы 4 қазанда оның 211 мыңнан астам жұлдызы және 28 мың форкы болды (GitHub API сұрауы арқылы тексерілген). Бағдарламалау тілі — TypeScript. Құжаттама үнемі жаңартылып отырады, сондықтан төмендегі нұсқаулар ағымдағы нұсқаға негізделген.
Атауларды шатастырмаңыз: ағымдағы тармақтың npm пакеті opencode-ai деп аталады, репозиторийі — anomalyco/opencode, ал терминал командасы жай ғана opencode. Ескі мақалаларда sst/opencode мекенжайы кездесуі мүмкін: ұйым атауын өзгертті, ал ескі сілтеме енді жаңа мекенжайға бағыттайды.
2026 жылғы 4 қазанда жаңартылды: команда құралдың келесі негізгі буыны OpenCode 2.0 нұсқасын шығарды. Төмендегі орнату және модель қосу нұсқаулары әлі де ағымдағы 1.x тармағына арналған (curl -fsSL https://opencode.ai/install | bash командасымен орнатылады; 2026 жылғы 30 қыркүйектегі ағымдағы нұсқасы — 1.18.34): ол белсенді қолдау көрсетілетін нұсқа және opencode.ai/docs мекенжайындағы ресми құжаттама орнататын нұсқа. Екінші нұсқада нақты не өзгергені және оған қашан ауысу керегі төмендегі бөлек бөлімде қарастырылған.
OpenCode Claude Code пен Codex-тен несімен ерекшеленеді?
Негізгі түйін
Claude Code тек Anthropic модельдерімен жұмыс істейді. Codex — ChatGPT экожүйесіне байланған OpenAI агенті. OpenCode — провайдерге байланбайтын ашық құрал: ол тегін, сіз ChatGPT Plus және GitHub Copilot жазылымдарын, сондай-ақ жергілікті модельдерді қоса алғанда, 75-тен астам провайдердің моделін таңдайсыз.
| Мүмкіндік | OpenCode | Claude Code | Codex |
|---|---|---|---|
| Код | Ашық, MIT | Жабық | Ашық |
| Модельдер | 75-тен астам провайдер және жергілікті модельдер | Тек Claude | OpenAI модельдері |
| Құрал бағасы | Тегін | Жазылым немесе токендер | ChatGPT жазылымы немесе токендер |
| Жазылым арқылы қолжетімділік | ChatGPT Plus, GitHub Copilot, GitLab Duo | Claude Pro/Max (жеке жазылым) | ChatGPT (жеке жазылым) |
| Қайда жұмыс істейді | Терминал, жұмыс үстелі, редактор, браузер | Терминал және редактор | Терминал, веб, редактор |
| Жоба конфигурациясы | AGENTS.md | CLAUDE.md | AGENTS.md |
Егер Claude жазылымыңыз бар болса, негізгі құрал ретінде Claude Code-пен жұмыс істей берген жөн — бұл туралы бізде орнату жөніндегі толық нұсқаулық бар. OpenCode үш жағдайда орынды: ChatGPT Plus немесе GitHub Copilot жазылымы арқылы жұмыс істегіңіз келсе, API төлемінсіз жергілікті модельді іске қосқыңыз келсе немесе бірнеше модельге арналған бір интерфейс қажет болса. Codex туралы да шолуымыз бен орнату нұсқаулығымыз бар.
Егер әлі құрал таңдап жүрсеңіз, мына шолудан бастаңыз: 2026 жылы адамдар немен код жазады. Ал OpenCode орнатылып қойған болса және оны ACP арқылы Devin Desktop ішіндегі басқа агенттерге қосу керек болса, осы конфигурация жөніндегі нұсқаулығымызды қараңыз.
OpenCode 2.0 нұсқасында не өзгерді?
Негізгі түйін
2026 жылғы 4 қазандағы жағдай бойынша OpenCode 2.0 opencode.ai сайтында өз орнатқышымен және жаңа @opencode/cli npm пакетімен қолжетімді. Бірінші нұсқа — осы мақала орнататын нұсқа — жоғалып кеткен жоқ: құжаттамадағы жеке V1 тармағы ретінде белсенді қолдау көрсетіледі және әдепкі нұсқа болып қала береді. v2 нұсқасында әзірлеушілер бірінші нұсқамен үйлесімділікті әдейі сақтамаған үш сала бар: плагин API-і, сервер протоколы және терминал баптауларының файлы.
Екінші нұсқа curl -fsSL https://opencode.ai/v2/install | bash командасымен орнатылады. Ресми көшу нұсқаулығына (opencode.ai/v2/docs/migrate-v1) сәйкес, екі нұсқа да бір opencode командасын қолданады және енді әдепкіде қатар орнатылмайды: v2 орнатқышы v1 бинарлық файлын алмастырады, ал v2 нұсқасын пакет менеджері арқылы орнатпас бұрын, құжаттама v1 нұсқасын алдымен жоюды тікелей талап етеді. Дегенмен конфигурация сол файлдардан оқылады — ~/.config/opencode/ және <project>/.opencode/ — сондықтан баптаулар, агенттер мен MCP серверлері қайта жазусыз көшіріледі. Үш нәрсені қайта жазу қажет: плагиндер (олардың API-і жаңарған), сервер API-імен интеграциялар (протокол өзгерген) және терминал баптаулары (енді бірнеше tui.json файлының орнына ортақ бір cli.json файлы қолданылады).
v2 нұсқасындағы ең елеулі екі жаңа мүмкіндік мынадай. Біріншіден, Console енгізілді — пайдалану есебі, бюджеттер және барлық топ мүшесіне ортақ саясаттары бар ақылы командалық қызмет. Екіншіден, команда Go жазылымының бағасын ақыры жариялады: Go айына $10, ал лимиттері жоғары Go Plus айына $40 тұрады (opencode.ai/go беті, 2026 жылғы 4 қазанда тексерілген). Бұған дейін құжаттамада нақты соманың орнына жай ғана «арзан жазылым» деп жазылған.
Егер жаңадан бастап, агентті орнатқыңыз келсе, төмендегі нұсқауларды орындаңыз; олар құжаттаманың өзі ұсынатын ағымдағы бірінші нұсқаны қамтиды. Жаңа плагин мүмкіндіктері немесе командалық Console қажет болса, v2 нұсқасын қарастырыңыз, бірақ ескі плагиндердің кейбірін жаңа API үшін қайта жазуға дайын болыңыз. Терминал қажет етпейтін ашық бастапқы кодты жұмыс үстелі қолданбасы көбірек қызықтырса, интерфейсі ұқсас басқа агент ZCode туралы шолуымызды оқыңыз.
Орнатпас бұрын не қажет?
Негізгі түйін
Сізге екі нәрсе қажет: заманауи терминал эмуляторы (құжаттамада WezTerm, Alacritty, Ghostty немесе Kitty аталған) және модельге қолжетімділік — провайдердің API кілті, қолдау көрсетілетін жазылым немесе Ollama арқылы жергілікті модель. Модель орнатудан кейін қажет болады: оны алғашқы іске қосқанда қосасыз.
Терминал туралы толығырақ айтайық, өйткені орнату ойдағыдай өтпеуі мүмкін жалғыз орын — осы. OpenCode терминалда панельдері мен ерекшелеуі бар толық интерфейсті көрсетеді, сондықтан құжаттама заманауи эмуляторды талап етеді. Іске қосқаннан кейін интерфейс дұрыс көрінбесе, алдымен аталған төрт нұсқаның бірін орнатыңыз: WezTerm (барлық жүйеде жұмыс істейді), Alacritty, Ghostty немесе Kitty. Windows жүйесінде негізгі жол — WSL арқылы орнату; оған төменде жеке бөлім арналған.
Екінші қажет нәрсе — модель. OpenCode сіз қосқан модель арқылы жұмыс істейді: өздігінен сұрауларды өңдемейді. Төрт нұсқа бар: жазылым (ChatGPT Plus, GitHub Copilot, GitLab Duo), кез келген провайдердің API кілті, команда әзірлеген OpenCode Zen агрегаторы немесе Ollama арқылы жергілікті модель. Төртеуі де модель қосу бөлімінде қарастырылған.
Жоба сипаттамасы болмаса, агент құрастыру командаларын, файл құрылымын және қолданылатын ережелерді өзі болжауға мәжбүр болады — «галлюцинациялар» осыдан туындайды. OpenCode бұл үшін AGENTS.md файлын пайдаланады. Дәл осы тәсіл Claude Code және кез келген басқа агентке де қатысты; тек нұсқаулар файлының атауы өзгереді.
OpenCode-ты macOS пен Linux жүйелеріне қалай орнатуға болады?
Негізгі түйін
Терминалға бір команда енгізіңіз: curl -fsSL https://opencode.ai/install | bash. Құжаттама мұны ең қарапайым әдіс деп атайды. Балама жолдар: brew install anomalyco/tap/opencode, npm install -g opencode-ai, ал Arch Linux жүйесінде pacman немесе paru.
Ұсынылатын жол — ресми орнатқышты пайдалану:
Орнатқышты іске қосыңыз
curl -fsSL https://opencode.ai/install | bashСкрипт жүйеңізді анықтап, OpenCode жүктеп алады. Орнатудан кейін команда табылмаса, терминалды жауып, қайта ашыңыз; жаңа сессияда жол анықталады.
Дұрыс орнатылғанын тексеріңіз
opencode --versionКоманда нұсқа нөмірін қайтарса, орнату сәтті аяқталған. «command not found» жауабы бірінші қадамға қайтарады: жаңа терминал сессиясын бастаңыз немесе PATH мәнін қолмен өңдеңіз.
Пакеттерді өзіңіз басқарғыңыз келсе, мына нұсқалар бар:
brew install anomalyco/tap/opencode
npm install -g opencode-ai
Homebrew командасы әдейі anomalyco/tap/ деп басталады: құжаттама өз tap-ын ұсынады, өйткені Homebrew командасы brew install opencode формуласын сирегірек жаңартады. Дәл осы opencode-ai пакет атауы bun, pnpm және yarn жүйелерінде де жұмыс істейді (bun install -g opencode-ai, yarn global add opencode-ai). Arch Linux жүйесінде тұрақты репозиторийден алу үшін sudo pacman -S opencode, ал AUR-дан соңғы нұсқасын алу үшін paru -S opencode-bin пайдаланыңыз.
OpenCode-ты opencode upgrade командасымен жаңартыңыз; автоматты жаңарту қосулы болса, бағдарлама іске қосылғанда жаңартуларды өзі де жүктейді. Жаңартудан кейін таныс opencode --version командасымен нұсқаны тексеріңіз. Жою мүмкіндігі де кіріктірілген:
opencode uninstall
Команда нақты не жойылатынын көрсетіп, растауды сұрайды. Қаласаңыз, конфигурация мен сессия деректерін сақтай аласыз: --keep-config және --keep-data жалаушаларын пайдаланыңыз.
OpenCode-ты Windows жүйесіне қалай орнатуға болады?
Негізгі түйін
Құжаттама өнімділік пен толық үйлесімділік үшін WSL жүйесін ұсынады: Windows Subsystem for Linux жүйесін орнатып, OpenCode-ты оның ішіне әдеттегі Linux командасымен орнатыңыз. WSL-сіз Chocolatey (choco install opencode), Scoop (scoop install opencode), npm немесе жұмыс үстелі қолданбасын пайдалана аласыз.
Әзірлеушілердің өздері ұсынатын бірінші нұсқа — WSL. Оны әкімші ретінде іске қосылған PowerShell терезесінде бір командамен орнатыңыз:
wsl --install
Компьютер қайта іске қосылғаннан кейін, «Бастау» мәзірінен Ubuntu ашып, оның ішінде таныс команданы іске қосыңыз:
curl -fsSL https://opencode.ai/install | bash
Windows дискілеріндегі файлдар WSL жүйесінде /mnt/ арқылы қолжетімді: C: дискісі — /mnt/c/, ал D: дискісі — /mnt/d/. Сондықтан C:\Users\Name\project жолындағы жобаны былай ашуға болады:
cd /mnt/c/Users/Name/project
opencode
Екінші нұсқа — WSL жүйесін өткізіп, Windows пакет менеджерлерін пайдалану. PowerShell ішінде:
choco install opencode
scoop install opencode
Үшінші нұсқа — жұмыс үстелі қолданбасы мен веб-нұсқа. Қолданба кәдімгі бағдарлама сияқты орнатылып, терминалсыз-ақ интерфейсті терезеде көрсетеді. Веб-нұсқа opencode web командасымен іске қосылады: OpenCode браузерде ашылады, ал құжаттама файлдарға қол жеткізу мәселелерін болдырмау үшін оны WSL ішінен іске қосуды да ұсынады. Құжаттамада сирек қолданылатын басқа нұсқалар да бар: mise, Docker және GitHub releases бетіндегі дайын бинарлық файл. Windows жүйесінде bun арқылы орнату әлі әзірленіп жатыр; bun негізгі пакет менеджеріңіз болса, npm нұсқасын қолданыңыз.
OpenCode-қа модельді қалай қосуға болады?
Негізгі түйін
Терминал интерфейсінде /connect деп теріп, тізімнен провайдерді таңдаңыз: жеке кілтсіз бастау үшін OpenCode Zen, API кілтімен Anthropic немесе OpenAI, жазылым арқылы ChatGPT Plus немесе GitHub Copilot немесе жергілікті модель үшін Ollama. Кілттер auth.json файлына сақталады; нақты модельді /models арқылы таңдаңыз.
OpenCode AI SDK және Models.dev арқылы 75-тен астам провайдерді, сондай-ақ жергілікті модельдерді қолдайды. Олардың көбін интерфейстің ішінде /connect командасымен қосады; жергілікті модельдер үшін конфигурацияда сервер мекенжайын да көрсету қажет. Нұсқалар төлем тәсілі мен компьютерге қойылатын талаптарымен ерекшеленеді:
| Нұсқа | Не екені | Құны |
|---|---|---|
| OpenCode Zen | OpenCode командасы тексерген модель агрегаторы | Әр сұрау үшін төлеу, теңгерімді толтыру |
| OpenCode Go | Команда ұсынатын ашық модельдерге арналған жазылым жоспары | Go айына $10 немесе лимиті жоғары Go Plus айына $40 |
| API кілті | Anthropic, OpenAI, Google, DeepSeek және басқалары | Пайдаланғаныңыз үшін провайдерге төлеу |
| Жазылым | ChatGPT Plus, GitHub Copilot, GitLab Duo | Ақысын төлеп қойғансыз |
| Ollama / LM Studio | Жабдығыңызда жұмыс істейтін жергілікті модель | API төлемі жоқ, бірақ қуатты компьютер қажет |
Құжаттама жаңадан бастаушыларға OpenCode Zen-нен бастауды ұсынады. Команда агент ретінде жақсы жұмыс істейтін модельдерді таңдап, оларды провайдерлермен біріктіріп, өз тапсырмаларында сынаған.
Қосу тәртібі мынадай: /connect деп енгізіп, OpenCode Zen таңдаңыз, opencode.ai/auth мекенжайында жүйеге кіріп, төлем қосыңыз, кілт алып, оны енгізіңіз. Содан кейін /models ұсынылған модельдер тізімін көрсетеді. 2026 жылғы 4 қазандағы жағдай бойынша тізімде, мысалы, GPT 6.1 Sol, GPT 6 Astra, Claude Opus 5.5, Claude Sonnet 5, GLM 5.3 және Kimi K2.5 бар. Құжаттама тізімнің толық емес екенін және апта сайын жаңа модельдер шығатындықтан тез ескіретінін ашық ескертеді.
Жазылымдар да сол /connect командасымен қосылады: тізімнен ChatGPT Plus немесе GitHub Copilot таңдап, тіркелгіңізге кіріңіз — қосымша баптау қажет емес.
Anthropic таңдасаңыз, /connect екі нұсқаны ұсынады: API кілтін қолмен енгізу немесе Claude Pro/Max таңдап, браузер арқылы растау. Алайда Anthropic Claude Pro/Max жазылымын пайдалану үшін бөгде плагиндерге тыйым салады, ал мұндай кіріктірілген плагиндер OpenCode-тың 1.3.0 нұсқасынан бастап алынып тасталды. «Claude жазылымы арқылы OpenCode» туралы ескі мақала кездессе, онда ресми рұқсат емес, қазір алынып тасталған плагиндер туралы айтылған. ChatGPT Plus, GitHub Copilot, GitLab Duo (эксперименттік деп белгіленген) және Atomic Chat жазылымдары қосымша баптаусыз жұмыс істейді.
/connect арқылы енгізген кілттер OpenCode-та ~/.local/share/opencode/auth.json файлында сақталады. Әр жолы модель таңдауды қаламасаңыз, әдепкі модельді жоба түбіріндегі opencode.json конфигурация файлына орнатыңыз:
{
"$schema": "https://opencode.ai/config.json",
"model": "anthropic/claude-sonnet-4-5"
}
Пішімі — provider/model; екі идентификатор да /models нәтижесінде көрсетіледі.
Ollama арқылы жергілікті модельді қалай қосуға болады?
Негізгі түйін
Ollama-ны ollama.com сайтынан орнатып, модельді ollama pull командасымен жүктеңіз — Ollama OpenCode үшін баптауды автоматты түрде орындай алады. Қолмен баптау үшін жергілікті сервер мекенжайы http://localhost:11434/v1 көрсетілген провайдерді opencode.json файлына қосыңыз. Модельді /models арқылы таңдаңыз. Егер агент құралдарды шақырмаса, Ollama-дағы num_ctx мәнін 16k–32k етіп арттырыңыз.
Бұл нұсқада API төлемі мүлде болмайды: модель компьютеріңізде жұмыс істейді. Жалпы тегін модельдердің бірін таңдап жүрсеңіз, қайсысы агент ретінде тәуір жұмыс істейтіні, ал қайсысы тек қағаз жүзінде солай екені туралы жеке шолуымызды оқыңыз. OpenCode үшін Ollama-ны ресми сайттан орнатып, модельді жүктеңіз:
ollama pull qwen3-coder
Құжаттамадағы пайдалы бір жайт: Ollama OpenCode-ты автоматты түрде баптай алады; бұл туралы жеке интеграция нұсқаулығы бар. Бәрін қолмен баптағыңыз келсе, жергілікті Ollama серверінің мекенжайы көрсетілген провайдерді opencode.json файлына қосыңыз:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ollama": {
"npm": "@ai-sdk/openai-compatible",
"name": "Ollama (local)",
"options": {
"baseURL": "http://localhost:11434/v1"
},
"models": {
"qwen3-coder": {
"name": "Qwen3 Coder"
}
}
}
}
}
Содан кейін интерфейстегі /models тізімінде жергілікті модель пайда болады. Оны таңдап, жұмысқа кірісіңіз. Құжаттамадағы бір практикалық ескерту: егер агент құралдарды (файлдарды өңдеу немесе командаларды іске қосу) пайдалануды тоқтатса, Ollama баптауларындағы num_ctx мәнін арттырыңыз — 16k–32k мәндерінен бастаңыз. Жергілікті модельдер агенттік жұмыста бұлттық модельдерден әлсіздеу, ал шағын контекст жағдайды қиындата түседі. Жергілікті нұсқа жеткіліксіз болса, кілт арқылы Qwen бұлттық моделін қосуға болады; оны қайдан алуға болатыны Qwen Code үшін API кілтін алу жөніндегі нұсқаулықта түсіндірілген.
OpenCode пен оны пайдалану қанша тұрады?
Негізгі түйін
OpenCode-тың өзі тегін: бастапқы коды MIT лицензиясымен жарияланған. Тек модель үшін төлейсіз: API кілті немесе Zen арқылы нақты пайдалану көлеміне қарай, Go жазылымы арқылы, ChatGPT Plus немесе Copilot жазылымымен, не мүлде төлемейсіз — Ollama арқылы жергілікті модельге жіберілетін сұраулар тегін.
Мұндағы барлық шығын модельге қатысты және төрт сценарий бар. API кілті немесе Zen арқылы нақты пайдаланғаныңыз үшін төлейсіз, ал сома агенттің қанша жұмыс істейтініне байланысты. Go — OpenCode командасы ұсынатын ашық модельдерге арналған жазылым жоспары: Go айына $10, ал лимиті жоғары Go Plus айына $40 тұрады (opencode.ai/go бетінде 2026 жылғы 4 қазанда тексерілген). Лимит модельге байланысты: мысалы, Go жазылымында Kimi K3 үшін 5 сағатта шамамен 110 сұрауға (айына 440), ал жеңілірек DeepSeek V4.1 Flash үшін 5 сағатта шамамен 26,000 сұрауға рұқсат. Лимиттен тыс нақты модельді пайдалану үшін құжаттамада бөлек баға көрсетілген (Kimi K3 үшін айына $15, Go Plus үшін $60). Модельдер мен лимиттердің толық тізімін қосқан кезде жазылым бетінен қараңыз. ChatGPT Plus немесе Copilot арқылы сұраулар бұрыннан төлеп жүрген жазылымыңызбен қамтылады; жазылымдардың өзінде пайдалану қарқындылығына шектеулер барын ескеріңіз. Соңында, Ollama арқылы жергілікті модельге сұрау жіберу тегін, бірақ оны жылдам іске қосуға жететін қуатты компьютер қажет.
Алғаш іске қосқанда не істеу керек?
Негізгі түйін
Жоба қалтасына өтіп, opencode командасын іске қосып, /init пәрменін пайдаланыңыз — агент жобаны қарап шығып, оны сипаттайтын AGENTS.md файлын жасайды. Өзгерістер енгізбес бұрын Tab пернесін басып Plan режиміне ауысыңыз: ол шешім ұсынып, мақұлдауыңызға өзгерістерді көрсетеді. Қате әрекеттерді /undo пәрменімен қайтарыңыз.
Алғашқы іске қосу жоба қалтасының ішінде орындалады:
cd path/to/project
opencode
Енгізу өрісі бар интерфейс ашылады. Алдымен /init пәрменін пайдаланыңыз: агент репозиторийдегі маңызды файлдарды қарап, қажет болса бірнеше сұрақ қойып, AGENTS.md файлын жазады. Онда жоба құрылымы, құрастыру мен тестілеуге арналған командалар және қолданылатын ережелер сипатталады. Құжаттама бұл файлды git репозиторийіне коммиттеуді ұсынады; OpenCode оны тұрақты жоба нұсқауы ретінде пайдаланады. Мақсаты жағынан AGENTS.md — OpenCode экожүйесіндегі CLAUDE.md файлының тікелей баламасы.
Екіншіден, Plan режимін қолданыңыз. Tab пернесі екі негізгі агент арасында ауыстырады: Build файлдар мен командаларға толық қолжетімділікпен жұмыс істейді, ал Plan талдау мен жоспарлауға арналған — әдепкіде Plan режиміндегі файл өзгерістері мен bash командалары мақұлдауыңызды талап етеді. Жаңа тапсырманы жоспардан бастауды құжаттама ұсынады: агент не істегелі тұрғанын оқып, тұжырымын түзетіңіз де, содан кейін ғана Tab арқылы Build режиміне қайтыңыз.
Құжаттамада мынадай кеңес берілген:
Онымен командаңыздағы кіші әзірлеушімен сөйлескендей сөйлескен дұрыс.
Тапсырма неғұрлым нақты, ал беретін контекстіңіз неғұрлым мол болса, қайта өңдеу соғұрлым аз қажет болады. Сұрауға файлдарды @ арқылы қосыңыз — атауын тере бастағанда интерфейс оларды жуық сәйкестік бойынша іздейді. Суреттерді терминалға тікелей сүйреп апаруға болады, ал ! таңбасынан басталатын хабарлама shell командасы ретінде іске қосылып, оның нәтижесі агент контекстіне қосылады. Тапсырмада қателессеңіз немесе агент дұрыс істемесе, /undo өзгерістерді қайтарады; пәрменді қатарынан бірнеше рет орындауға болады. Ойыңыз тағы өзгерді ме? /redo қайтарылған өзгерістерді қалпына келтіреді. Ал /share командасы командаңызға арналған сөйлесу сілтемесін жасайды; бұл пәрменсіз сөйлесу еш жерде жарияланбайды.
OpenCode тағы не істей алады?
Негізгі түйін
.opencode/commands қалтасындағы markdown файлдары арқылы жасалатын пәрмендер, параллель тапсырмалар мен код оқуға арналған қосалқы агенттер, сыртқы құралдарға арналған MCP серверлері, браузердегі веб-нұсқа және қашықтан жұмысқа арналған сервер режимі.
Реттелетін пәрмендер. Қайталанатын кез келген сұрауды пәрменге айналдыруға болады: .opencode/commands/ қалтасына markdown файл салып, оның frontmatter бөлімінде description, agent және model мәндерін көрсетіп, төменіне сұрау үлгісін жазыңыз. Содан кейін пәрменді / арқылы шақырыңыз. Жарияламас бұрын жобаны тексеру, соңғы қателерді шолу, көшіруді жасау — тұрақты сұрайтын кез келген тапсырмаға жарайды.
Қосалқы агенттер. Build пен Plan-нан бөлек тағы үшеуі бар: General көп қадамды тапсырмаларға арналған (тапсырмалар тізімінен басқа барлық құралға қол жеткізеді), Explore рұқсатсыз кодты жылдам оқуға арналған, ал Scout сыртқы кітапханаларды зерттейді. Оларды хабарламада @ арқылы атап шақырыңыз.
MCP серверлері. Сыртқы құралдарды opencode.json конфигурациясының mcp бөлімі арқылы қосыңыз — жергілікті және қашықтағы серверлерге қолдау бар. Әр MCP сервері контекстке өз құралдарын қосады, ал GitHub сияқты ресурсты көп қажет ететін сервер контексті тез толтыруы мүмкін; сондықтан тек керегін ғана таңдаңыз. MCP тұжырымдамасы туралы бізде дайын конфигурациялары бар нұсқаулық бар; ол Claude Code жөнінде жазылғанымен, протокол ортақ.
Веб-нұсқа мен сервер. opencode web интерфейсті браузерде ашады. Басқа компьютерден қол жеткізу үшін opencode serve --hostname 0.0.0.0 --port 4096 командасын пайдаланыңыз; желі арқылы қолжетімділік болғанда OPENCODE_SERVER_PASSWORD айнымалысымен міндетті түрде құпиясөз орнатыңыз. Құпиясөзсіз сервер қорғалмаған.
Орнату кезінде бірдеңе дұрыс болмаса не істеу керек?
Негізгі түйін
Мәселелердің көбі үш жағдайға келіп тіреледі: opencode командасы табылмайды (жаңа терминал сессиясын бастаңыз немесе PATH мәнін өңдеңіз), модель жауап бермейді (/connect ішіндегі кілт пен auth.json файлын тексеріңіз) немесе интерфейс дұрыс көрсетілмейді (WezTerm сияқты заманауи терминалды пайдаланыңыз). Ақауларды тексеруді ~/.local/share/opencode/log/ журналдарынан бастаңыз.
Орнатудан кейін “opencode: command not found” деген хабар шығады. Терминал жаңа жолды әлі білмейді. Алдымен терминалды жауып, қайта ашыңыз. Көмектеспесе, орнатқыш бинарлық файлды қайда орналастырғанын тауып, сол қалтаны терминалдың PATH айнымалысына қосыңыз.
Модель жауап бермейді немесе авторизация қатесін көрсетеді. Провайдердің қосылғанын тексеріңіз: /connect енгізіп, қайта авторизациядан өтіңіз. Кілттер ~/.local/share/opencode/auth.json файлында сақталады; орнатуды басқа компьютерден көшірген немесе қалталарды тазалаған болсаңыз, файл жоқ болуы мүмкін. Құжаттамада ProviderInitError және AI_APICallError қателері бөлек қарастырылған: бірінші жағдайда провайдерге қайта авторизация жасаңыз, екіншісінде ~/.cache/opencode қалтасын тазалап, бағдарламаны қайта іске қосыңыз.
Интерфейс бұзылған: панельдер ретсіз орналасады немесе таңбалардың орнына оқылмайтын таңбалар шығады. Алдымен терминалды тексеріңіз. Ұсынылған нұсқалардың бірін орнатыңыз — WezTerm үш жүйенің бәрінде жұмыс істейді — сосын OpenCode-ты соның ішінен іске қосыңыз.
Ештеңе көмектеспесе, журналдарды тексеріңіз: macOS пен Linux жүйелерінде олар ~/.local/share/opencode/log/ ішінде; Windows жүйесінде Win+R пернелерін басып, %USERPROFILE%\.local\share\opencode\log деп енгізіңіз. Ең соңғы он файл сақталады; толық журналдауды opencode --log-level DEBUG жалаушасымен қосыңыз. Сол журналдармен жобаның GitHub репозиторийінде қате туралы есеп бере аласыз.
OpenCode туралы тағы не сұрайды?
Негізгі түйін
Жиі қойылатын сұрақтарға қысқа жауаптар: OpenCode құрал ретінде тегін, тек модель үшін төлейсіз. Claude Pro/Max /connect арқылы қосылады, ал бөгде плагиндерге тыйым салынған. Оған веб-нұсқа арқылы телефоннан кіруге болады. OpenCode opencode upgrade командасымен жаңартылады.
Жиі қойылатын сұрақтар
OpenCode тегін бе?
Иә, оның бастапқы коды MIT лицензиясымен жарияланған. Модель үшін төлем жасауыңыз мүмкін; барлық нұсқа жоғарыдағы шығындар бөлімінде қамтылған.
Claude Pro/Max жазылымын қоса аламын ба?
Иә, Anthropic /connect ішінде браузер арқылы авторизацияланатын ресми Claude Pro/Max нұсқасын ұсынады. Claude жазылымын плагин арқылы пайдалану туралы ескі мақалалар ескірген: Anthropic бұл плагиндерге тыйым салады және олар OpenCode-тың 1.3.0 нұсқасынан бастап алынып тасталған.
OpenCode телефонда қолжетімді ме?
Жұмыс істейтін нұсқа — веб-нұсқа: компьютерде немесе серверде opencode serve іске қосып, телефон браузерінен қосылыңыз. Желі арқылы кез келген қолжетімділік үшін құпиясөз, OPENCODE_SERVER_PASSWORD, қажет.
OpenCode Claude Code-тен несімен жақсы?
Бұл модельдеріңіз бен жазылымдарыңызға байланысты: Claude Code Anthropic модельдерімен кіріктірілген, ал OpenCode 75-тен астам провайдерді, ашық бастапқы кодты және жергілікті модельдерді ұсынады. Толық салыстыру үшін жоғарыдағы кестені қараңыз.
OpenCode 2.0 нұсқасын бірден орнату керек пе?
Міндетті емес. Құжаттама әдепкіде ағымдағы бірінші нұсқаны ұсынады — осы нұсқаулықтағы curl -fsSL https://opencode.ai/install | bash командасымен орнатылатын нұсқаны. Екінші нұсқа 2026 жылғы 4 қазаннан бері қолжетімді, бірақ онда плагиндер мен сервер API-імен интеграциялар басқаша жұмыс істейді, әрі біраз кодты қайта жазу қажет болады.
Дереккөздер
- OpenCode ресми құжаттамасы
- Модель провайдерлері
- Модельдерді таңдау және конфигурациялау
- OpenCode Zen
- Агенттер мен қосалқы агенттер
- AGENTS.md ережелер файлы
- Реттелетін пәрмендер
- MCP серверлері
- Windows жүйесіндегі OpenCode: WSL арқылы
- Терминал интерфейсі
- Веб-нұсқа
- Ақауларды жою
- Командалық жол
- GitHub-тағы OpenCode репозиторийі
- OpenCode 2.0: бірінші нұсқадан көшу
- OpenCode Go: жоспарлар мен лимиттер
Толығырақ
Жиі қойылатын сұрақтар
OpenCode орнату неге жұмыс істейтін модель бермейді?
Құрал мен модельге қолжетімділік бөлек. /connect арқылы провайдер не қолдау көрсетілетін жазылым қосыңыз немесе жергілікті модель баптаңыз. Кейін /models ішінде модельді таңдап, бір шектеулі жоба тапсырмасын тексеріңіз.
OpenCode 1.x-тен 2.0-ге өтпес бұрын нені тексеремін?
Плагиндердің, сервер API интеграцияларының және терминал баптауларының үйлесімділігін қараңыз. Нұсқаулық бұларды көшіру аймақтары деп атайды; орындалатын файлды ауыстырмас бұрын орнатылған нұсқаны тексеріп, конфигурация мен сеанстарды сақтаңыз.