Skip to content

enderzz520/Kith-Kin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kith&Kin

Kith&Kin is a real-time Gemini companion for elderly Chinese-speaking parents navigating Australian pharmacy and GP visits. The MVP uses a React client, FastAPI backend proxy, one Gemini Live session, ADK agents, PostgreSQL memory, and a stdio MCP tool server.

Implemented scope

Phases 00–02 provide the normative contracts, source reconciliation, Live transcription validation harness, secure environment/tooling foundation, typed runtime/MCP/card schemas, backend state machines, and frontend wire mapper. The authenticated Live provider checkpoint remains explicitly credential-blocked.

Setup

cp .env.example .env
cp backend/.env.example backend/.env
cp frontend/.env.example frontend/.env
docker compose up -d postgres postgres_test
uv sync --project backend --all-groups
npm --prefix frontend ci

GOOGLE_API_KEY is optional for tests and is required only for opt-in provider validation and later Live integration.

Verify Phases 00–02

backend/.venv/bin/pytest backend/tests/unit -v
backend/.venv/bin/ruff check backend
backend/.venv/bin/mypy backend/app
npm --prefix frontend run lint
npm --prefix frontend run typecheck
npm --prefix frontend run test
npm --prefix frontend run build
docker compose config

Architecture and implementation order are defined in docs/CODE_PLAN.md.

About

This git is to attend the competition of kaggle vibe code AI agent.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 88.2%
  • TypeScript 9.9%
  • JavaScript 1.2%
  • Other 0.7%