Welcome to gosec 🚀
Modern Go Starter Boilerplate & Scaffolding Engine with Antigravity-First AI Tooling
Official Website: gosec.io | Source: github.com/gosecio/gosec
What is gosec?
gosec is engineered for Go developers and AI pair programmers who demand:
- Zero-CGo Static Compilation (CGO_ENABLED=0): Pure Go static binaries that compile instantaneously, run everywhere, and have zero dynamic library dependencies.
- Antigravity-First Native AI Tooling: First-class discovery for Google Antigravity (IDE, CLI agy, skills runtime, hierarchical rules), plus secondary support for Claude, Cursor, and Codex.
- Multiplexed Model Context Protocol (MCP): Embedded stdio JSON-RPC 2.0 multiplexer exposing strongly typed tools directly to AI coding agents.
- Pure-Go SQLite Backlog Ledger: Embedded task DAG coordination and 6-phase engineering lifecycle state stored in local/backlog.sqlite using modernc.org/sqlite.
- Local LLM Tiering ($0.00 First): Zero-cost inference tier via local Ollama (qwen3-coder:30b, deepseek-r1:14b) with automatic, non-blocking cloud fallback.
- Autonomous CI/CD & Issue Triage: Built-in failure analysis and remediation workflows powered by Gemini.
Architecture at a Glance
flowchart TD
subgraph Antigravity["Antigravity AI Agent Fleet"]
IDE["Antigravity IDE & CLI (agy)"]
Skills[".agents/skills/ (Progressive Disclosure)"]
Rules[".agents/rules/ (Invariants)"]
end
subgraph CoreEngine["gosec Core Engine"]
CLI["cmd/gosec (CLI)"]
MCP["cmd/mcp-server (stdio JSON-RPC)"]
Backlog["pkg/backlog (Pure SQLite DAG)"]
Ollama["pkg/ollama (Local LLM Tiering)"]
Doctor["pkg/doctor (Diagnostics)"]
Triage["pkg/triage (Autonomous Triage)"]
end
subgraph CI["GitHub Actions & Quality Gates"]
GOCI["Go CI (race, vet, build)"]
GeminiTriage["Autonomous Failure Triage"]
Pages["MkDocs Material Deployment"]
end
IDE --> MCP
MCP --> Backlog
MCP --> Ollama
MCP --> Doctor
MCP --> Triage
CLI --> Backlog
CLI --> Ollama
CLI --> Doctor
GOCI --> GeminiTriage