Show HN: Terraform RAG - index modules, distill conventions, compose via MCP

kitgw1 pts0 comments

Terraform RAG

Modules

Repos

Unique Tags

Resource Types

Versions

Conventions

Usages

Modules 0

all versions

all repos

Detail

Select a module to inspect

Query

Type

⧉Compose

⟳Optimize

⚑Audit

⌕Search

Query

Repo filter

Tag filter

Version filter

▶ Run

■ Stop

Output

Run a query to see results

Index Repository

Repository URL

Branch

Discover & index all git tags (versions)

⬇ Start Indexing

Recent Jobs<br>↻ Refresh

RepoBranchCommit<br>StatusTriggered byModulesStarted

Loading...

◀ Prev<br>Next ▶

Module Refs 0

all kinds<br>usage<br>conventions

all consumer repos

Detail

Select a module ref to inspect knowledge

Index Consumer Repository

Consumer Repo URL

Branch

Run convention distillation after indexing

⬇ Index Usage

Consumer Jobs<br>↻ Refresh

RepoBranchStatus<br>UsagesDistillationStarted

Loading...

◀ Prev<br>Next ▶

Audit Logs

all categories<br>mcp<br>worker<br>llm

all statuses<br>success<br>error

↻ Refresh

TimestampCategoryAction<br>StatusDurationDetails

Loading...

◀ Prev<br>Next ▶

Audit Log Detail

Terraform RAG

AI-powered knowledge base for your Terraform modules.

Index, search, compose, and audit - all from one place.

-Modules

-Repos

-Tags

-Resource Types

-Versions

-Conventions

-Usages

Compose

Describe what you need in plain English. The agentic pipeline explores your module catalog, fetches conventions, and generates production-ready HCL.

Search

Semantic search across modules. Find the right module by intent, not just name. Browse variables, outputs, dependencies, and usage patterns.

Audit

Security and compliance review powered by your organisation's actual conventions. Check IAM, encryption, networking, and tagging in seconds.

Optimize

Review existing code against real deployment patterns. Catch version drift, convention violations, and missing best practices.

MCP Server

Native integration with Claude Code, Cursor, and Windsurf. Query your module knowledge base directly from your IDE.

Knowledge Layer

Learns how modules are used across consumer repos. Distils naming, variable, tagging, and deployment conventions automatically.

See it in action

Module browser with 704 indexed modules

Agentic compose with tool calls

Generated HCL with syntax highlighting

Convention and usage knowledge browser

Repository indexing dashboard

Audit trail with LLM and MCP calls

&times;

Built with

FastAPIPostgreSQL + pgvectorClaude Sonnet<br>sentence-transformersCelery + RedisMCP

GitHub<br>&middot;<br>BSL 1.1 License<br>&middot;<br>Sponsor

&copy; 2025-2026 Krzysztof Gawrys. All rights reserved.

Sign in

to access the dashboard

Email

Password

Login

Try the demo (read-only):

[email protected] / demo

modules conventions module index audit compose

Related Articles