A next-generation open-source, self-hosted, lightweight federated publishing platform focused on personal idea sharing.
Ech0 is a new-generation open-source self-hosted platform designed for individual users. It is ultra-lightweight and low-cost, supporting the ActivityPub protocol to let you easily publish and share ideas, writings, and links. With a clean, intuitive interface and powerful command-line tools, content management becomes simple and flexible. Your data is fully owned and controlled by you, always connected to the world, building your own network of thoughts.
โ๏ธ Atomically Lightweight: Consumes less than 15MB of memory with an image size under 40MB, powered by a single-file SQLite architecture
๐ Instant Deployment: Zero configuration required โ from installation to operation in just one command
โ๏ธ Distraction-Free Writing: A clean, online Markdown editor with rich plugin support and real-time preview
๐ฆ Data Sovereignty: All content is stored locally in SQLite, with full RSS feed support
๐ Secure Backup Mechanism: One-click export and full data backup across Web, TUI, and CLI modes, with automatic background backup support
โป๏ธ Seamless Recovery: Supports TUI/CLI snapshot restoration and Web-based zero-downtime recovery, ensuring data safety with ease
๐ Forever Free: Open-sourced under the AGPL-3.0 license โ no tracking, no subscriptions, no external dependencies
๐ Cross-Platform Adaptation: Fully responsive design optimized for desktop, tablet, and mobile browsers
๐พ PWA Ready: Installable as a web application, offering a near-native experience
๐ท๏ธ Elegant Tag Management & Filtering: Intelligent tagging system with fast filtering and precise search for effortless organization
โ๏ธ S3 Storage Integration โ Native support for S3-compatible object storage enables efficient cloud synchronization
๐ ActivityPub Federation โ Seamlessly federates with Mastodon, Misskey, and other decentralized platforms
๐ OAuth2 Integration โ Native support for OAuth2, simplifying third-party login and API authorization
๐ชถ Highly Available Webhook: Enables real-time integration and collaboration with external systems, supporting event-driven automated workflows
๐ Built-in Todo Management: Easily capture and manage daily tasks to stay organized and productive
๐ Dark Mode & Theme Extensions: Supports adaptive system dark mode or manual switching, with future extensibility for custom color schemes
๐ค Quick Agent AI Setup: Easily configure multiple large language models for instant AI experience, no manual setup required
๐งฐ Command-Line Powerhouse: A built-in high-availability CLI that empowers developers and advanced users with precision control and seamless automation
๐ Quick Access Token Management: Generate and revoke access tokens with one click for secure and efficient API calls and third-party integrations
๐ Real-Time System Resource Monitoring: High-performance WebSocket-based monitoring dashboard for instant visibility into runtime status
๐ Refined TUI Experience: A beautifully designed terminal interface offering intuitive management of Ech0
๐ Ech0 Connect: A multi-instance connectivity feature that enables real-time status sharing and synchronization between Ech0 nodes
๐ต Seamless Music Integration: Lightweight embedded music player providing immersive soundscapes and focus modes
๐ฅ Instant Video Sharing: Natively supports intelligent parsing of Bilibili and YouTube videos
๐ Rich Smart Cards: Instantly share websites, GitHub projects, and other media in visually engaging cards
โ๏ธ Advanced Customization: Easily personalize styles and scripts for expressive, unique content presentation
๐ฌ Comment System: Quick Twikoo integration for lightweight, instant, and non-intrusive interactions
๐ป Cross-Platform Compatibility: Runs natively on Windows, Linux, and ARM devices like Raspberry Pi for stable deployment anywhere
๐ Ech0 Hub Square: Built-in Ech0 Hub Square for easily discovering, subscribing to, and sharing high-quality content
๐ฆ Self-Contained Binary: Includes all required resources โ no extra dependencies, no setup hassle
๐ Rich API Support: Open APIs for seamless integration with external systems and workflows
๐ Dynamic Content Display: Supports Twitter-like card layouts with likes and social interactions
๐ค Multi-Account & Permission Management: Flexible user and role-based access control ensuring privacy and security