From 7bc7e8b82ec992472b0f7fdff14ebb1734f1278f Mon Sep 17 00:00:00 2001
From: Paulo Castellano
Date: Fri, 26 Jun 2026 10:30:12 -0300
Subject: [PATCH 1/4] docs(readme): fix platforms, doc links, org slug; drop
stale sections
- add Telegram and Discord to Supported Platforms (3x4 grid)
- point documentation links at docs.trypost.it (was trypost.it/docs)
- correct the GitHub org slug trypost-it -> trypostit (broken links)
- drop the "TryPost 1.0 is here" announcement and the non-existent Roadmap link
---
README.md | 42 +++++++++++++++---------------------------
1 file changed, 15 insertions(+), 27 deletions(-)
diff --git a/README.md b/README.md
index 106e5c40..f69c8323 100644
--- a/README.md
+++ b/README.md
@@ -12,36 +12,20 @@
-
-
-
-
+
+
+
+
Cloud •
- Documentation •
- Roadmap •
- Community
+ Documentation •
+ Community
---
-## TryPost 1.0 is here
-
-A massive release that turns TryPost into a complete open-source social media platform.
-
-- **MCP Server** — connect Claude, Cursor, ChatGPT, and any MCP client. Schedule, publish, and pull metrics with natural language.
-- **REST API** — Personal Access Tokens, every workflow you can do in the dashboard, available over HTTP.
-- **Workspaces & Teams** — manage multiple brands or clients in isolated environments. Invite team members with role-based permissions.
-- **AI Carousel Generator** — type a prompt, get a multi-slide LinkedIn / Instagram carousel back, with images and copy on-brand.
-- **Brand Profile** — set tone, voice, language, and colors once. Every AI generation respects them automatically.
-- **Analytics** — per-account engagement metrics from every platform that exposes them, in a single dashboard.
-
-Read the [release notes →](https://github.com/trypost-it/trypost/releases/latest)
-
----
-
## Why TryPost
Tired of paying $30–$200/month per user for a scheduler? Tired of your content sitting on someone else's database?
@@ -80,14 +64,18 @@ ## Supported Platforms
 LinkedIn |
 Facebook |
 Instagram |
-  TikTok |
+  TikTok |
 YouTube |
 Pinterest |
 Threads |
+
+
 Bluesky |
 Mastodon |
+  Telegram |
+  Discord |
@@ -96,12 +84,12 @@ ## Get Started
| | |
| --- | --- |
| **Try it on Cloud** | The fastest way. [Sign up at trypost.it](https://trypost.it) |
-| **Self-host** | Free forever. [Installation guide →](https://trypost.it/docs/getting-started/installation) |
-| **Run with AI assistants** | [Connect Claude / Cursor / ChatGPT via MCP →](https://trypost.it/docs/mcp) |
+| **Self-host** | Free forever. [Installation guide →](https://docs.trypost.it/getting-started/installation) |
+| **Run with AI assistants** | [Connect Claude / Cursor / ChatGPT via MCP →](https://docs.trypost.it/mcp) |
## Contributing
-We love contributions, no matter how small. Pick an [issue](https://github.com/trypost-it/trypost/issues), say hi in [Discussions](https://github.com/trypost-it/trypost/discussions), or just open a PR with what you'd like to see.
+We love contributions, no matter how small. Pick an [issue](https://github.com/trypostit/trypost/issues), say hi in [Discussions](https://github.com/trypostit/trypost/discussions), or just open a PR with what you'd like to see.
If TryPost is useful to you, **a star helps more people find it.** That's the most valuable contribution if you're short on time.
@@ -112,7 +100,7 @@ ## License
---
- Built openly by the community. Star us on GitHub and tell a friend.
+ Built openly by the community. Star us on GitHub and tell a friend.
---
From b7cd1cf22b73099c0b743ec05bdae41505d79bec Mon Sep 17 00:00:00 2001
From: Paulo Castellano
Date: Fri, 26 Jun 2026 10:39:34 -0300
Subject: [PATCH 2/4] docs(readme): update logo link, enhance feature
descriptions, and improve layout
- Changed logo source to a direct GitHub link for better accessibility.
- Revised feature descriptions to highlight the AI copilot and multi-platform capabilities.
- Improved layout and organization of the README for clarity and visual appeal.
---
README.md | 134 +++++++++++++++++-----------------
public/images/github/hero.png | Bin 0 -> 209284 bytes
2 files changed, 68 insertions(+), 66 deletions(-)
create mode 100644 public/images/github/hero.png
diff --git a/README.md b/README.md
index f69c8323..c85c33f2 100644
--- a/README.md
+++ b/README.md
@@ -1,110 +1,112 @@
-
+
+
+
+Run your whole social presence from one calendar
+
+
+ An open-source social media scheduler with an AI copilot, native publishing to 12 networks,
+ and an MCP server so your AI assistant can post for you. Self-host it, or skip the setup on cloud.
- The open-source alternative to Buffer, Hootsuite, and Later.
+
+
+
+
- Schedule, write, and publish to every social network from one place.
- Self-hosted. Built for teams, agencies, and creators who own their data.
-
-
-
-
-
-
-
-
-
-
- Cloud •
- Documentation •
+ Try on Cloud •
+ Documentation •
Community
+
+
+
+
---
-## Why TryPost
+## What you get
-Tired of paying $30–$200/month per user for a scheduler? Tired of your content sitting on someone else's database?
-
-| | |
-| ---------------------------- | ---------------------------------------------------------- |
-| **Self-hosted, your data** | Your posts, drafts, and metrics never leave your server |
-| **No artificial limits** | Unlimited posts, unlimited connected accounts, unlimited workspaces |
-| **AI built in** | Captions, carousels, on-brand voice — using your own keys |
-| **Multi-tenant ready** | Workspaces + roles for agencies managing many clients |
-| **API + MCP first-class** | Automate everything; your AI assistant can post for you |
-| **AGPL-licensed** | Inspect every line, fork it, ship it — forever free |
+| | |
+| --- | --- |
+| 📅 **One calendar, every network** | Plan a month at a glance, drag any post to a new slot, and publish natively to 12 platforms. No redirects, no "finish in the mobile app." |
+| ✨ **An AI copilot that knows your brand** | Captions, hooks, full drafts, and multi-slide carousels in your tone, voice, and colors. It reads your brand profile on every generation. |
+| 🤖 **Built for AI agents** | A first-class MCP server and REST API. Claude, Cursor, ChatGPT, or your own scripts can draft, schedule, and publish for you. |
+| ⚙️ **Automations that run themselves** | A visual workflow builder: triggers, conditions, RSS, webhooks, and AI generation, all server-side. Set it once, let it post. |
+| 🗂️ **Made for many clients** | Workspaces, roles, and approval flows so an agency or freelancer can run a roster of brands without the spreadsheets. |
## Features
-| | |
-| ------------------------------ | ---------------------------------------------------------------------- |
-| **Visual Calendar** | See every scheduled post at a glance, switch between month/week/day |
-| **Multi-Platform Composer** | One draft → preview & tweak for every network in parallel |
-| **AI Generate / Review** | Draft from a prompt, get inline feedback before you publish |
-| **AI Carousel Builder** | Prompt → multi-slide carousel with images, on-brand |
-| **Brand Profile** | Tone, voice, language, colors — applied to every AI call |
-| **Asset Library** | Reusable workspace media + Unsplash & Giphy search built in |
-| **Signatures & Labels** | Reusable text blocks (hashtags, CTAs) and color-coded post tags |
-| **Team Collaboration** | Owner / Admin / Member roles, comments with @mentions on drafts |
-| **Workspaces** | Isolate brands, clients, or projects in their own spaces |
-| **REST API + MCP** | Full programmatic control; AI assistants integrate natively |
-| **Analytics** | Per-account engagement metrics across every supported platform |
-| **Multi-language** | English, Spanish, Portuguese |
+| | |
+| --- | --- |
+| **Visual calendar** | Month, week, and day views. Drag and drop to reschedule across networks. |
+| **Multi-platform composer** | Write once, then tailor the preview per network in parallel. |
+| **AI generate & review** | Draft from a prompt, get inline feedback before you publish. |
+| **AI carousel builder** | Prompt to a multi-slide carousel with images, on-brand. |
+| **Brand profile** | Tone, voice, language, and colors applied to every AI call. |
+| **Automations** | Schedule / RSS triggers, conditions, publish steps, and webhooks. |
+| **Asset library** | Reusable workspace media, plus Unsplash and Giphy search built in. |
+| **Signatures & labels** | Reusable hashtag and CTA blocks, color-coded post tags. |
+| **Team collaboration** | Owner / Admin / Member roles, comments with @mentions on drafts. |
+| **Workspaces** | Isolate each brand, client, or project in its own space. |
+| **REST API + MCP** | Full programmatic control; AI assistants integrate natively. |
+| **Native analytics** | Per-account reach and engagement across every connected platform. |
+| **Multi-language** | English, Spanish, and Portuguese. |
-## Supported Platforms
+## Supported platforms
+
+Posts publish natively through each platform's official API.
-  X (Twitter) |
-  LinkedIn |
-  Facebook |
-  Instagram |
+  Instagram |
+  Facebook |
+  LinkedIn |
+  X (Twitter) |
+  TikTok |
+  YouTube |
-  TikTok |
-  YouTube |
-  Pinterest |
-  Threads |
-
-
-  Bluesky |
-  Mastodon |
-  Telegram |
-  Discord |
+  Pinterest |
+  Threads |
+  Bluesky |
+  Mastodon |
+  Telegram |
+  Discord |
-## Get Started
+## Get started
| | |
| --- | --- |
-| **Try it on Cloud** | The fastest way. [Sign up at trypost.it](https://trypost.it) |
-| **Self-host** | Free forever. [Installation guide →](https://docs.trypost.it/getting-started/installation) |
-| **Run with AI assistants** | [Connect Claude / Cursor / ChatGPT via MCP →](https://docs.trypost.it/mcp) |
+| ☁️ **Cloud** | The fastest way in. We host, update, and scale it for you. [Start at trypost.it →](https://trypost.it) |
+| 🛠️ **Self-host** | Free forever, your servers, your data. [Installation guide →](https://docs.trypost.it/getting-started/installation) |
+| 🤖 **Drive it with AI** | Connect Claude, Cursor, or ChatGPT over MCP. [MCP setup →](https://docs.trypost.it/mcp) |
+
+## Own your stack
+
+TryPost is open source on purpose. Self-host it and your posts, drafts, and metrics stay on your infrastructure, under a license that is yours to keep. No seat tax, no feature gates, no vendor deciding when to lock you out. Read every line, fork it, and ship it. When you would rather not run servers, the same product is one click away on [cloud](https://trypost.it).
## Contributing
-We love contributions, no matter how small. Pick an [issue](https://github.com/trypostit/trypost/issues), say hi in [Discussions](https://github.com/trypostit/trypost/discussions), or just open a PR with what you'd like to see.
+Contributions of any size are welcome. Pick an [issue](https://github.com/trypostit/trypost/issues), say hi in [Discussions](https://github.com/trypostit/trypost/discussions), or open a PR with what you would like to see.
-If TryPost is useful to you, **a star helps more people find it.** That's the most valuable contribution if you're short on time.
+Short on time? A star is the most valuable thing you can give. It helps more people find the project.
## License
-[GNU Affero General Public License v3.0](LICENSE.md) — use, modify, fork, self-host, and redistribute, including commercially. If you run a modified version as a network service, you need to make your changes available to its users (AGPL §13).
+[GNU Affero General Public License v3.0](LICENSE.md). Use, modify, fork, self-host, and redistribute, including commercially. If you run a modified version as a network service, make your changes available to its users (AGPL §13).
---
- Built openly by the community. Star us on GitHub and tell a friend.
+ Built in the open. Star TryPost on GitHub and tell a friend.
----
-
## Star History
diff --git a/public/images/github/hero.png b/public/images/github/hero.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c35ac59f3d2df2103b37201e4fa75def0126392
GIT binary patch
literal 209284
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