Skip to content

synapsedotai/synapse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Synapse

Frontend Status Backend 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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages