A comprehensive AI-powered assistant for Enterprise Operating System (EOS) implementation
Built with Next.js 15, AI SDK, PostgreSQL, and cutting-edge AI technologies
Core Features Β· Productivity Β· Integrations Β· Advanced Β· EOS Tools Β· UI/UX
EOSAI is a revolutionary, enterprise-ready AI platform specifically designed for EOS (Entrepreneurial Operating System) implementation. It combines state-of-the-art AI capabilities with specialized business tools, comprehensive document intelligence, and personalized AI personas to transform how organizations implement and manage EOS methodologies.
- π€ Advanced AI: Multi-provider support with streaming conversations
- π Document Intelligence: RAG-powered knowledge extraction from your files
- π₯ Custom Personas: Specialized AI assistants for different business roles
- π¨ Rich Composer: Generate code, charts, documents, and spreadsheets
- π§ EOS-Specific Tools: Purpose-built for EOS methodology implementation
- β‘ Real-time Features: Streaming responses with resumable connections
- π― Enterprise Ready: OAuth, role-based access, and premium features
Essential AI conversation capabilities that power every interaction
π€ AI-Powered Conversations v2.0 NEW
Experience cutting-edge AI conversations with real-time streaming, multi-model support, and intelligent message management. Built on the Vercel AI SDK with OpenAI integration.
- OpenAI GPT-4 and GPT-3.5 model support
- Real-time streaming responses for instant feedback
- Comprehensive message history with search
- Copy, edit, regenerate, and version messages
- Context-aware conversations with memory
- Resumable streams with Redis caching
- Ask complex questions and get detailed, streamed responses
- Edit previous messages to refine conversations
- Copy AI responses for use in other applications
- Regenerate responses to explore different perspectives
- Get instant, real-time responses instead of waiting
- Maintain context across long conversations
- Easily manage and reference previous discussions
- Seamlessly continue conversations across sessions
Tags: ai chat streaming openai conversation
π Interactive Composer v2.0 NEW
Create rich, interactive content directly in your conversations. From code snippets to complex charts and documents, composer make your AI conversations more productive and visual.
- Monaco code editor with syntax highlighting for 50+ languages
- Interactive Chart.js charts with real-time data
- Rich text editing with markdown and formatting
- Excel-like spreadsheets with formulas and calculations
- AI-assisted editing with diff view and suggestions
- Real-time collaboration and sharing capabilities
- Export options for all composer types
- Generate Python scripts and edit them with AI assistance
- Create interactive bar charts from your data
- Build rich documents with formatting and images
- Generate complex spreadsheets with formulas
- Code review with AI-powered diff highlighting
- Visualize data instantly instead of just text descriptions
- Edit and iterate on generated content in real-time
- Share interactive content with colleagues
- Work with code, data, and documents in one place
Tags: composer code charts documents monaco visualization
π€ Enhanced Media Input v2.0 NEW
Advanced multimodal input system that handles images, documents, and files with intelligent processing. Features drag-and-drop, clipboard integration, and real-time processing status.
- Drag-and-drop file upload with visual feedback
- Clipboard image pasting for quick screenshots
- Support for images, PDFs, DOCX, XLSX, and more
- Real-time processing status and progress tracking
- Automatic file type detection and handling
- Image compression and optimization
- Secure file storage with Vercel Blob
- Paste screenshots directly into conversations
- Drag PDFs from your desktop for instant analysis
- Upload Excel files and get data insights
- Process images with OCR for text extraction
- No need to switch between apps for file sharing
- Instant visual communication with images
- Seamless workflow for document analysis
- Quick capture and share of visual information
Tags: upload multimodal drag-drop images files clipboard
Features designed to boost your workflow and maximize efficiency
π Document Intelligence (RAG) v2.0 NEW
Revolutionary document intelligence powered by Retrieval-Augmented Generation (RAG). Upload any document and have AI understand, analyze, and answer questions about your content using vector embeddings and semantic search.
- Support for PDF, DOCX, XLSX, TXT, and image files
- OCR for scanned documents and handwritten notes
- Vector-based semantic search with 1536-dimensional embeddings
- Document preview with text extraction and analysis
- Personal knowledge base that learns from your documents
- Context-aware responses using your document content
- Dual storage in Upstash Vector and PostgreSQL pgvector
- Upload contracts and ask questions about specific clauses
- Analyze financial reports and get insights on trends
- Process meeting notes and extract action items
- Review research papers and get summaries
- Search across multiple documents with natural language
- Never lose track of important information in documents
- Get instant answers from your personal knowledge base
- Spend less time reading, more time acting on insights
- Build a searchable repository of all your content
Tags: rag documents upload ai search embeddings ocr
π Enhanced Search & Filtering v2.0 NEW
Advanced search capabilities that go beyond simple text matching. Find conversations, documents, and specific information using natural language queries and intelligent filtering.
- Full-text search across all conversations and messages
- Smart filters by date, persona, message type, and category
- Instant search with Cmd/Ctrl+K keyboard shortcut
- AI-powered search suggestions and auto-complete
- EOS-specific keyword recognition and categorization
- Fuzzy matching to find content even with typos
- Search within specific conversations or globally
- Search "meeting notes from last week" to find relevant chats
- Use filters to find all conversations with a specific persona
- Search for "scorecard" to find EOS-related discussions
- Quick search with Cmd+K for instant access
- Find any information from past conversations instantly
- Navigate large conversation histories efficiently
- Discover related content and patterns
- Spend less time scrolling, more time finding answers
Tags: search filtering keyboard shortcuts ai suggestions
π Saved Content Management v2.0 NEW
Comprehensive content management system that lets you save, organize, and quickly access important information from your conversations.
- Pin individual messages for quick reference
- Bookmark entire conversations for easy return
- Cross-chat navigation with unified saved content
- Pinned messages bar for immediate access
- Quick access dropdown in the sidebar
- Robust saved content store with persistence
- Export and share saved content easily
- Pin important AI responses for later reference
- Bookmark project planning conversations
- Save meeting summaries and action items
- Create a personal library of useful information
- Never lose important information again
- Build a personal knowledge repository
- Quick access to frequently referenced content
- Organize information across multiple conversations
Tags: bookmarks pins saved content organization reference
@ Smart @ Mentions v2.0 NEW
Advanced mention system that provides context-aware suggestions and shortcuts for quickly referencing calendar events, documents, and other resources in your conversations.
- Calendar event mentions (@cal) with date parsing
- Document references (@doc) with instant preview
- Resource shortcuts (@free) for common requests
- Context-aware suggestions based on conversation
- Visual feedback with icons and formatting
- AI-powered mention detection and processing
- Smart autocomplete with fuzzy matching
- Type @cal to reference your next meeting
- Use @doc to mention specific documents in chat
- Try @free for quick access to common resources
- Get smart suggestions based on what you're discussing
- Quickly reference external resources without leaving chat
- Provide context to AI with specific document mentions
- Streamline common requests with shortcuts
- Make conversations more interactive and contextual
Tags: mentions calendar documents shortcuts context references
β¨οΈ Keyboard Shortcuts v2.0 NEW
Complete keyboard navigation system that makes the app accessible and efficient for power users. Comprehensive shortcuts for all major features and actions.
- Quick search activation with Cmd/Ctrl+K
- Message navigation with arrow keys
- Composer shortcuts for editing and creation
- Chat management and switching shortcuts
- Full accessibility support for screen readers
- Customizable shortcut preferences
- Visual shortcut hints and help modal
- Press Cmd+K to instantly open search
- Use Tab to navigate between UI elements
- Press Escape to close modals and menus
- Use Ctrl+Enter to send messages quickly
- Work faster without reaching for the mouse
- Improve accessibility for all users
- Reduce cognitive load with consistent shortcuts
- Enable power user workflows and efficiency
Tags: keyboard shortcuts accessibility navigation efficiency
Connect with your favorite tools and services
π
Google Calendar Integration v2.0 NEW
Deep Google Calendar integration that brings your schedule into AI conversations. Create events, get briefings, and manage your time with intelligent calendar assistance.
- View upcoming events directly in chat
- Create events via natural language with AI
- Daily and weekly calendar briefings
- Meeting insights and time analytics
- Secure OAuth 2.0 connection with Google
- Calendar widget in the sidebar dashboard
- Smart scheduling suggestions and conflict detection
- Ask "What's on my calendar today?" for instant overview
- Say "Schedule a meeting with John next Tuesday" to create events
- Get AI-generated meeting preparation and follow-ups
- Receive daily briefings about your schedule
- Never miss important meetings or deadlines
- Reduce context switching between apps
- Get intelligent insights about your time usage
- Streamline scheduling with natural language
Tags: calendar google scheduling meetings integration oauth
Powerful capabilities for sophisticated workflows
π₯ Custom AI Personas v2.0 NEW
Build custom AI personalities tailored to specific roles, knowledge domains, or use cases. Each persona can have its own documents, instructions, and behavior patterns.
- Create unlimited custom personas with unique instructions
- Document-specific knowledge bases for each persona
- System personas (pre-built) and user personas (custom)
- Profile management with sub-categories and themes
- Custom icon selection and visual branding
- Persona-specific RAG with isolated knowledge spaces
- Easy switching between different AI personalities
- Create a "Legal Advisor" persona with law documents
- Build a "Marketing Expert" with campaign templates
- Design a "Technical Writer" with style guides
- Develop a "Financial Analyst" with market data
- Get specialized expertise for different tasks
- Maintain context and knowledge for specific roles
- Streamline workflows with purpose-built assistants
- Scale your expertise across different domains
Tags: personas custom ai assistants knowledge roles
π Nexus Research Mode (Beta) v2.0 NEW PREMIUM
Revolutionary research capabilities that combine web search, analysis, and AI reasoning to provide comprehensive insights on any topic. Currently in beta with premium access.
- Nexus advanced research mode with deep analysis
- Multi-source web search integration
- Real-time progress tracking and transparency
- Comprehensive research report generation
- Source verification and credibility scoring
- Interactive research refinement and follow-ups
- Export research results in multiple formats
- Research market trends with comprehensive analysis
- Investigate competitors with detailed comparisons
- Analyze industry reports and synthesize insights
- Generate research reports on complex topics
- Get professional-quality research in minutes
- Access information beyond AI training data
- Save hours of manual research and analysis
- Make better decisions with comprehensive data
Tags: research web-search analysis nexus premium beta
β¨ Enhanced Composer Editing v2.0 NEW
Next-generation composer editing with AI assistance, visual diff comparison, and collaborative features that make content creation and editing more intuitive and powerful.
- AI-assisted editing with intelligent suggestions
- Visual diff view for tracking changes
- Enhanced Monaco editor with advanced features
- Real-time collaboration capabilities
- Version control and change tracking
- Smart formatting and syntax correction
- Export options for all composer types
- Get AI suggestions while editing code
- See changes highlighted with diff view
- Collaborate on documents in real-time
- Track versions and revert changes easily
- Edit more efficiently with AI assistance
- Never lose track of changes and versions
- Collaborate seamlessly with others
- Create higher quality content faster
Tags: composer editing collaboration diff ai-assistance
Specialized tools for Enterprise Operating System implementation
π’ EOS Business Tools v2.0 NEW
Complete EOS (Entrepreneurial Operating System) toolkit with specialized personas, templates, and knowledge base for implementing EOS in your organization.
- Level 10 meeting templates and agenda builders
- Scorecard generation with KPI tracking
- VTO (Vision/Traction Organizer) builder
- People Analyzer and GWC assessments
- Comprehensive EOS Implementer knowledge base
- Quarterly planning and focus day templates
- Access to specialized EOS personas and facilitators
- Generate Level 10 meeting agendas automatically
- Build company scorecards with measurable KPIs
- Create VTO documents with guided assistance
- Conduct People Analyzer sessions with templates
- Implement EOS methodology with expert guidance
- Save time with pre-built templates and structures
- Access specialized knowledge from EOS experts
- Maintain consistency across EOS processes
Tags: eos business methodology templates scorecard vto
π¨βπΌ EOS Implementer Personas v2.0 NEW
Pre-configured AI personas specifically designed for EOS implementation, each with specialized knowledge for different types of EOS sessions and processes.
- Quarterly Session Facilitator with planning templates
- Focus Day Facilitator for intensive work sessions
- Vision Building Day 1 & 2 specialized personas
- Level 10 Meeting facilitator with agenda management
- Annual Planning persona with strategic guidance
- Access restricted to verified EOS professionals
- Comprehensive EOS knowledge base integration
- Use Quarterly Facilitator for 90-day planning
- Access Vision Day personas for company vision work
- Get Focus Day guidance for intensive sessions
- Use specialized knowledge for annual planning
- Get expert EOS facilitation without hiring consultants
- Access specialized knowledge for each EOS process
- Maintain consistency across EOS implementations
- Scale EOS expertise across your organization
Tags: eos personas facilitator quarterly vision implementer
Interface and experience enhancements that delight users
β¨ Smooth UI Animations v2.0 NEW
Comprehensive animation system using GSAP, Framer Motion, and Locomotive Scroll to create smooth, professional interactions that enhance the user experience.
- GSAP-powered entrance animations and transitions
- Framer Motion components for interactive elements
- Locomotive Scroll for smooth scrolling experiences
- Performance-optimized animations with lazy loading
- Accessibility-friendly with reduced motion support
- Consistent animation language across the app
- Professional polish that feels responsive and alive
- Smooth entrance animations when app loads
- Fluid transitions between chat conversations
- Interactive hover effects on buttons and cards
- Smooth scrolling throughout long conversations
- Creates a premium, polished feel
- Provides visual feedback for user actions
- Makes the interface feel more responsive
- Guides attention to important elements
Tags: animations ui gsap framer-motion transitions polish
π Smart Notifications v2.0 NEW
Advanced notification system that provides contextual feedback, actionable messages, and smart alerts to keep users informed about important events and status changes.
- Context-aware notifications based on user actions
- Actionable toast messages with buttons and links
- Smart grouping to prevent notification spam
- Persistent notifications for important alerts
- Visual hierarchy with different notification types
- Accessibility support with screen reader compatibility
- Customizable notification preferences
- Get notified when document upload completes
- Receive alerts about calendar integration status
- See confirmation when messages are pinned
- Get smart suggestions for related actions
- Stay informed about important system events
- Get actionable feedback on your interactions
- Reduce uncertainty with clear status updates
- Take quick actions directly from notifications
Tags: notifications toasts alerts feedback context-aware
π± Mobile-First Design v2.0 NEW
Comprehensive responsive design that provides an optimal experience across all devices, from mobile phones to large desktop screens.
- Mobile-first responsive design principles
- Touch-optimized interface for mobile devices
- Adaptive layouts that work on any screen size
- Optimized typography and spacing for readability
- Gesture support for mobile interactions
- Progressive enhancement for larger screens
- Consistent experience across all devices
- Seamless chat experience on mobile phones
- Touch-friendly buttons and interactive elements
- Responsive sidebar that adapts to screen size
- Optimized composer viewing on tablets
- Use the app anywhere, on any device
- Maintain productivity while mobile
- Consistent experience regardless of screen size
- Touch-friendly interface for tablet users
Tags: responsive mobile design touch adaptive cross-device
π What's New Feature Discovery v2.0 NEW
Advanced feature discovery framework that automatically shows users new features and capabilities, with detailed explanations and examples.
- Automatic detection of new features for each user
- Beautiful modal with detailed feature explanations
- Category-based organization of features
- Visual examples and screenshots for clarity
- User tracking to prevent repeated notifications
- Manual access via sidebar for feature exploration
- Badge notifications for unseen features
- Automatically see new features when they're released
- Browse all features organized by category
- Get detailed explanations with examples
- Access feature discovery anytime from sidebar
- Never miss new capabilities and improvements
- Understand features with clear explanations
- Discover advanced features you might not find
- Stay up-to-date with latest enhancements
Tags: features discovery onboarding updates notifications
- Next.js 15.3 with App Router and React Server Components
- React 19 RC with cutting-edge features
- TypeScript 5.6 for full type safety
- shadcn/ui modern component library
- Tailwind CSS 3.4 utility-first styling
- GSAP 3.13 & Framer Motion 11 for animations
- Vercel AI SDK 4.3 with OpenAI integration
- PostgreSQL with Drizzle ORM and pgvector
- Upstash Vector for semantic search
- Redis for resumable streams
- Auth.js 5.0 for authentication
- TypeScript throughout the entire stack
- Biome 1.9 for fast formatting and linting
- Playwright for E2E testing
- Drizzle Studio for database management
- Node.js 18+
- pnpm 9.12+
- PostgreSQL database
- OpenAI API key
-
Clone and install
git clone https://github.com/your-org/eoschatai.git cd eoschatai pnpm install -
Configure environment
cp .env.example .env.local # Add your API keys and database URLs -
Setup database
pnpm db:migrate pnpm db:pgvector
-
Start development
pnpm dev
Visit http://localhost:3000 to start using EOSAI!
pnpm dev # Start development server
pnpm build # Build for production
pnpm db:studio # Open database GUI
pnpm upload-docs # Upload knowledge base
pnpm test # Run E2E testsCreate a .env.local file with the following:
Required Variables
DATABASE_URL="postgresql://user:password@localhost:5432/eosai"
AUTH_SECRET="your-auth-secret-key"
AUTH_GOOGLE_ID="your-google-oauth-client-id"
AUTH_GOOGLE_SECRET="your-google-oauth-client-secret"
ANTHROPIC_API_KEY="your-anthropic-api-key"
OPENAI_API_KEY="your-openai-api-key"
UPSTASH_VECTOR_REST_URL="your-upstash-vector-url"
UPSTASH_VECTOR_REST_TOKEN="your-upstash-vector-token"
BLOB_READ_WRITE_TOKEN="your-vercel-blob-token"Optional Variables
REDIS_URL="redis://localhost:6379"
GOOGLE_CLIENT_ID="your-google-calendar-client-id"
GOOGLE_CLIENT_SECRET="your-google-calendar-client-secret"
POSTHOG_KEY="your-posthog-key"
STRIPE_SECRET_KEY="your-stripe-secret-key"EOSAI provides a comprehensive REST API for building integrations.
- Full API Reference - Detailed endpoint documentation
- OpenAPI Spec - OpenAPI 3.1 specification
| Category | Endpoints | Description |
|---|---|---|
| Chat | /api/chat, /api/chat/{id} |
AI conversations with streaming |
| User | /api/me, /api/user-settings |
User profile and settings |
| Organizations | /api/organizations/* |
Team management |
| Calendar | /api/calendar/* |
Google Calendar integration |
| Documents | /api/user-documents |
Document upload and RAG |
| Personas | /api/personas/* |
Custom AI personas |
| Search | /api/search |
Full-text and semantic search |
For detailed documentation, see docs/API.md.
| Feature Category | Free | Premium |
|---|---|---|
| Core Chat | β All features | β All features |
| Document Intelligence | β Up to 10 docs | β Unlimited |
| AI Personas | β 3 custom | β Unlimited |
| Composer | β All types | β Enhanced editing |
| Calendar Integration | β Basic | β Advanced analytics |
| Search & Filtering | β Basic search | β AI-powered suggestions |
| Nexus Research | β | β Full access |
| EOS Tools | β Basic templates | β All features |
| Priority Support | β | β Email & chat |
- π Enterprise Security: OAuth 2.0, JWT sessions, encrypted storage
- π‘οΈ Data Privacy: GDPR compliant, no data training on user content
- π Access Control: Role-based permissions, secure API endpoints
- π Audit Logs: Comprehensive activity tracking for enterprise
- π SOC 2: Infrastructure security standards compliance
"EOSAI has revolutionized how we implement EOS in our company. The specialized personas and tools make complex processes simple."
β Sarah Johnson, CEO at TechCorp
"The document intelligence feature is incredible. I can upload our entire policy manual and get instant answers to any question."
β Mike Chen, Operations Director
"As an EOS Implementer, having access to specialized knowledge and templates saves me hours every week."
β Jennifer Smith, EOS Implementer
- API Documentation - OpenAPI spec and detailed API reference
- Mobile Apps for iOS and Android
- Teams Integration with Microsoft Teams
- Advanced Analytics dashboard for usage insights
- Slack Integration with bot capabilities
- Custom Model Training on your data
- White-label Solutions for consultants
- Advanced Workflow Automation
We welcome contributions! Please see our Contributing Guide for details.
- Fork the repository
- Create a feature branch
- Make your changes with tests
- Submit a pull request
- π Documentation: docs.eoschatai.com
- π¬ Community: GitHub Discussions
- π Bug Reports: GitHub Issues
- π§ Enterprise Support: enterprise@eoschatai.com
This project is licensed under the MIT License - see the LICENSE file for details.