Skip to content

Repository files navigation

Synapse

Frontend StatusBackend Status

Synapse Monorepo based on Turborepo.

Stack

Frontend

The Synapse frontend uses Next.js with TailwindCSS, Jotai, and is deployed on Cloudflare Workers via OpenNext.

It's deployed at synapse.elia.vc.

Icons are from Heroicons.

Backend

The Synapse backend uses Express.js with Prisma as ORM & PostgreSQL (via Supabase) as DB, deployed via Coolify.

It's deployed at api.synapse.elia.vc.

Claude + AI usage (backend):

  • Topic extraction: Anthropic Claude (Haiku) via Messages API, returning normalized topics + confidence
  • Agentic reasoning: Claude (Sonnet) ranks experts (score × freshness) and powers the matchmaker orchestration
  • Embeddings: OpenAI embeddings API; semantic chunking improves recall; vectors stored in pgvector

Claude + AI usage (frontend):

  • Chat: Sonnet-3.5 via Openrouter & local tool-calls
  • Voice: Elevenlabs (TTS & STT - LLM: Sonnet-3.5)
  • Video: BeyondPresence

Apps and Packages

  • web: a Next.js frontend
  • api: an Express.js api
  • @repo/eslint-config: eslint configurations (includes eslint-config-next and eslint-config-prettier)
  • @repo/typescript-config: tsconfig.jsons used throughout the monorepo

Each package/app is 100% TypeScript.

For Judges (Anthropic Hackathon)

  • Live MVP with frontend and backend (complete individually, limited linkage)
  • What it does
    • Friday check-ins → Claude (chat, topics, summaries) → employee profiles
    • Search → semantic chunking + OpenAI embeddings + pgvector
    • Expert Matchmaker agent → Claude reasoning & tool-calling to rank experts, build profile on user & more
  • Verify quickly

About

Monorepo for the Synapse AI Platform

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages