An AI-powered terminal agent for Databricks and Snowflake. Debug jobs, prove data quality, analyze spend, and deploy — without leaving your terminal.
$ npm install -g lakecode
click to copy
copied!
An AI agent that actually understands your Databricks and Snowflake workspace.
From install to running workflows in under two minutes.
Install lakecode with npm. One command, no dependencies to manage.
Sign in with Google OAuth and connect your Databricks or Snowflake workspace. Lakecode automatically profiles your catalogs, schemas, and jobs.
Use slash commands or describe what you need in plain English. The AI agent collects context, executes workflows, and delivers actionable results.
Opinionated workflows for real Databricks and Snowflake engineering tasks.
/status job <id>
Job config + last 5 runs at a glance
/logs <run-id>
Run output + AI error analysis
/debug job <id>
Full diagnosis: config, failures, logs, queries, root-cause summary
/queries job <id>
SQL query history for the latest run
/queries run <run-id>
SQL query history for a specific run
/prove <table>
Evidence pack: schema, row counts, nulls, freshness, numeric stats, duplicates, samples + health assessment
/audit jobs
Scan for SLA gaps, missing timeouts, recurring failures
/audit jobs
Scan jobs for SLA gaps, missing timeouts, runtime variability, failures; risk-scored report
/cost top
Top spend drivers from billing system tables
/cost spike
Compare day vs baseline; AI identifies likely drivers
/drift detect
Compare deployed resources against bundle definitions
/deploy <local> <ws-path>
Import a local file into the workspace
/run job <id>
Trigger job run + poll until completion
/capture job <id>
Capture a job or pipeline into a Databricks Asset Bundle
/uc explain-access
Trace why a principal has (or lacks) access to a Unity Catalog object
Lakecode profiles your Databricks or Snowflake environment on connect — catalogs, schemas, jobs, warehouses. The AI reasons with real context, not generic prompts.
Every workflow produces shareable artifacts — evidence packs, debug reports, cost breakdowns. Attach them to PRs, incidents, or audit trails.
Stop bouncing between Jobs UI, cluster logs, SQL editor, and dashboards. One command replaces five browser tabs.
Lakecode runs on your machine. Your credentials never leave your environment.
Lakecode only sees what your platform identity can see. Unity Catalog, Snowflake RBAC — no elevated permissions, no backdoors.
Plan/approval flow for risky operations. Built-in guardrails prevent common high-cost mistakes.
Authentication uses cryptographically signed license keys. No shared secrets, no tokens stored on our servers.
Requires Node.js 18+. Two commands and you're in.
Yes. Every account gets free daily credits — enough for a few commands per day. Resets every night. No credit card required. For heavier workloads, the Pro plan auto-reloads your balance so you never run out.
No. Lakecode includes a built-in AI proxy — just sign in and start running commands. If you prefer, you can bring your own Anthropic or OpenAI keys (BYOK) and use them directly.
By default, lakecode uses Claude (Anthropic) via our managed proxy. With BYOK, you can use your own Anthropic or OpenAI keys and choose which model to run.
Most commands are read-only (debug, prove, cost, audit). Write commands like /deploy and /run job perform actions, but lakecode is explicit about what it's doing and uses plan/approval for risky operations.
No. Lakecode is an AI agent with a workflow engine that chains steps, manages workspace context, and produces structured reports. It collects facts via APIs and SQL, then uses AI to interpret, summarize, and recommend.
Usage-based. Each command consumes credits based on the AI tokens used. Free accounts get daily credits that reset at midnight UTC. Pro accounts add a payment method and auto-reload when the balance gets low. You only pay for what you use.
Start free. Scale when you need to.
Free daily credits, reset every night. Enough for a few commands per day — debug a job, prove a table, check spend. No credit card required.
Add a payment method, get auto-reloading credits when your balance is low. Default reload at $20. Usage-based — pay only for what you use.
Everything you need to get the most out of lakecode.
Install lakecode, sign in with Google, connect your Databricks or Snowflake workspace, and run your first command.
Read →The step-based workflow engine: deterministic steps, AI interpretation, context management, and evidence generation.
Read →Complete reference for all commands: debugging, data quality, platform ops, deployment, and configuration.
Read →Conventions files, default catalogs/schemas, workspace profiles, naming patterns, and team standards.
Read →Google OAuth, license keys, free and Pro tiers, BYOK setup, and managing your account.
Read →Plan/approval flow, guardrails, output truncation, and how lakecode keeps your workspace safe.
Read →What evidence packs contain, how /prove generates them, and how to use them in your workflow.
Read →Free tier, auto-reload, cost model, BYOK billing, and managing your balance.
Read →