OpenCode: AI Coding Agent

72 เชฐเชฟเชตเซเชฏเซ‚
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
5ย เชนเชœเชพเชฐ+
เชกเชพเช‰เชจเชฒเซ‹เชก
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
เชตเชงเซ เชœเชพเชฃเซ‹
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€

เช† เชเชชเชจเซเช‚ เชตเชฐเซเชฃเชจ

เช“เชชเชจเช•เซ‹เชก เชฎเซ‹เชฌเชพเช‡เชฒ เช เชเช†เชˆ เช•เซ‹เชกเชฟเช‚เช— เชเชœเชจเซเชŸ เชธเชพเชฅเซ€ เช›เซ‡ เชœเซ‡ เชกเซ‡เชตเชฒเชชเชฐเซเชธ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ เชœเซ‡เช“ เช“เชชเชจเช•เซ‹เชกเชจเซ‡ เชธเซเชต-เชนเซ‹เชธเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เชคเชฎเชพเชฐเชพ เชเชจเซเชกเซเชฐเซ‹เช‡เชก เชซเซ‹เชจเชจเซ‡ เชคเชฎเชพเชฐเชพ เช“เชชเชจเช•เซ‹เชก เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ‹ เช…เชจเซ‡ เช—เชฎเซ‡ เชคเซเชฏเชพเช‚เชฅเซ€ เชเช†เชˆ-เชธเช‚เชšเชพเชฒเชฟเชค เช•เซ‹เชกเชฟเช‚เช— เชธเชคเซเชฐเซ‹ เชšเชฒเชพเชตเซ‹ - เชกเชฟเชซเซเชธ เชฒเซ‡เชจเซเชก เชœเซเช“, เชŸเซ‚เชฒ เช•เซ‰เชฒเซเชธเชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‹ เช…เชจเซ‡ เช•เซเชฒเชพเช‰เชก, GPT-4, เช…เชฅเชตเชพ เชœเซ‡เชฎเชฟเชจเซ€เชจเซ‡ เชฐเซ€เช…เชฒ เชŸเชพเช‡เชฎเชฎเชพเช‚ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชจ เช†เชชเซ‹.

เชคเซ‡ เชถเซเช‚ เช•เชฐเซ‡ เช›เซ‡
เช“เชชเชจเช•เซ‹เชก เชฎเซ‹เชฌเชพเช‡เชฒ เช เช“เชชเชจเช•เซ‹เชก CLI (github.com/sst/opencode) เชฎเชพเชŸเซ‡ เชเช• เชชเชพเชคเชณเซ‹ เช•เซเชฒเชพเชฏเช‚เชŸ เช›เซ‡. เชคเซ‡ เช“เชชเชจเช•เซ‹เชก HTTP + SSE API เชฌเซ‹เชฒเซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เชคเชฎเชพเชฐเชพ เชตเชฐเซเช•เชธเซเชŸเซ‡เชถเชจ เช…เชฅเชตเชพ เชธเชฐเซเชตเชฐ เชชเชฐ เชฆเชฐเซ‡เช• AI เช•เซ‹เชกเชฟเช‚เช— เชธเชคเซเชฐ เชคเชฎเชพเชฐเชพ เชซเซ‹เชจเชฅเซ€ เชคเชฐเชค เชœ เชชเชนเซ‹เช‚เชšเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชฌเชงเชพ AI เชฎเซ‹เชกเซ‡เชฒ เช•เซ‰เชฒเซเชธ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เชธเชฐเซเชตเชฐ เชฆเซเชตเชพเชฐเชพ เชฅเชพเชฏ เช›เซ‡ - เชคเชฎเชพเชฐเซ€ API เช•เซ€, เชคเชฎเชพเชฐเซ‹ เช•เซ‹เชก, เชคเชฎเชพเชฐเชพ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ. เช…เชฎเชพเชฐเชพ เชธเชฐเซเชตเชฐเชฎเชพเช‚เชฅเซ€ เช•เช‚เชˆ เชชเชธเชพเชฐ เชฅเชคเซเช‚ เชจเชฅเซ€.

