{"id":35472075,"url":"https://github.com/anomalyco/opencode","last_synced_at":"2026-04-06T05:03:19.587Z","repository":{"id":292902110,"uuid":"975734319","full_name":"anomalyco/opencode","owner":"anomalyco","description":"The open source coding agent.","archived":false,"fork":false,"pushed_at":"2026-01-27T02:08:00.000Z","size":241326,"stargazers_count":89376,"open_issues_count":3994,"forks_count":8193,"subscribers_count":363,"default_branch":"dev","last_synced_at":"2026-01-27T08:37:49.691Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://opencode.ai","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anomalyco.png","metadata":{"files":{"readme":"README.ar.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-04-30T20:08:00.000Z","updated_at":"2026-01-27T08:36:43.000Z","dependencies_parsed_at":"2026-01-17T02:07:14.830Z","dependency_job_id":null,"html_url":"https://github.com/anomalyco/opencode","commit_stats":null,"previous_names":["sst/opencode"],"tags_count":888,"template":false,"template_full_name":null,"purl":"pkg:github/anomalyco/opencode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anomalyco%2Fopencode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anomalyco%2Fopencode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anomalyco%2Fopencode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anomalyco%2Fopencode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anomalyco","download_url":"https://codeload.github.com/anomalyco/opencode/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anomalyco%2Fopencode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28840335,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T05:50:12.573Z","status":"ssl_error","status_checked_at":"2026-01-28T05:49:54.528Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-03T11:00:45.534Z","updated_at":"2026-03-16T04:09:51.355Z","avatar_url":"https://github.com/anomalyco.png","language":"TypeScript","readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://opencode.ai\"\u003e\n    \u003cpicture\u003e\n      \u003csource srcset=\"packages/console/app/src/asset/logo-ornate-dark.svg\" media=\"(prefers-color-scheme: dark)\"\u003e\n      \u003csource srcset=\"packages/console/app/src/asset/logo-ornate-light.svg\" media=\"(prefers-color-scheme: light)\"\u003e\n      \u003cimg src=\"packages/console/app/src/asset/logo-ornate-light.svg\" alt=\"شعار OpenCode\"\u003e\n    \u003c/picture\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003eوكيل برمجة بالذكاء الاصطناعي مفتوح المصدر.\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://opencode.ai/discord\"\u003e\u003cimg alt=\"Discord\" src=\"https://img.shields.io/discord/1391832426048651334?style=flat-square\u0026label=discord\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.npmjs.com/package/opencode-ai\"\u003e\u003cimg alt=\"npm\" src=\"https://img.shields.io/npm/v/opencode-ai?style=flat-square\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/anomalyco/opencode/actions/workflows/publish.yml\"\u003e\u003cimg alt=\"Build status\" src=\"https://img.shields.io/github/actions/workflow/status/anomalyco/opencode/publish.yml?style=flat-square\u0026branch=dev\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"README.md\"\u003eEnglish\u003c/a\u003e |\n  \u003ca href=\"README.zh.md\"\u003e简体中文\u003c/a\u003e |\n  \u003ca href=\"README.zht.md\"\u003e繁體中文\u003c/a\u003e |\n  \u003ca href=\"README.ko.md\"\u003e한국어\u003c/a\u003e |\n  \u003ca href=\"README.de.md\"\u003eDeutsch\u003c/a\u003e |\n  \u003ca href=\"README.es.md\"\u003eEspañol\u003c/a\u003e |\n  \u003ca href=\"README.fr.md\"\u003eFrançais\u003c/a\u003e |\n  \u003ca href=\"README.it.md\"\u003eItaliano\u003c/a\u003e |\n  \u003ca href=\"README.da.md\"\u003eDansk\u003c/a\u003e |\n  \u003ca href=\"README.ja.md\"\u003e日本語\u003c/a\u003e |\n  \u003ca href=\"README.pl.md\"\u003ePolski\u003c/a\u003e |\n  \u003ca href=\"README.ru.md\"\u003eРусский\u003c/a\u003e |\n  \u003ca href=\"README.bs.md\"\u003eBosanski\u003c/a\u003e |\n  \u003ca href=\"README.ar.md\"\u003eالعربية\u003c/a\u003e |\n  \u003ca href=\"README.no.md\"\u003eNorsk\u003c/a\u003e |\n  \u003ca href=\"README.br.md\"\u003ePortuguês (Brasil)\u003c/a\u003e |\n  \u003ca href=\"README.th.md\"\u003eไทย\u003c/a\u003e |\n  \u003ca href=\"README.tr.md\"\u003eTürkçe\u003c/a\u003e |\n  \u003ca href=\"README.uk.md\"\u003eУкраїнська\u003c/a\u003e |\n  \u003ca href=\"README.bn.md\"\u003eবাংলা\u003c/a\u003e |\n  \u003ca href=\"README.gr.md\"\u003eΕλληνικά\u003c/a\u003e |\n  \u003ca href=\"README.vi.md\"\u003eTiếng Việt\u003c/a\u003e\n\u003c/p\u003e\n\n[![OpenCode Terminal UI](packages/web/src/assets/lander/screenshot.png)](https://opencode.ai)\n\n---\n\n### التثبيت\n\n```bash\n# YOLO\ncurl -fsSL https://opencode.ai/install | bash\n\n# مديري الحزم\nnpm i -g opencode-ai@latest        # او bun/pnpm/yarn\nscoop install opencode             # Windows\nchoco install opencode             # Windows\nbrew install anomalyco/tap/opencode # macOS و Linux (موصى به، دائما محدث)\nbrew install opencode              # macOS و Linux (صيغة brew الرسمية، تحديث اقل)\nsudo pacman -S opencode            # Arch Linux (Stable)\nparu -S opencode-bin               # Arch Linux (Latest from AUR)\nmise use -g opencode               # اي نظام\nnix run nixpkgs#opencode           # او github:anomalyco/opencode لاحدث فرع dev\n```\n\n\u003e [!TIP]\n\u003e احذف الاصدارات الاقدم من 0.1.x قبل التثبيت.\n\n### تطبيق سطح المكتب (BETA)\n\nيتوفر OpenCode ايضا كتطبيق سطح مكتب. قم بالتنزيل مباشرة من [صفحة الاصدارات](https://github.com/anomalyco/opencode/releases) او من [opencode.ai/download](https://opencode.ai/download).\n\n| المنصة                | التنزيل                               |\n| --------------------- | ------------------------------------- |\n| macOS (Apple Silicon) | `opencode-desktop-darwin-aarch64.dmg` |\n| macOS (Intel)         | `opencode-desktop-darwin-x64.dmg`     |\n| Windows               | `opencode-desktop-windows-x64.exe`    |\n| Linux                 | `.deb` او `.rpm` او AppImage          |\n\n```bash\n# macOS (Homebrew)\nbrew install --cask opencode-desktop\n# Windows (Scoop)\nscoop bucket add extras; scoop install extras/opencode-desktop\n```\n\n#### مجلد التثبيت\n\nيحترم سكربت التثبيت ترتيب الاولوية التالي لمسار التثبيت:\n\n1. `$OPENCODE_INSTALL_DIR` - مجلد تثبيت مخصص\n2. `$XDG_BIN_DIR` - مسار متوافق مع مواصفات XDG Base Directory\n3. `$HOME/bin` - مجلد الثنائيات القياسي للمستخدم (ان وجد او امكن انشاؤه)\n4. `$HOME/.opencode/bin` - المسار الافتراضي الاحتياطي\n\n```bash\n# امثلة\nOPENCODE_INSTALL_DIR=/usr/local/bin curl -fsSL https://opencode.ai/install | bash\nXDG_BIN_DIR=$HOME/.local/bin curl -fsSL https://opencode.ai/install | bash\n```\n\n### Agents\n\nيتضمن OpenCode وكيليْن (Agents) مدمجين يمكنك التبديل بينهما باستخدام زر `Tab`.\n\n- **build** - الافتراضي، وكيل بصلاحيات كاملة لاعمال التطوير\n- **plan** - وكيل للقراءة فقط للتحليل واستكشاف الكود\n  - يرفض تعديل الملفات افتراضيا\n  - يطلب الاذن قبل تشغيل اوامر bash\n  - مثالي لاستكشاف قواعد كود غير مألوفة او لتخطيط التغييرات\n\nبالاضافة الى ذلك يوجد وكيل فرعي **general** للبحث المعقد والمهام متعددة الخطوات.\nيستخدم داخليا ويمكن استدعاؤه بكتابة `@general` في الرسائل.\n\nتعرف على المزيد حول [agents](https://opencode.ai/docs/agents).\n\n### التوثيق\n\nلمزيد من المعلومات حول كيفية ضبط OpenCode، [**راجع التوثيق**](https://opencode.ai/docs).\n\n### المساهمة\n\nاذا كنت مهتما بالمساهمة في OpenCode، يرجى قراءة [contributing docs](./CONTRIBUTING.md) قبل ارسال pull request.\n\n### البناء فوق OpenCode\n\nاذا كنت تعمل على مشروع مرتبط بـ OpenCode ويستخدم \"opencode\" كجزء من اسمه (مثل \"opencode-dashboard\" او \"opencode-mobile\")، يرجى اضافة ملاحظة في README توضح انه ليس مبنيا بواسطة فريق OpenCode ولا يرتبط بنا بأي شكل.\n\n### FAQ\n\n#### ما الفرق عن Claude Code؟\n\nهو مشابه جدا لـ Claude Code من حيث القدرات. هذه هي الفروقات الاساسية:\n\n- 100% مفتوح المصدر\n- غير مقترن بمزود معين. نوصي بالنماذج التي نوفرها عبر [OpenCode Zen](https://opencode.ai/zen)؛ لكن يمكن استخدام OpenCode مع Claude او OpenAI او Google او حتى نماذج محلية. مع تطور النماذج ستتقلص الفجوات وستنخفض الاسعار، لذا من المهم ان يكون مستقلا عن المزود.\n- دعم LSP جاهز للاستخدام\n- تركيز على TUI. تم بناء OpenCode بواسطة مستخدمي neovim ومنشئي [terminal.shop](https://terminal.shop)؛ وسندفع حدود ما هو ممكن داخل الطرفية.\n- معمارية عميل/خادم. على سبيل المثال، يمكن تشغيل OpenCode على جهازك بينما تقوده عن بعد من تطبيق جوال. هذا يعني ان واجهة TUI هي واحدة فقط من العملاء الممكنين.\n\n---\n\n**انضم الى مجتمعنا** [Discord](https://discord.gg/opencode) | [X.com](https://x.com/opencode)\n","funding_links":[],"categories":["TypeScript","others","🚀 AI Tools for Vim, Neovim, and Terminal","Repos","Alternatives to Claude Code","\u003cimg src=\"./assets/satellite.svg\" width=\"16\" height=\"16\" style=\"vertical-align: middle;\"\u003e Satellites","AI应用","代码 Coding","A01_文本生成_文本对话","📈 Trending Vibe-Coding Repos (Auto-updated 2026-04-06)","HarmonyOS","🧰 CLI Workflow Systems \u0026 Agent Enhancers"],"sub_categories":["大语言对话模型及数据","Windows Manager"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanomalyco%2Fopencode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanomalyco%2Fopencode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanomalyco%2Fopencode/lists"}