diff --git a/docs/docs/assets/css/extra.css b/docs/docs/assets/css/extra.css index 5d26b056be..5c7c736fa8 100644 --- a/docs/docs/assets/css/extra.css +++ b/docs/docs/assets/css/extra.css @@ -7,3 +7,162 @@ letter-spacing: 0.05em; opacity: 1; } + +/* ================================================ + HOMEPAGE + ================================================ */ + +/* --- Hero section --- */ +.hero { + text-align: center; + padding: 1.5rem 0 0.5rem; +} + +.hero-banner { + max-width: 280px; + margin: 0 auto; + image-rendering: -webkit-optimize-contrast; + image-rendering: crisp-edges; +} + +.hero-tagline { + font-size: 1.45rem; + font-weight: 700; + line-height: 1.3; + margin: 1rem 0 0.75rem; + color: var(--md-default-fg-color); + letter-spacing: -0.015em; +} + +.hero-description { + font-size: 0.92rem; + max-width: 500px; + margin: 0 auto 1.5rem; + color: var(--md-default-fg-color--light); + line-height: 1.6; +} + +.hero-actions { + display: flex; + justify-content: center; + gap: 0.6rem; + flex-wrap: wrap; + margin-bottom: 0; +} + +.hero-actions .md-button { + font-size: 0.8rem; + padding: 0.5rem 1.4rem; + border-radius: 6px; + font-weight: 600; +} + +/* Install snippet */ +.hero-install { + max-width: 460px; + margin: 1.25rem auto 0; +} + +.hero-install pre { + margin: 0; +} + +.hero-install code { + font-size: 0.78rem; +} + +/* --- Section headings --- */ +.section-heading { + text-align: center; + font-size: 1.2rem; + font-weight: 700; + margin: 1.5rem 0 0.2rem; + letter-spacing: -0.01em; +} + +.section-sub { + text-align: center; + color: var(--md-default-fg-color--light); + font-size: 0.85rem; + margin: 0 auto 1.25rem; + max-width: 460px; + line-height: 1.5; +} + +/* --- Feature cards --- */ +.grid.cards > ul > li { + border-radius: 8px; + padding: 0.8rem !important; + transition: box-shadow 0.2s ease, transform 0.2s ease; +} + +.grid.cards > ul > li:hover { + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.07); + transform: translateY(-1px); +} + +[data-md-color-scheme="slate"] .grid.cards > ul > li:hover { + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3); +} + +.grid.cards > ul > li p { + font-size: 0.83rem; + line-height: 1.55; +} + +/* --- Pill grid (LLM providers, warehouses) --- */ +.pill-grid { + max-width: 600px; + margin: 0 auto; +} + +.pill-grid ul { + display: flex; + flex-wrap: wrap; + justify-content: center; + gap: 0.45rem; + list-style: none; + padding: 0; + margin: 0; +} + +.pill-grid ul li { + display: inline-flex; + align-items: center; + gap: 0.3rem; + padding: 0.4rem 0.85rem; + border-radius: 100px; + font-size: 0.8rem; + border: 1px solid var(--md-default-fg-color--lightest); + color: var(--md-default-fg-color--light); + white-space: nowrap; + margin: 0; +} + +.pill-grid ul li .twemoji { + display: inline-flex; +} + +[data-md-color-scheme="slate"] .pill-grid ul li { + border-color: rgba(255, 255, 255, 0.12); +} + +/* --- Doc links footer --- */ +.doc-links { + text-align: center; + font-size: 0.85rem; + line-height: 1.8; +} + +.doc-links a { + text-decoration: none; +} + +.doc-links a:hover { + text-decoration: underline; +} + +/* --- Dividers --- */ +.md-content hr { + margin: 1.5rem 0; +} diff --git a/docs/docs/assets/images/altimate-code-banner.png b/docs/docs/assets/images/altimate-code-banner.png new file mode 100644 index 0000000000..adcc814ab3 Binary files /dev/null and b/docs/docs/assets/images/altimate-code-banner.png differ diff --git a/docs/docs/getting-started.md b/docs/docs/getting-started.md index b4224e4fa6..83a6a0c264 100644 --- a/docs/docs/getting-started.md +++ b/docs/docs/getting-started.md @@ -1,5 +1,19 @@ # Getting Started +## Why altimate-code? + +Unlike general-purpose coding agents, altimate-code is built for data teams: + +| Capability | General coding agents | altimate-code | +|---|---|---| +| SQL anti-pattern detection | None | 19 rules with confidence scoring | +| Column-level lineage | None | Automatic from SQL | +| Schema-aware autocomplete | None | Indexes your warehouse metadata | +| Cross-dialect translation | None | Snowflake, BigQuery, Databricks, Redshift | +| FinOps analysis | None | Credit analysis, expensive queries, warehouse sizing | +| PII detection | None | Automatic column scanning | +| dbt integration | Basic file editing | Manifest parsing, test generation, model scaffolding | + ## Installation ```bash diff --git a/docs/docs/index.md b/docs/docs/index.md index 896ba8646c..b250a20117 100644 --- a/docs/docs/index.md +++ b/docs/docs/index.md @@ -1,90 +1,160 @@ -# altimate-code +--- +title: altimate-code +hide: + - toc +--- -**The data engineering agent for dbt, SQL, and cloud warehouses.** + -altimate-code is an AI-powered CLI agent with 55+ specialized tools for SQL analysis, schema inspection, column-level lineage, FinOps, and RBAC. It connects to your warehouse, understands your data, and helps you write better SQL, cut costs, and ship faster. +
+
+
The data engineering agent for
dbt, SQL, and cloud warehouses.
An AI-powered CLI with 55+ specialized tools — SQL analysis, schema inspection, column-level lineage, FinOps, and RBAC. Connects to your warehouse, understands your data, and helps you ship faster.
-Unlike general-purpose coding agents, altimate-code is built for data teams: +-| Capability | General coding agents | altimate-code | -|---|---|---| -| SQL anti-pattern detection | None | 19 rules with confidence scoring | -| Column-level lineage | None | Automatic from SQL | -| Cost prediction | None | 4-tier system trained on your query history | -| Schema-aware autocomplete | None | Indexes your warehouse metadata | -| Cross-dialect translation | None | Snowflake, BigQuery, Databricks, Redshift | -| FinOps analysis | None | Credit analysis, expensive queries, warehouse sizing | -| PII detection | None | Automatic column scanning | -| dbt integration | Basic file editing | Manifest parsing, test generation, model scaffolding | +[Get Started](getting-started.md){ .md-button .md-button--primary } +[View on GitHub :material-github:](https://github.com/AltimateAI/altimate-code){ .md-button } -## Quick start +
+ +Unlike general-purpose coding agents, every tool is purpose-built for data engineering workflows.
-## Choose your agent mode +Each agent has scoped permissions and purpose-built tools for its role.
+ +Model-agnostic — bring your own provider or run locally.
+ +First-class support for 8 data platforms.
+ +