Y
yeyo11/shipcast
Launch your GitHub projects without the busywork: on each release, Shipcast reads your code with Claude,…
在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
- ★ 数取值
- 1 ★ · yeyo11/shipcast · 取自 GitHub 搜索 API · (2026-11-13 20:00:50 核对)
- 来源明细
- 从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
- 收录与活跃
- 收录于 2026-10-24 · 最近见到 2026-11-14 · 共见到 25 次 · 被 1 个来源列出
- 评分构成
- 综合分 103 · 1 ★ · 1 个来源 · repo
常见问题(答案都来自我们的记录)
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库
yeyo11/shipcast;我们收录于 2026-10-24;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。# Shipcast
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Ship + broadcast: launch your GitHub projects without writing the same announcement ten times.
You publish a release. Shipcast reads the project's code, not just its README, writes a launch
piece for every channel, and publishes each one once you approve it: the article on your blog in
English and Spanish, canonical copies on dev.to and Hashnode, posts on Bluesky, Mastodon, Telegram
and Discord, an Instagram carousel with its story, a newsletter issue, and ready-to-paste Show HN and
Product Hunt drafts. Then it reads back how each channel did.
> [!NOTE]
> Shipcast is alpha, built for and used by its author: it launched
> claudio v0.9.0 on six channels. It runs on your own machine
> with your own accounts. Installing it for yourself takes some setup today (below); a GitHub Action
> mode and a one-command install are on the roadmap.
## How it works
1. Opt in per repo. A .github/launch.yml turns launches on and sets a mode for each channel:
approval (published when you approve), manual (a draft for you to post), auto or off.
yaml
# .github/launch.yml
enabled: true
brand: personal
publishing:
blog: approval
devto: approval
bluesky: approval
instagram: approval
hackerNews: manual # the Show HN draft
assets:
demo: docs/demo.gif
2. Trigger. Publish a release (the engine polls your public GitHub events, no webhooks), or pick a
repo and a release in the app. A pre-flight check first makes sure there is a release, a valid
launch.yml, a license, a README and the demo.
3. Analyse. Claude reads the repository and separates what is implemented from what is only
planned or claimed by the docs; only the implemented part is presented as working.
4. Generate. One structured content pack per launch: the article in each language, a piece written
for each channel within its limits, the launch image, the Instagram carousel and story, and a cover
in your blog's style when the project has none.
5. Approve. The drafts arrive as a pull request in your launches repo, which is also your blog's
source. Read and edit every piece in the app or on GitHub; approving merges it and publishes. Or
skip the review and publish straight away.
6. Publish and measure. Each channel is published once, never twice; a failure is retried or left
for you to retry. Visits by channel, search, stars and traffic, and each post's numbers end up on
the launch's page. With Telegram connected, you hear when drafts wait and when a launch is out.
You can also write an article in the app, in your own words: Shipcast translates it, writes each
channel's piece and publishes it the same way.
## The app
pnpm app serves Shipcast's web app on a domain of yours reachable only over your
Tailscale network, with its own Let's Encrypt certificate:
Launches: every launch, where it went, what is waiting for you, and its numbers.
Channels: every network, the accounts connected to each (per brand, several per network), what
Shipcast may do with them, a check of each credential, and OAuth for Mastodon and Instagram. Secrets
live in your operating system's keychain.
Launch a repo and Write, with the choice to review first or publish directly.
Sign-in is with GitHub, limited to the logins you allow. See docs/web-app.md.
You publish a release. Shipcast reads the project's code, not just its README, writes a launch
piece for every channel, and publishes each one once you approve it: the article on your blog in
English and Spanish, canonical copies on dev.to and Hashnode, posts on Bluesky, Mastodon, Telegram
and Discord, an Instagram carousel with its story, a newsletter issue, and ready-to-paste Show HN and
Product Hunt drafts. Then it reads back how each channel did.
> [!NOTE]
> Shipcast is alpha, built for and used by its author: it launched
> claudio v0.9.0 on six channels. It runs on your own machine
> with your own accounts. Installing it for yourself takes some setup today (below); a GitHub Action
> mode and a one-command install are on the roadmap.
## How it works
1. Opt in per repo. A .github/launch.yml turns launches on and sets a mode for each channel:
approval (published when you approve), manual (a draft for you to post), auto or off.
yaml
# .github/launch.yml
enabled: true
brand: personal
publishing:
blog: approval
devto: approval
bluesky: approval
instagram: approval
hackerNews: manual # the Show HN draft
assets:
demo: docs/demo.gif
2. Trigger. Publish a release (the engine polls your public GitHub events, no webhooks), or pick a
repo and a release in the app. A pre-flight check first makes sure there is a release, a valid
launch.yml, a license, a README and the demo.
3. Analyse. Claude reads the repository and separates what is implemented from what is only
planned or claimed by the docs; only the implemented part is presented as working.
4. Generate. One structured content pack per launch: the article in each language, a piece written
for each channel within its limits, the launch image, the Instagram carousel and story, and a cover
in your blog's style when the project has none.
5. Approve. The drafts arrive as a pull request in your launches repo, which is also your blog's
source. Read and edit every piece in the app or on GitHub; approving merges it and publishes. Or
skip the review and publish straight away.
6. Publish and measure. Each channel is published once, never twice; a failure is retried or left
for you to retry. Visits by channel, search, stars and traffic, and each post's numbers end up on
the launch's page. With Telegram connected, you hear when drafts wait and when a launch is out.
You can also write an article in the app, in your own words: Shipcast translates it, writes each
channel's piece and publishes it the same way.
## The app
pnpm app serves Shipcast's web app on a domain of yours reachable only over your
Tailscale network, with its own Let's Encrypt certificate:
Launches: every launch, where it went, what is waiting for you, and its numbers.
Channels: every network, the accounts connected to each (per brand, several per network), what
Shipcast may do with them, a check of each credential, and OAuth for Mastodon and Instagram. Secrets
live in your operating system's keychain.
Launch a repo and Write, with the choice to review first or publish directly.
Sign-in is with GitHub, limited to the logins you allow. See docs/web-app.md.
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[](https://anclum.com/zh/s/yeyo11-shipcast/)
- 来源
- github · https://github.com/yeyo11/shipcast
- 按领域浏览
- 开源项目
- Traction
- 1 ★
- 收录于
- 今天
同类推荐
所属领域与标签
每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。