เชฎเซเช–เซเชฏ เชธเซเชตเชฟเชงเชพเช“
โ€ข เชฐเซ€เช…เชฒ-เชŸเชพเช‡เชฎ เชธเซเชŸเซเชฐเซ€เชฎเชฟเช‚เช— เชšเซ‡เชŸ - เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชŸเชฐเซเชฎเชฟเชจเชฒเชจเซ€ เชœเซ‡เชฎ, เชคเชฎเชพเชฐเชพ AI เช•เซ‹เชกเชฟเช‚เช— เชธเชนเชพเชฏเช•เชจเซ‡ เชŸเซ‹เช•เชจ เชฆเซเชตเชพเชฐเชพ เชŸเซ‹เช•เชจ เชตเชฟเชšเชพเชฐเชคเชพ เช…เชจเซ‡ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเชคเชพ เชœเซเช“
โ€ข เชซเชพเช‡เชฒ เชกเชฟเชซ เชตเซเชฏเซ‚เช…เชฐ - เชคเชฎเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‹ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚ เชเชœเชจเซเชŸ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เชฆเชฐเซ‡เช• เช•เซ‹เชก เชซเซ‡เชฐเชซเชพเชฐ เชœเซเช“; เช•เซ‹เชˆ เช†เชถเซเชšเชฐเซเชฏ เชจเชฅเซ€ เช•เซ‡ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชพเชฏ เช›เซ‡
โ€ข เชŸเซ‚เชฒ-เช•เซ‹เชฒ เชฎเช‚เชœเซ‚เชฐเซ€ โ€” เชคเชฎเชพเชฐเชพ เชซเซ‹เชจเชฎเชพเช‚เชฅเซ€ เชซเชพเช‡เชฒ เชฒเช–เชพเชฃเซ‹, เชถเซ‡เชฒ เช†เชฆเซ‡เชถเซ‹ เช…เชจเซ‡ เช…เชจเซเชฏ เชเชœเชจเซเชŸ เช•เซเชฐเชฟเชฏเชพเช“เชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช•เชฐเซ‹ เช…เชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‹ เช…เชฅเชตเชพ เชจเช•เชพเชฐเซ‹
โ€ข เชฎเชฒเซเชŸเซ€-เชธเซ‡เชถเชจ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ โ€” เชธเช‚เชฆเชฐเซเชญ เช—เซเชฎเชพเชตเซเชฏเชพ เชตเชฟเชจเชพ AI เช•เซ‹เชกเชฟเช‚เช— เชธเชคเซเชฐเซ‹ เชถเชฐเซ‚ เช•เชฐเซ‹, เชซเชฐเซ€ เชถเชฐเซ‚ เช•เชฐเซ‹ เช…เชจเซ‡ เชธเซเชตเชฟเชš เช•เชฐเซ‹
โ€ข เชฌเชพเชฏเซ‹เชฎเซ‡เชŸเซเชฐเชฟเช• เช…เชจเชฒเซ‹เช• โ€” เชซเชฟเช‚เช—เชฐเชชเซเชฐเชฟเชจเซเชŸ เช…เชฅเชตเชพ เชซเซ‡เชธ เช…เชจเชฒเซ‹เช• เชคเชฎเชพเชฐเชพ เชธเชคเซเชฐเซ‹เชจเซ‡ เชถเซ‡เชฐ เช•เชฐเซ‡เชฒเชพ เช…เชฅเชตเชพ เช–เซ‹เชตเชพเชฏเซ‡เชฒเชพ เช‰เชชเช•เชฐเชฃเซ‹ เชชเชฐ เช–เชพเชจเช—เซ€ เชฐเชพเช–เซ‡ เช›เซ‡

เช•เชจเซ‡เช•เซเชถเชจ เชตเชฟเช•เชฒเซเชชเซ‹
โ€ข เชธเซเชฅเชพเชจเชฟเช• Wi-Fi โ€” เชœเซเชฏเชพเชฐเซ‡ เชซเซ‹เชจ เช…เชจเซ‡ เชกเซ‡เชตเชฒเชช เชฎเชถเซ€เชจ เชเช• เชœ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชถเซ‚เชจเซเชฏ เชฐเซ‚เชชเชฐเซ‡เช–เชพ
โ€ข เชŸเซ‡เช‡เชฒเชธเซเช•เซ‡เชฒ โ€” เชชเซ‹เชฐเซเชŸ เช–เซ‹เชฒเซเชฏเชพ เชตเชฟเชจเชพ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ เชชเชฐ เชธเซเชฐเช•เซเชทเชฟเชค เชฐเซ€เชคเซ‡ เช•เชจเซ‡เช•เซเชŸ เชฅเชพเช“
โ€ข เช•เซเชฒเชพเช‰เชกเชซเซเชฒเซ‡เชฐ เชŸเชจเชฒ โ€” เชฎเชฟเชจเชฟเชŸเซ‹เชฎเชพเช‚ เชคเชฎเชพเชฐเชพ เช“เชชเชจเช•เซ‹เชก เชธเชฐเซเชตเชฐ เชฎเชพเชŸเซ‡ เชœเชพเชนเซ‡เชฐ HTTPS เชเชจเซเชกเชชเซ‹เช‡เชจเซเชŸ
โ€ข ngrok โ€” เชกเซ‡เชฎเซ‹ เช…เชฅเชตเชพ เชเช•-เชตเชพเชฐ เชฐเชฟเชฎเซ‹เชŸ เชธเชคเซเชฐเซ‹ เชฎเชพเชŸเซ‡ เชเชกเชชเซ€ เชเชก-เชนเซ‹เช• เชŸเชจเชฒ

