plugged.in ๐
Turn your AI conversations into permanent organizational memory
๐ Get Started โข ๐ Documentation โข ๐ Features โข ๐ฌ Community
๐ฏ The Problem We Solve
Every day, you have brilliant conversations with AI - strategy sessions with GPT-4, code reviews with Claude, analysis with Gemini. But when you close that chat window, all that knowledge vanishes. This is the โAI knowledge evaporationโ problem.
๐ก The Solution
plugged.in is the worldโs first AI Content Management System (AI-CMS) - a platform that transforms ephemeral AI interactions into persistent, versioned, and searchable organizational knowledge.
Think of it as โGit for AI-generated contentโ meets **โWordPressโฆ
plugged.in ๐
Turn your AI conversations into permanent organizational memory
๐ Get Started โข ๐ Documentation โข ๐ Features โข ๐ฌ Community
๐ฏ The Problem We Solve
Every day, you have brilliant conversations with AI - strategy sessions with GPT-4, code reviews with Claude, analysis with Gemini. But when you close that chat window, all that knowledge vanishes. This is the โAI knowledge evaporationโ problem.
๐ก The Solution
plugged.in is the worldโs first AI Content Management System (AI-CMS) - a platform that transforms ephemeral AI interactions into persistent, versioned, and searchable organizational knowledge.
Think of it as โGit for AI-generated contentโ meets โWordPress for AI interactionsโ.
โจ What Makes plugged.in Special
๐ง AI Memory That Persists
Your AI conversations become permanent assets. Every document is versioned, attributed, and searchable.
๐ค Multi-Model Collaboration
Claude writes v1, GPT-4 adds technical specs in v2, Gemini refines in v3 - all tracked and attributed.
๐ Universal MCP Integration
Works with 1,500+ MCP servers. Connect any tool, any AI, any workflow - all through one interface.
๐ Enterprise-Grade Security
End-to-end encryption, OAuth 2.1, rate limiting, and sandboxed execution for your peace of mind.
๐ Real Platform Statistics
Documents Managed: 90+ (72% AI-generated)
Integrated MCP Servers: 1,568
Active Versioning: Documents with up to 4 iterations
Model Attributions: 17 different AI models tracked
Search Performance: Sub-second RAG queries
Security: AES-256-GCM encryption, Redis rate limiting
๐ Quick Start
Docker (Recommended - 2 minutes)
# Clone and setup
git clone https://github.com/VeriTeknik/pluggedin-app.git
cd pluggedin-app
cp .env.example .env
# Start with Docker
docker compose up --build -d
# Visit http://localhost:12005
Cloud Version
Visit plugged.in for instant access - no installation required.
๐ Key Features
๐ Document Management & Versioning
- Version Control: Track every change with Git-style history
- Model Attribution: Know which AI contributed what
- Smart Search: Semantic search across all documents
- Multiple Formats: PDF, Markdown, Code, Images, and more
- Dual Storage Display: View both file and RAG vector storage usage
๐ง MCP Server Hub
- 1,500+ Integrations: Connect to any MCP-compatible tool
- Auto-Discovery: Find and configure servers from GitHub, npm, Smithery
- Registry Integration: Claim and manage servers with GitHub credentials
- Unified Interface: One API key, all your tools
- Tool Prefixing: Automatic namespace management prevents conflicts
- OAuth Support: Server-side OAuth handling for MCP servers
๐ฎ Interactive Playground
- Test Any Model: Claude, GPT-4, Gemini, and more
- Live Debugging: See real-time MCP interactions
- RAG Integration: Use your documents as context
- Custom Instructions: Per-server configuration
- Extensive Logging: Detailed debugging capabilities
๐ Real-Time Intelligence
- Activity Tracking: Monitor all MCP operations
- Email Notifications: Stay informed about important events
- Trending Analytics: See what tools are popular
- Audit Logs: Complete activity history
- Bidirectional Notifications: Send, receive, mark as read
๐ Security First
- End-to-End Encryption: AES-256-GCM for all sensitive data
- Per-Profile Encryption: Isolated encryption keys per workspace
- OAuth 2.1: Modern authentication flows
- Sandboxed Execution: Firejail isolation on Linux
- Redis Rate Limiting: Advanced DDoS protection with fallback
- LRU Cache: Memory-efficient caching with automatic eviction
- Enhanced Password Security: Bcrypt cost factor 14 (16,384 iterations)
- Dynamic CSP Nonces: Cryptographically secure Content Security Policy
- Security Headers: HSTS, X-Frame-Options, X-Content-Type-Options
๐๏ธ Architecture
graph TB
subgraph "AI Clients"
C1[Claude Desktop]
C2[Cursor IDE]
C3[Cline]
end
subgraph "plugged.in Platform"
PROXY[MCP Proxy]
APP[Web Interface]
DB[(PostgreSQL)]
REDIS[(Redis Cache)]
RAG[RAG Engine]
DOC[Document Store]
end
subgraph "MCP Servers (1,500+)"
S1[GitHub]
S2[Slack]
S3[Files]
S4[Custom Tools]
end
C1 & C2 & C3 --> PROXY
PROXY <--> APP
APP <--> DB
APP <--> REDIS
APP <--> RAG
RAG <--> DOC
PROXY <--> S1 & S2 & S3 & S4
Loading
๐ Documentation
Visit our comprehensive documentation at docs.plugged.in
For Users
- Getting Started - Platform overview and quick start
- Installation Guide - Step-by-step setup instructions
- Document Library - Managing your AI knowledge base
- RAG Knowledge Base - Setting up RAG for AI context
- Team Collaboration - Working with your team
For Developers
- API Reference - Complete API documentation
- API Authentication - API key and authentication guide
- Self-Hosting Guide - Deploy your own instance
- Docker Deployment - Container-based deployment
- Security Overview - Security best practices
MCP Integration
- MCP Proxy Overview - Understanding the proxy architecture
- MCP Proxy Installation - Setting up the proxy
- Custom MCP Servers - Building your own servers
๐ ๏ธ Installation Options
Requirements
- Node.js 18+ (20+ recommended)
- PostgreSQL 15+
- Redis (optional, for rate limiting)
- Docker & Docker Compose (for containerized deployment)
Environment Variables
Create a .env
file with:
# Core (Required)
DATABASE_URL=postgresql://user:pass@localhost:5432/pluggedin
NEXTAUTH_URL=http://localhost:12005
NEXTAUTH_SECRET=your-secret-key # Generate: openssl rand -base64 32
# Security (Required)
NEXT_SERVER_ACTIONS_ENCRYPTION_KEY= # Generate: openssl rand -base64 32
# Features (Optional)
ENABLE_RAG=true
ENABLE_NOTIFICATIONS=true
ENABLE_EMAIL_VERIFICATION=true
REDIS_URL=redis://localhost:6379 # For Redis rate limiting
# Email (For notifications)
EMAIL_SERVER_HOST=smtp.example.com
EMAIL_SERVER_PORT=587
EMAIL_FROM=noreply@example.com
# Performance (Optional)
RAG_CACHE_TTL_MS=60000 # Cache TTL in milliseconds
Manual Installation
# Install dependencies
pnpm install
# Setup database
pnpm db:migrate:auth
pnpm db:generate
pnpm db:migrate
# Build for production
NODE_ENV=production pnpm build
# Start the server
pnpm start
๐ MCP Proxy Integration
Connect your AI clients to plugged.in:
Claude Desktop
{
"mcpServers": {
"pluggedin": {
"command": "npx",
"args": ["-y", "@pluggedin/pluggedin-mcp-proxy@latest"],
"env": {
"PLUGGEDIN_API_KEY": "YOUR_API_KEY"
}
}
}
}
Cursor IDE
npx -y @pluggedin/pluggedin-mcp-proxy@latest --pluggedin-api-key YOUR_API_KEY
๐ฏ Use Cases
For Developers
- Code Review Memory: Keep AI code reviews across sessions
- Documentation Generation: Auto-generate and version technical docs
- Bug Analysis Archive: Store AI debugging sessions for future reference
For Teams
- Knowledge Base: Build institutional memory from AI interactions
- Meeting Summaries: AI-generated summaries with full attribution
- Strategy Documents: Collaborative AI-assisted planning with version control
For Enterprises
- Compliance Tracking: Full audit trail of AI-generated content
- Multi-Model Workflows: Orchestrate different AIs for complex tasks
- Secure Deployment: Self-host with complete data control
๐ Why Teams Choose plugged.in
Feature | plugged.in | Traditional AI Chat | MCP Clients Alone |
---|---|---|---|
Persistent Memory | โ Full versioning | โ Session only | โ No storage |
Multi-Model Support | โ All models | โ ๏ธ Single vendor | โ Multiple |
Document Management | โ Complete CMS | โ None | โ None |
Attribution Tracking | โ Full audit trail | โ None | โ None |
Team Collaboration | โ Built-in | โ None | โ Limited |
Self-Hostable | โ Yes | โ ๏ธ Varies | โ Yes |
RAG Integration | โ Native | โ ๏ธ Limited | โ None |
๐ค Community & Support
- GitHub Discussions: Join the conversation
- GitHub Issues: Bug reports and feature requests
- Reddit: r/plugged_in
- Twitter/X: @PluggedIntoAI
- Email: team@plugged.in
Contributing
We love contributions! See our Contributing Guide for details.
# Fork the repo, then:
git clone https://github.com/YOUR_USERNAME/pluggedin-app.git
cd pluggedin-app
pnpm install
pnpm dev
๐ License
MIT License - see LICENSE for details.
๐ Acknowledgments
Built on top of these amazing projects:
- Model Context Protocol by Anthropic
- Next.js for the web framework
- PostgreSQL for reliable data storage
- All the MCP server creators in our community
๐ Release Notes
Latest Release: v2.12.0 - Enhanced Security & Performance
View the full changelog and release notes at docs.plugged.in/releases
Ready to give your AI permanent memory?
๐ Start Now โข โญ Star on GitHub
If you find plugged.in useful, please star the repo - it helps others discover the project!