Skip to Content
PlatformPlatform Surfaces

Platform Surfaces

Vitae.ai ships as a monorepo with multiple surfaces, all backed by the same API.

App (apps/app)

URL: app.vitae.ai

The main web product. Designed for recruiters and talent teams to manage their day-to-day workflow — candidate search, pipeline management, outreach, campaigns, AI agent chat, and client collaboration.

API (apps/api)

URL: api.vitae.ai

The NestJS REST API. Every other surface is a client of this API. Runs on v1 prefix. Full interactive docs at docs.vitae.ai/api.

Web (apps/web)

URL: vitae.ai

Marketing site and public-facing landing pages.

Docs (apps/docs)

URL: docs.vitae.ai

This site. Built with Nextra  on Next.js 16.

MCP Server (apps/mcp)

URL: mcp.vitae.ai

Model Context Protocol  server that exposes Vitae.ai resources and actions as MCP tools. AI agents like Claude and Cursor can search candidates, manage jobs, create applications, and interact with the recruiting database natively. Available tools include candidate search, job CRUD, application management, and pipeline operations.

Desktop (apps/desktop)

Native desktop client for macOS and Windows built with Electron. Wraps the web app with native OS integration — system notifications, keyboard shortcuts, and offline indicators.

Local development

All surfaces are in the same repo. Run any combination with:

bun install bun run dev:api # API -> http://localhost:3000 bun run dev:app # App -> http://localhost:3001 bun run dev:docs # Docs -> http://localhost:3002 bun run dev:web # Web -> http://localhost:3004
Last updated on