เชคเซ‡ เช•เซ‹เชจเชพ เชฎเชพเชŸเซ‡ เช›เซ‡
โ€ข เชกเซ‡เชตเชฒเชชเชฐเซเชธ เชคเซ‡เชฎเชจเชพ เชตเชฐเซเช•เชธเซเชŸเซ‡เชถเชจ เชชเชฐ เช“เชชเชจเช•เซ‹เชก เชšเชฒเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡ เชœเซ‡เช“ เชคเซ‡เชฎเชจเชพ เชซเซ‹เชจเชฎเชพเช‚เชฅเซ€ เชšเซ‡เช• เช‡เชจ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‡ เช›เซ‡
โ€ข เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเซ‹ เชคเซ‡เชฎเชจเชพ เชกเซ‡เชธเซเช•เชฅเซ€ เชฆเซ‚เชฐ เช›เซ‡ เชœเซ‡เช“ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชšเชพเชฒเชคเชพ AI เช•เซ‹เชกเชฟเช‚เช— เช•เชพเชฐเซเชฏเซ‹เชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช•เชฐเชตเชพ เช…เชฅเชตเชพ เชšเชฒเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ‡ เช›เซ‡
โ€ข เชŸเซ€เชฎเซ‹ เชธเซเชต-เชนเซ‹เชธเซเชŸเชฟเช‚เช— AI เชกเซ‡เชตเชฒเชชเชฐ เชŸเซ‚เชฒเซเชธ เชœเซ‡ เชชเซ‹เชฒเชฟเชถเซเชก เชฎเซ‹เชฌเชพเช‡เชฒ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช‡เชšเซเช›เซ‡ เช›เซ‡
โ€ข เช“เชชเชจ-เชธเซ‹เชฐเซเชธ เชซเชพเชณเซ‹ เช†เชชเชจเชพเชฐเชพเช“ เชœเซ‡เช“ MIT-เชฒเชพเช‡เชธเชจเซเชธ เชชเซเชฐเชพเชชเซเชค เชตเชฟเช•เชฒเซเชช เช‡เชšเซเช›เซ‡ เช›เซ‡ เชฎเชพเชฒเชฟเช•เซ€เชจเซ€ AI เช•เซ‹เชกเชฟเช‚เช— เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ

เชถเชฐเซ‚เช†เชค เช•เชฐเชตเซ€
เช•เซ‹เชˆเชชเชฃ เชฎเชถเซ€เชจ เชชเชฐ เช“เชชเชจเช•เซ‹เชก เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹: npm install -g opencode-ai, เชชเช›เซ€ opencode serve เชšเชฒเชพเชตเซ‹. เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช–เซ‹เชฒเซ‹, เช•เชจเซ‡เช•เซเชŸ เชชเชฐ เชŸเซ‡เชช เช•เชฐเซ‹, เชคเชฎเชพเชฐเชพ เชธเชฐเซเชตเชฐ URL เชชเซ‡เชธเซเชŸ เช•เชฐเซ‹. เชคเชฎเชพเชฐเชพ AI เช•เซ‹เชกเชฟเช‚เช— เชเชœเชจเซเชŸ เชนเชตเซ‡ เชคเชฎเชพเชฐเชพ เชซเซ‹เชจ เชชเชฐ เช›เซ‡.

เช“เชชเชจ เชธเซ‹เชฐเซเชธ
MIT เชฒเชพเช‡เชธเชจเซเชธ เชชเซเชฐเชพเชชเซเชค. github.com/dzianisv/opencode-mobile เชชเชฐ เชธเซ‹เชฐเซเชธ เช•เซ‹เชก. เชฏเซ‹เช—เชฆเชพเชจเชจเซเช‚ เชธเซเชตเชพเช—เชค เช›เซ‡.

