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.

Joining conversation...

Select a conversation or join a Campaign in Discovery.

Edit Profile

64x64 pixels

Discover

Join public conversations and campaigns to help shape the future.

Active Campaigns

{{ c.title }}

{{ getConversationCountForCampaign(c.topic) }} conversations

Topic: {{ c.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...