SLayer, a semantic layer maintained by your agent
Cube alternative for AI agents, but semantic layers already exist.
hypequery - The TypeScript analytics layer for ClickHouse
Schema-driven types and MCP server, but semantic layers like Cube already exist.
Backend developers and data engineers using ClickHouse with TypeScript
Cube · dbt Metrics · Transform
With hypequery there is no platform to adopt, no YAML sprawl. It runs where your app runs.
Key features:
- Define metrics once, reuse them everywhere: Declare dimensions and measures in one place and then pull from the same source of truth.
- Compiles to ClickHouse SQL: No service, no proxy, no extra runtime to deploy. It's a library that generates SQL and runs where your app runs.
- Multi-tenancy & Authentication ready: Cross-tenant queries are blocked at the query layer, helpers to plug into your existing auth.
- Agent-native: A dataset is a declared set of dimensions and measures, so it doubles as an allowlist. Includes an MCP server to hand an LLM a typed catalog to query.
- Runtime HTTP entry point: serve() exposes any dataset as an endpoint, so the same type-safe definitions back your dashboards and your API.
Cube alternative for AI agents, but semantic layers already exist.
Postgres MCP server that lets agents inspect column values before writing queries.
Another AI agent orchestration layer when MCP registry already exists.
Benchmark-proven database access for agents when MCP servers are multiplying everywhere.
Blocks UPDATE without WHERE at compile time, unlike Prisma or GORM.
DynamoDB ORM with clean types, but Dynamoose and TypeORM already do this well.