เช—เซ‹เชชเชจเซ€เชฏเชคเชพ
เช“เชชเชจเช•เซ‹เชก เชฎเซ‹เชฌเชพเช‡เชฒ เชคเชฎเชพเชฐเชพ เช•เซ‹เชก, เชชเซเชฐเซ‹เชฎเซเชชเซเชŸ เช…เชฅเชตเชพ AI เชชเซเชฐเชคเชฟเชญเชพเชตเซ‹ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชคเซเช‚ เชจเชฅเซ€. เชฌเชงเซ‹ เชŸเซเชฐเชพเชซเชฟเช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚เชฅเซ€ เชธเซ€เชงเซ‹ เชคเชฎเชพเชฐเชพ opencode เชธเชฐเซเชตเชฐ เชชเชฐ เชœเชพเชฏ เช›เซ‡. เชตเซˆเช•เชฒเซเชชเชฟเช• เชธเซ‡เชจเซเชŸเซเชฐเซ€ เช•เซเชฐเซ‡เชถ เชฐเชฟเชชเซ‹เชฐเซเชŸเชฟเช‚เช— เชซเช•เซเชค เช‰เชชเช•เชฐเชฃ เชฎเซ‹เชกเซ‡เชฒ, OS เชธเช‚เชธเซเช•เชฐเชฃ เช…เชจเซ‡ เชธเซเชŸเซ‡เช• เชŸเซเชฐเซ‡เชธ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡.
เชคเชฎเชพเชฐเชพ เช–เชฟเชธเซเชธเชพเชฎเชพเช‚ AI เช•เซ‹เชกเชฟเช‚เช— เชเชœเชจเซเชŸ. เชคเชฎเชพเชฐเชพ เชซเซ‹เชจ เชชเชฐ เชคเชซเชพเชตเชคเซ‹เชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช•เชฐเซ‹, เชŸเซ‚เชฒ เช•เซ‰เชฒเซเชธเชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‹.
เช† เชฐเซ‹เชœ เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเซเช‚
14 เช‘เช—เชธเซเชŸ, 2026

เชกเซ‡เชŸเชพ เชธเชฒเชพเชฎเชคเซ€

เชกเซ‡เชตเชฒเชชเชฐ เชคเชฎเชพเชฐเซ‹ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชเช•เชคเซเชฐเชฟเชค เช…เชจเซ‡ เชถเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชธเชฎเชœเชตเชพเชฅเซ€ เชธเซเชฐเช•เซเชทเชพเชจเซ€ เชถเชฐเซ‚เช†เชค เชฅเชพเชฏ เช›เซ‡. เชคเชฎเชพเชฐเชพ เชฆเซเชตเชพเชฐเชพ เชเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช—, เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เชคเซ‡ เชชเซเชฐเชฆเซ‡เชถ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เช‰เช‚เชฎเชฐเชจเชพ เช†เชงเชพเชฐเซ‡ เชกเซ‡เชŸเชพเชจเซ€ เชชเซเชฐเชพเช‡เชตเชธเซ€ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ เชชเชฆเซเชงเชคเชฟเช“ เช…เชฒเช—-เช…เชฒเช— เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชกเซ‡เชตเชฒเชชเชฐ เชฆเซเชตเชพเชฐเชพ เช† เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เช“ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชคเซ‡เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
  • เชคเซเชฐเซ€เชœเชพ เชชเช•เซเชทเซ‹ เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
    เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹
  • เช† เชเชช เช•เชฆเชพเชš เช† เชชเซเชฐเช•เชพเชฐเชจเซ‹ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡
    เชตเซเชฏเช•เซเชคเชฟเช—เชค เชฎเชพเชนเชฟเชคเซ€ เช…เชจเซ‡ เชเชช เชฎเชพเชนเชฟเชคเซ€ เช…เชจเซ‡ เชชเชฐเซเชซเซ‹เชฐเซเชฎเชจเซเชธ
  • เชชเชฐเชฟเชตเชนเชจเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡
  • เชกเซ‡เชŸเชพ เชกเชฟเชฒเซ€เชŸ เช•เชฐเซ€ เชถเช•เชคเซ‹ เชจเชฅเซ€

เชฐเซ‡เชŸเชฟเช‚เช— เช…เชจเซ‡ เชฐเชฟเชตเซเชฏเซ‚

67 เชฐเชฟเชตเซเชฏเซ‚

เชจเชตเซเช‚ เชถเซเช‚ เช›เซ‡

v0.4.15 โ€” The app now tells you when a new version is out

If you installed OpenCode from a downloaded APK, F-Droid or a mirror, there was no way to find out that a newer version existed. The app now checks once a day and shows a small banner you can dismiss. Settings also shows the version you are actually running instead of a placeholder.
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
เชตเชงเซ เชœเชพเชฃเซ‹

เชเชช เชธเชชเซ‹เชฐเซเชŸ

เชธเชฎเชพเชจ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