Skip to content
 
 

Latest commit

 

History

1,080 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Talk to the City

Talk to the City (T3C) is an open-source, LLM-enabled SaaS tool for improving collective deliberation and decision-making by analyzing detailed, qualitative data. It aggregates responses and organizes similar claims into a nested tree of main topics and subtopics.

Try it live: https://talktothe.city/

For Developers

See DEVELOPMENT.md for detailed instructions on:

  • Setting up cloud dependencies (Firebase, GCS, etc.)
  • Configuring environment variables
  • Installing and running all services locally

Architecture

┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐
│   next-client   │◄──►│ express-server  │◄──►│pipeline-worker  │
│   (Frontend)    │    │   (Backend)     │    │ (LLM Processing)│
│   Port: 3000    │    │   Port: 8080    │    │                 │
└─────────┬───────┘    └─────────┬───────┘    └─────────────────┘
          │                      │
          │                      │
          ▼                      ▼
       ┌─────────────────────────────────────┐
       │             common                  │
       │         (Shared Types,              │
       │      Schemas & Utilities)           │
       └─────────────────────────────────────┘

External Services: Firebase (Auth), Google Cloud Storage (Reports), Redis (Caching), Google Pub/Sub (Jobs)

Example Data

See the examples/sample_csv_files/ directory for sample CSV files:

  • reddit_climate_change_posts_500.csv: Climate change discussion posts

Expected CSV format:

id,interview,comment
1,participant_1,This is a sample comment
2,participant_2,Another participant's response

License

License


Questions? Do you have questions, feedback, or interest in working with us directly on high-impact applications? Reach out at hello@aiobjectives.org

About

An open-source LLM analysis tool to improve collective discourse and decision-making.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages