Skip to content

Latest commit

ย 

History

History
63 lines (50 loc) ยท 5.58 KB

File metadata and controls

63 lines (50 loc) ยท 5.58 KB

GitHub release License Ask DeepWiki Hello Github

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.


Highlights

โ˜๏ธ 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