Vibe Prospecting
Professional prospecting inside the chat you already use. 50+ B2B data sources to build lead lists, research accounts, and find decision makers.
Alevo is an AI SDR that answers chats, forms and inbound calls in seconds, runs personalized email and cold-call outbound, and books meetings into your CRM.
MarketingTypeScript · JavaScriptGitHub @Alevo-devOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Monorepo for Alevo — an AI SDR for growth and lead generation across email, forms, calls, and chat.
apps/
web/ Marketing site — getalevo.com (Next.js 16, Tailwind v4)
app/ Product app (tenants) — app.getalevo.com (Next 16, Clerk, Supabase/RLS)
admin/ Platform super-admin — admin.getalevo.com (Alevo-internal)
packages/
tokens/ Shared design tokens (colors, fonts, spacing, radius, motion)
tsconfig/ Shared TypeScript configs
eslint-config/ Shared ESLint flat config
db/ Drizzle client + tenant RLS seam (withTenant/withService) + schema
auth/ Auth module — the only importer of Clerk (withOrg, requireRole, ...)
supabase/ Postgres migrations (single source of truth for schema + RLS)
The product app's architecture rules and local-dev setup live in
apps/app/CLAUDE.md. The full product plan is
plan.md.
pnpm install
pnpm dev # run all apps (Turborepo)
pnpm dev:web # just the marketing site
Other tasks: pnpm build, pnpm lint, pnpm typecheck.
Create one Vercel project per app, both pointed at this repo:
| Project | Root Directory | Domain |
|---|---|---|
| alevo-web | apps/web | getalevo.com |
| alevo-app | apps/app | app.getalevo.com |
| alevo-admin | apps/admin | admin.getalevo.com |
Vercel auto-detects Next.js + Turborepo. Each app has its own .env.example.
apps/admin reuses the same Supabase + Clerk as apps/app and is gated by
users.is_platform_admin; admin.getalevo.com must be an allowed origin in
Clerk. Locally it runs on port 3001 (pnpm --filter @alevo/admin dev).