discussion or speech involving multiple participants, through multiple forms of communication
A Figma-like canvas for visualizing and exploring branching LLM conversations. Each prompt & completion is represented as a tree node, and different models can be selected for each node.
- Enable multimodal capabilities such as images
- Enable real-time collaborative editing
- Allow resizing nodes
- Explore templating conversations for different use cases
- Next.js & tailwind
- Flask
- Redis
- Firestore
- Langchain
- Together.ai
- GCP
This app is deployed using Google App Engine. Deploy backend first.
- Configure
backend/app.yamland add any required env variables. Referencebackend/app.example.yaml. - Run
gcloud app deployinbackend/.- Run
gcloud app logs tail -s backendto debug issues.
- Run
Deploy frontend second.
- Configure
frontend/app.yamland add any required env variables. Referencefrontend/app.example.yaml. - Run
NEXT_PUBLIC_BACKEND_ROOT_URL=<APP_ENGINE_BACKEND_URL> yarn build.- ex:
NEXT_PUBLIC_BACKEND_ROOT_URL=https://backend-dot-polylogue-123456.ew.r.appspot.com yarn build
- ex:
- Run
gcloud app deployinfrontend/.- Run
gcloud app logs tail -s frontendto debug issues.
- Run

