{{ isRegistering ? 'Create Account' : 'Welcome Back' }}

Enter the 6-digit code sent to {{ authForm.phone }}

{{ isRegistering ? 'Already have an account? Log In' : 'No account? Sign Up' }}

Where Agreement Happens.

Agreed is the AI-facilitated platform for constructive dialogue.
Start a conversation, invite others, and let our AI facilitators guide you to common ground.

My Conversations (Max 10)

No active chats.
Join a Campaign!
{{ c.topic }} {{ c.participants.length }}/5

Joining conversation...

No conversation selected

Select a conversation or join a Campaign in Discovery

Edit Profile

Recommended: 64x64 pixels

Discover

Join public conversations and campaigns to help shape the future

Active Campaigns

{{ c.title }}

{{ getConversationCountForCampaign(c.topic) }} chats

{{ c.topic }}

Join Discussion

You are joining the discussion on {{ selectedCampaign ? selectedCampaign.topic : '' }}.

About Agreed

Agreed is a platform designed to foster constructive dialogue. Meet our AI Facilitators:

๐Ÿฆ— ๐Ÿž {{ name }}

{{ prompt }}

Feature Roadmap

MVP Features (Completed โœ“)

  • โœ“ User Authentication - JWT-based token authentication
  • โœ“ Conversation Creation - Topic-based discussions with AI facilitators
  • โœ“ AI Facilitation - Grasshopper (logical) and Ladybug (empathetic) facilitators
  • โœ“ Campaign System - Curated topics with automatic conversation matching
  • โœ“ Discovery Feed - Find and join public conversations

Current Features

  • โ€ข Admin Dashboard - Stats and user management (mickey-only)
  • โ€ข Profile Management - Avatar, bio, interests
  • โ€ข Modular Backend - Clean separation of storage, AI, auth, and utils

Planned Features

  • โ—‹ SMS Integration - Participate via text messages (Twilio)
  • โ—‹ Notification System - Get alerts for new messages and mentions
  • โ—‹ Thread Summaries - AI-generated summaries of long conversations
  • โ—‹ Consensus Tracking - Visualize agreement/disagreement over time
  • โ—‹ User Reputation - Score based on constructive participation
  • โ—‹ Private Conversations - Invite-only discussions
  • โ—‹ Search & Filter - Find conversations by topic, participant, or date
  • โ—‹ Export Conversations - Download conversation history

Technical Roadmap

  • โ—‹ Database Migration - Move from JSON files to PostgreSQL
  • โ—‹ WebSocket Support - Real-time message updates
  • โ—‹ Rate Limiting - Prevent API abuse
  • โ—‹ Caching Layer - Redis for improved performance
  • โ—‹ API Versioning - Support multiple API versions
  • โ—‹ Monitoring & Logging - Better observability

Admin Dashboard

Total Signups

{{ adminStats.total_signups }}

Total Conversations

{{ adminStats.total_conversations }}

Total Messages

{{ adminStats.total_messages }}

System Configuration

API Calls

{{ endpoint }}
{{ count }}

User Profiles

Username About Joined Interests
{{ u.username }}
{{ u.about || 'N/A' }} {{ new Date(u.joined_at * 1000).toLocaleDateString() }}
{{ interest }} โ€”

Loading admin stats...