{"id":50460820,"url":"https://github.com/andyvandaric/acs","last_synced_at":"2026-06-01T04:30:40.914Z","repository":{"id":359761916,"uuid":"1245439294","full_name":"andyvandaric/acs","owner":"andyvandaric","description":"ACS (Agnostic Config Suites) — AI coding agent skill system. 25+ auto-activating skills for Claude Code, Hermes, Kiro, Codex. Spec-driven dev, TDD, security review, architecture blueprints. One install, all agents upgraded.","archived":false,"fork":false,"pushed_at":"2026-05-31T10:45:00.000Z","size":159201,"stargazers_count":6,"open_issues_count":0,"forks_count":3,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-31T12:16:21.946Z","etag":null,"topics":["agentic-coding","ai-agent","ai-coding","architecture","claude-code","codex","coding-assistant","developer-tools","hermes-agent","kiro","mcp","security-review","tdd"],"latest_commit_sha":null,"homepage":null,"language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andyvandaric.png","metadata":{"files":{"readme":"README.id.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-21T08:13:49.000Z","updated_at":"2026-05-31T10:45:04.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/andyvandaric/acs","commit_stats":null,"previous_names":["andyvandaric/acs"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/andyvandaric/acs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andyvandaric%2Facs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andyvandaric%2Facs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andyvandaric%2Facs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andyvandaric%2Facs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andyvandaric","download_url":"https://codeload.github.com/andyvandaric/acs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andyvandaric%2Facs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33760645,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-01T02:00:06.963Z","response_time":115,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["agentic-coding","ai-agent","ai-coding","architecture","claude-code","codex","coding-assistant","developer-tools","hermes-agent","kiro","mcp","security-review","tdd"],"created_at":"2026-06-01T04:30:39.050Z","updated_at":"2026-06-01T04:30:40.908Z","avatar_url":"https://github.com/andyvandaric.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ACS — Agnostic Config Suites\n\n\u003e **🌐 Bahasa:** [English](README.md) | [Bahasa Indonesia](README.id.md)\n\nStack agentic coding yang bikin AI kerja buat kamu — bukan sebaliknya.\n\n---\n\n## Kenapa ACS?\n\n**Agent Capability System** — single binary yang mengubah AI coding agent manapun jadi tim engineering lengkap:\n\n- **Multi-model routing** — 9router proxy menghubungkan semua provider (OpenAI, Anthropic, Google, local) dalam satu endpoint, auto-fallback kalau satu provider down\n- **Agent gateway** — deploy AI agent ke Telegram, jalankan 24/7, terima task dari chat kapanpun\n- **30+ battle-tested skills** — spec writing, architecture, TDD, security review, git workflow — semua otomatis aktif sesuai konteks\n- **Web dashboard** — monitor semua agent, gateway, model usage, health status dari browser\n- **Self-healing** — auto-detect stale processes, restart crashed gateways, sweep dead locks\n- **Auto-update** — binary update otomatis tanpa downtime, rollback kalau gagal\n- **Zero config routing** — setup sekali, semua agent (Claude Code, Hermes, Kiro, Codex) langsung konek ke model pool yang sama\n\nKompatibel dengan Claude Code, Hermes, Kiro, Codex, dan agent MCP-compatible lainnya. Tool-agnostic by design.\n\n---\n\n## Release Terbaru\n\n- ACS CLI: `0.18.0`\n- Changelog: [CHANGELOG.md](CHANGELOG.md)\n\n## Install\n\n### macOS / Linux\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/andyvandaric/acs/main/install.sh | bash\n```\n\n### Windows (PowerShell)\n\n```powershell\nirm https://raw.githubusercontent.com/andyvandaric/acs/main/install.ps1 | iex\n```\n\nInstaller otomatis:\n- Deteksi platform (Windows/macOS/Linux, amd64/arm64)\n- Download binary (~33MB) dari private repo via GitHub auth\n- Verifikasi SHA-256\n- Install ke `~/.acs/bin/`\n- Register sebagai persistent service (auto-start saat login)\n\n## Yang Terinstall\n\n- **acs-cli** — single binary, semua platform, semua fitur\n- **9router** — LLM proxy dengan multi-provider routing + combo fallback\n- **30+ agent skills** — architecture, security, TDD, release, marketing, dan lainnya\n- **Web dashboard** — monitoring + management UI (port 20130)\n- **Scheduler** — background tasks: health check, auto-update, gateway monitoring\n- **Gateway manager** — deploy agent ke Telegram dalam hitungan detik\n\n## Setup\n\n```bash\n# Setup lengkap (semua komponen)\nacs-cli setup\n\n# Dengan Telegram bot (opsional)\nacs-cli setup --telegram-token \u003cBOT_TOKEN\u003e --telegram-users \u003cUSER_IDS\u003e\n```\n\nSetup bersifat **idempotent** — aman dijalankan berulang kali. Yang dikonfigurasi:\n\n| Step | Fungsi |\n|------|--------|\n| prerequisites | Cek \u0026 install tools (git, bun, python) |\n| 9router | Install LLM proxy + seed model database + generate API key |\n| claude-code | Deploy config + MCP servers + hooks |\n| hermes-agent | Deploy profiles + SOUL + automation |\n| gateway | Setup Telegram bot gateway (jika token disediakan) |\n| shared-skills | Deploy 30+ agent skills |\n| mcp-servers | Konfigurasi MCP tool servers |\n| automation | Deploy hooks + scheduled tasks |\n\n## Stack Architecture\n\n```\n┌─────────────────────────────────────────────────────┐\n│                   ACS CLI (single binary)            │\n├─────────────────────────────────────────────────────┤\n│                                                     │\n│  ┌──────────┐  ┌──────────┐  ┌──────────────────┐  │\n│  │ 9router  │  │ Gateway  │  │    Dashboard     │  │\n│  │ :20128   │  │ Manager  │  │     :20130       │  │\n│  └────┬─────┘  └────┬─────┘  └────────┬─────────┘  │\n│       │              │                 │            │\n│  Multi-model    Telegram bot      Web UI +          │\n│  routing +      deploy +          monitoring        │\n│  fallback       24/7 agent                          │\n│                                                     │\n│  ┌──────────┐  ┌──────────┐  ┌──────────────────┐  │\n│  │Scheduler │  │  Skills  │  │   Auto-Update    │  │\n│  │(background)│ │  (30+)   │  │   (6h check)     │  │\n│  └──────────┘  └──────────┘  └──────────────────┘  │\n│                                                     │\n└─────────────────────────────────────────────────────┘\n         ↕                ↕                ↕\n   OpenAI / Anthropic   Telegram      Claude Code\n   Google / Local       Bot API       Hermes / Kiro\n```\n\n## Agent Capability System\n\nSkills aktif otomatis berdasarkan konteks task. Tidak perlu invokasi manual.\n\n| Kategori | Skills |\n|----------|--------|\n| **Dev Workflow** | spec-writer, architecture-blueprint, code-review, tdd-regression-guard, git-workflow, parallel-orchestration |\n| **Security** | security-review (OWASP, secrets, input validation, auth/authz) |\n| **Quality** | runtime-validation, markdown-autofix, tooling-bootstrap, investigation-protocol |\n| **Frontend** | frontend-ui-ux (styling, a11y, responsive, dark/light mode) |\n| **Business** | pitch-deck, funnel-builder, gtm-launch, technical-copy-seo, product-marketing, seo-audit, outbound-sequence, cro-audit, dx-onboarding |\n\nSetiap skill mencakup: trigger conditions, step-by-step execution, context requirements, dan quality gates.\n\n## Dashboard\n\n```bash\nacs-cli service start    # Start semua (9router + gateway + dashboard + scheduler)\n```\n\nBuka `http://localhost:20130` — fitur dashboard:\n\n- **Gateway Manager** — start/stop/create/delete agent gateway, lihat status real-time\n- **Model Routing** — lihat combo aktif, provider status, usage metrics\n- **Health Monitor** — warning system untuk duplicate tokens, stale locks, process issues\n- **Agent Sessions** — history percakapan agent\n- **Settings** — API keys, preferences, theme (dark/light)\n\n## Gateway: AI Agent via Telegram\n\nDeploy agent yang bisa diajak chat 24/7:\n\n```bash\n# Buat gateway baru\nacs-cli gateway create --name my-agent --telegram-token \u003cTOKEN\u003e --allowed-users \u003cUSER_ID\u003e\n\n# Start\nacs-cli gateway start my-agent\n\n# Lihat semua gateway\nacs-cli gateway list\n```\n\nSetiap gateway = 1 Telegram bot = 1 AI agent dengan personality dan skills sendiri.\n\n## Auto-Update\n\nACS CLI cek update otomatis setiap 6 jam. Untuk update manual:\n\n```bash\nacs-cli update\n```\n\nUpdate flow: download binary baru → verify SHA-256 → swap binary → restart service. Zero downtime.\n\n## Uninstall\n\n### Safe (simpan skills, configs, data)\n\n```bash\n# macOS / Linux\ncurl -fsSL https://raw.githubusercontent.com/andyvandaric/acs/main/uninstall.sh | bash\n\n# Windows\nirm https://raw.githubusercontent.com/andyvandaric/acs/main/uninstall.ps1 | iex\n```\n\n### Full Purge (hapus semua)\n\n```bash\n# macOS / Linux\ncurl -fsSL https://raw.githubusercontent.com/andyvandaric/acs/main/uninstall.sh | bash -s -- --purge\n\n# Windows\npowershell -Command \"\u0026 { irm https://raw.githubusercontent.com/andyvandaric/acs/main/uninstall.ps1 | iex } -Purge\"\n```\n\n| Item | Safe | Purge |\n|------|:----:|:-----:|\n| Service + automation | ✓ | ✓ |\n| Hooks + cron scripts | ✓ | ✓ |\n| Skills | — | ✓ |\n| Configs (Hermes, Claude) | — | ✓ |\n| Database + logs | — | ✓ |\n| Binary + PATH | — | ✓ |\n\n## Persyaratan\n\n- Git\n- Koneksi internet\n- Akun GitHub dengan akses private repo (diberikan setelah pembelian)\n\n## Setelah Install\n\n```bash\nacs-cli setup          # Konfigurasi semua komponen\nacs-cli doctor         # Verifikasi instalasi\nacs-cli service start  # Start background service\n```\n\nBuka dashboard: `http://localhost:20130`\n\n## Troubleshooting\n\n```bash\nacs-cli doctor         # Diagnosa masalah\nacs-cli doctor --fix   # Auto-repair masalah umum\n```\n\n---\n\n## Belum punya akses?\n\nACS didistribusikan via private repository. Setiap buyer mendapat akses collaborator + lifetime updates.\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://wa.me/6281289731212?text=Mau%20order%20ACS%20nya%2C%20mohon%20infonya%20ya\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Order%20Sekarang-WhatsApp-25D366?style=for-the-badge\u0026logo=whatsapp\u0026logoColor=white\" alt=\"Order via WhatsApp\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cem\u003eSekali bayar. Update selamanya. Tanpa langganan.\u003c/em\u003e\n\u003c/p\u003e\n\n---\n\n## Lisensi\n\nProprietary. Akses diberikan per-user via private repository.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandyvandaric%2Facs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandyvandaric%2Facs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandyvandaric%2Facs/lists"}