https://github.com/andyvandaric/acs
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.
https://github.com/andyvandaric/acs
agentic-coding ai-agent ai-coding architecture claude-code codex coding-assistant developer-tools hermes-agent kiro mcp security-review tdd
Last synced: 21 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/andyvandaric/acs
- Owner: andyvandaric
- Created: 2026-05-21T08:13:49.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-05-31T10:45:00.000Z (22 days ago)
- Last Synced: 2026-05-31T12:16:21.946Z (22 days ago)
- Topics: agentic-coding, ai-agent, ai-coding, architecture, claude-code, codex, coding-assistant, developer-tools, hermes-agent, kiro, mcp, security-review, tdd
- Language: PowerShell
- Size: 152 MB
- Stars: 6
- Watchers: 0
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.id.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# ACS β Agnostic Config Suites
> **π Bahasa:** [English](README.md) | [Bahasa Indonesia](README.id.md)
Stack agentic coding yang bikin AI kerja buat kamu β bukan sebaliknya.
---
## Kenapa ACS?
**Agent Capability System** β single binary yang mengubah AI coding agent manapun jadi tim engineering lengkap:
- **Multi-model routing** β 9router proxy menghubungkan semua provider (OpenAI, Anthropic, Google, local) dalam satu endpoint, auto-fallback kalau satu provider down
- **Agent gateway** β deploy AI agent ke Telegram, jalankan 24/7, terima task dari chat kapanpun
- **30+ battle-tested skills** β spec writing, architecture, TDD, security review, git workflow β semua otomatis aktif sesuai konteks
- **Web dashboard** β monitor semua agent, gateway, model usage, health status dari browser
- **Self-healing** β auto-detect stale processes, restart crashed gateways, sweep dead locks
- **Auto-update** β binary update otomatis tanpa downtime, rollback kalau gagal
- **Zero config routing** β setup sekali, semua agent (Claude Code, Hermes, Kiro, Codex) langsung konek ke model pool yang sama
Kompatibel dengan Claude Code, Hermes, Kiro, Codex, dan agent MCP-compatible lainnya. Tool-agnostic by design.
---
## Release Terbaru
- ACS CLI: `0.18.0`
- Changelog: [CHANGELOG.md](CHANGELOG.md)
## Install
### macOS / Linux
```bash
curl -fsSL https://raw.githubusercontent.com/andyvandaric/acs/main/install.sh | bash
```
### Windows (PowerShell)
```powershell
irm https://raw.githubusercontent.com/andyvandaric/acs/main/install.ps1 | iex
```
Installer otomatis:
- Deteksi platform (Windows/macOS/Linux, amd64/arm64)
- Download binary (~33MB) dari private repo via GitHub auth
- Verifikasi SHA-256
- Install ke `~/.acs/bin/`
- Register sebagai persistent service (auto-start saat login)
## Yang Terinstall
- **acs-cli** β single binary, semua platform, semua fitur
- **9router** β LLM proxy dengan multi-provider routing + combo fallback
- **30+ agent skills** β architecture, security, TDD, release, marketing, dan lainnya
- **Web dashboard** β monitoring + management UI (port 20130)
- **Scheduler** β background tasks: health check, auto-update, gateway monitoring
- **Gateway manager** β deploy agent ke Telegram dalam hitungan detik
## Setup
```bash
# Setup lengkap (semua komponen)
acs-cli setup
# Dengan Telegram bot (opsional)
acs-cli setup --telegram-token --telegram-users
```
Setup bersifat **idempotent** β aman dijalankan berulang kali. Yang dikonfigurasi:
| Step | Fungsi |
|------|--------|
| prerequisites | Cek & install tools (git, bun, python) |
| 9router | Install LLM proxy + seed model database + generate API key |
| claude-code | Deploy config + MCP servers + hooks |
| hermes-agent | Deploy profiles + SOUL + automation |
| gateway | Setup Telegram bot gateway (jika token disediakan) |
| shared-skills | Deploy 30+ agent skills |
| mcp-servers | Konfigurasi MCP tool servers |
| automation | Deploy hooks + scheduled tasks |
## Stack Architecture
```
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ACS CLI (single binary) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β ββββββββββββ ββββββββββββ ββββββββββββββββββββ β
β β 9router β β Gateway β β Dashboard β β
β β :20128 β β Manager β β :20130 β β
β ββββββ¬ββββββ ββββββ¬ββββββ ββββββββββ¬ββββββββββ β
β β β β β
β Multi-model Telegram bot Web UI + β
β routing + deploy + monitoring β
β fallback 24/7 agent β
β β
β ββββββββββββ ββββββββββββ ββββββββββββββββββββ β
β βScheduler β β Skills β β Auto-Update β β
β β(background)β β (30+) β β (6h check) β β
β ββββββββββββ ββββββββββββ ββββββββββββββββββββ β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β β
OpenAI / Anthropic Telegram Claude Code
Google / Local Bot API Hermes / Kiro
```
## Agent Capability System
Skills aktif otomatis berdasarkan konteks task. Tidak perlu invokasi manual.
| Kategori | Skills |
|----------|--------|
| **Dev Workflow** | spec-writer, architecture-blueprint, code-review, tdd-regression-guard, git-workflow, parallel-orchestration |
| **Security** | security-review (OWASP, secrets, input validation, auth/authz) |
| **Quality** | runtime-validation, markdown-autofix, tooling-bootstrap, investigation-protocol |
| **Frontend** | frontend-ui-ux (styling, a11y, responsive, dark/light mode) |
| **Business** | pitch-deck, funnel-builder, gtm-launch, technical-copy-seo, product-marketing, seo-audit, outbound-sequence, cro-audit, dx-onboarding |
Setiap skill mencakup: trigger conditions, step-by-step execution, context requirements, dan quality gates.
## Dashboard
```bash
acs-cli service start # Start semua (9router + gateway + dashboard + scheduler)
```
Buka `http://localhost:20130` β fitur dashboard:
- **Gateway Manager** β start/stop/create/delete agent gateway, lihat status real-time
- **Model Routing** β lihat combo aktif, provider status, usage metrics
- **Health Monitor** β warning system untuk duplicate tokens, stale locks, process issues
- **Agent Sessions** β history percakapan agent
- **Settings** β API keys, preferences, theme (dark/light)
## Gateway: AI Agent via Telegram
Deploy agent yang bisa diajak chat 24/7:
```bash
# Buat gateway baru
acs-cli gateway create --name my-agent --telegram-token --allowed-users
# Start
acs-cli gateway start my-agent
# Lihat semua gateway
acs-cli gateway list
```
Setiap gateway = 1 Telegram bot = 1 AI agent dengan personality dan skills sendiri.
## Auto-Update
ACS CLI cek update otomatis setiap 6 jam. Untuk update manual:
```bash
acs-cli update
```
Update flow: download binary baru β verify SHA-256 β swap binary β restart service. Zero downtime.
## Uninstall
### Safe (simpan skills, configs, data)
```bash
# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/andyvandaric/acs/main/uninstall.sh | bash
# Windows
irm https://raw.githubusercontent.com/andyvandaric/acs/main/uninstall.ps1 | iex
```
### Full Purge (hapus semua)
```bash
# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/andyvandaric/acs/main/uninstall.sh | bash -s -- --purge
# Windows
powershell -Command "& { irm https://raw.githubusercontent.com/andyvandaric/acs/main/uninstall.ps1 | iex } -Purge"
```
| Item | Safe | Purge |
|------|:----:|:-----:|
| Service + automation | β | β |
| Hooks + cron scripts | β | β |
| Skills | β | β |
| Configs (Hermes, Claude) | β | β |
| Database + logs | β | β |
| Binary + PATH | β | β |
## Persyaratan
- Git
- Koneksi internet
- Akun GitHub dengan akses private repo (diberikan setelah pembelian)
## Setelah Install
```bash
acs-cli setup # Konfigurasi semua komponen
acs-cli doctor # Verifikasi instalasi
acs-cli service start # Start background service
```
Buka dashboard: `http://localhost:20130`
## Troubleshooting
```bash
acs-cli doctor # Diagnosa masalah
acs-cli doctor --fix # Auto-repair masalah umum
```
---
## Belum punya akses?
ACS didistribusikan via private repository. Setiap buyer mendapat akses collaborator + lifetime updates.
Sekali bayar. Update selamanya. Tanpa langganan.
---
## Lisensi
Proprietary. Akses diberikan per-user via private repository.