trypost  by trypostit

Open-source social media scheduler and AI content platform

Created 5 months ago
367 stars

Top 76.6% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

TryPost is an open-source, self-hostable social media scheduling and publishing platform, offering an alternative to commercial services. It targets teams, agencies, and creators prioritizing data ownership and cost-effectiveness, providing unlimited posts and accounts. The platform integrates AI for content generation and team collaboration, ensuring users retain full control over their data.

How It Works

TryPost operates on a self-hosted architecture for full data control. Its core innovation is an AI-first approach, featuring an AI Carousel Generator and content drafting adhering to user-defined brand profiles. It uses an MCP Server to connect with AI models (Claude, Cursor, ChatGPT) for natural language scheduling and data retrieval. A comprehensive REST API facilitates automation.

Quick Start & Requirements

Users can trial the platform via cloud signup at trypost.it or self-host for free. Self-hosting requires server setup. AI features necessitate users providing their own API keys for external AI services. Installation and MCP Server setup guides are available.

Highlighted Details

  • AI Carousel Generator: Creates multi-slide carousels from prompts, adhering to brand guidelines.
  • Brand Profile: Centralizes tone, voice, language, and color settings for consistent AI content.
  • MCP Server Integration: Enables natural language interaction with AI assistants for scheduling and analytics.
  • REST API: Offers full programmatic control via Personal Access Tokens.
  • Workspaces & Teams: Supports multi-tenant environments with role-based permissions for agencies.
  • Unlimited Usage: No artificial limits on posts, accounts, or workspaces.
  • Supported Platforms: Extensive support including X (Twitter), LinkedIn, Facebook, Instagram, TikTok, YouTube, Pinterest, Threads, Bluesky, and Mastodon.

Maintenance & Community

Contributions are welcomed via GitHub issues and pull requests. Community engagement is encouraged through Discussions. Links to the roadmap and project star history are provided.

Licensing & Compatibility

TryPost is licensed under the GNU Affero General Public License v3.0 (AGPL v3.0). This permits commercial use, modification, forking, and redistribution. However, it requires that any modified version run as a network service must make its source code available to users.

Limitations & Caveats

The AGPL v3.0's network service clause may pose compatibility challenges for certain commercial deployments. AI functionality depends on external AI services and requires users to manage their own API keys. Self-hosting demands server infrastructure and technical expertise. Current multi-language support is limited to English, Spanish, and Portuguese.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
48
Issues (30d)
11
Star History
125 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.