Anonymous builderabout 2 months agoJudging locked: Self-Evolving Agents Hackathon

Kindred

Kindred builds a live semantic graph of your best matches, shows the reasoning behind each one, and re-learns what “close” means as you give it feedback.

Review the project

Start with the source code, then open the demo or video if available.

View GitHub repository
Demo video

Video demos are proof context. Repo, stack, and build notes stay attached so visitors can inspect what was actually built.

Project description
Kindred is a semantic matching platform that builds a live graph of the people closest to you in meaning, and shows the reasoning behind every match instead of just a score. Drop in your context, and the Profiler builds a semantic vector of how you think. The Matcher scores and ranks candidates against it, and the graph reorganizes live as the model updates. Click any node and the Introducer explains the actual reasoning behind the match. The Evaluator tracks which connections land and feeds that signal back, so closeness is a learned function, not a fixed similarity score. On /village, the same matching process plays out as a pixel-art town where agent-villagers deliberate a match out loud and reach consensus, built to be data-driven and livestream-ready. Built with Actian for vector storage, Fastino for fine-tuning the Matcher on real landing data, Gemini for profiling and reasoning generation, BAND for intro threads, and Guild for weight versioning. Four agents, one shared contract, five hours of ideation before a single line of implementation.
Tools used
  • Actian
  • Band
  • Deepmind
  • Pioneer
  • Guild.ai
  • Python
  • JavaScript
  • HTML/CSS
  • D3.js
  • Fastino
  • FastAPI
  • WebSockets