Diffinery

codician/diffinerypublic

Open-source, agent-first GitHub and GitHub Actions alternative that runs on your own Cloudflare account: git hosting, pull requests, code review and drop-in GitHub Actions YAML on Workers, Durable Objects, R2 and Containers.

134 lines · 9.0 KBRaw History
1// The curated lists Diffinery is suggested to, one pull request each, opened by
2// scripts/awesome-lists.mjs. Each entry follows that list's own contributing rules (checked
3// 2026-10-25): its section, its line format and where in the section new lines go.
4//
5// id name for the workflow's `lists` input
6// repo the list's GitHub repository
7// file the file the line goes into
8// section the heading line of the section, exactly as in the file
9// item which lines in the section are entries (a regex on the line)
10// place "end": after the section's last entry; "alpha": after the last entry that sorts before ours
11// key for "alpha": the sort key of an entry line
12// line the line to add
13// notBefore first day the list's rules allow the suggestion (YYYY-MM-DD), if it has such a rule
14
15const REPO = "https://github.com/codician-team/diffinery";
16const linkText = (line) => (line.match(/\[([^\]]+)\]/)?.[1] ?? "").toLowerCase();
17
18export const FOOTER = "\n\n---\n_Generated by [Claude Code](https://claude.ai/code)_\n";
19
20export const LISTS = [
21 {
22 id: "awesome-mcp-servers",
23 repo: "punkpeye/awesome-mcp-servers",
24 file: "README.md",
25 section: '### 🔄 <a name="version-control"></a>Version Control',
26 item: /^- \[/,
27 place: "alpha",
28 key: linkText,
29 line: `- [codician-team/diffinery](${REPO}) 📇 ☁️ - MCP server built into Diffinery, an open-source git forge you deploy to your own Cloudflare account: files and commits, pull requests and reviews, issues, CI runs and job logs, releases, sandboxes and agent tasks.`,
30 // The list fast-tracks pull requests from automated agents that mark their title like this.
31 title: "Add Diffinery to Version Control 🤖🤖🤖",
32 body: `Adds [Diffinery](${REPO}) to **Version Control**.
33
34Diffinery is an open-source (Apache-2.0) git forge with GitHub Actions compatible CI that you deploy to your own Cloudflare account. Every instance serves an MCP server at \`/mcp\` (streamable HTTP, OAuth or token sign-in) with tools for files and commits, branches, pull requests and reviews, issues, workflow runs and job logs, releases, sandboxes and agent tasks. It's installable and self-hosted, so it fits this list rather than the remote-only one.
35
36- Docs: https://diffinery.com/docs/agents/mcp
37- Official MCP Registry: \`com.diffinery/diffinery\`
38
39This pull request was opened by an automated agent for the Codician team, which builds Diffinery.`,
40 },
41 {
42 id: "appcypher-mcp-servers",
43 repo: "appcypher/awesome-mcp-servers",
44 file: "README.md",
45 section: '## 🔄 <a name="version-control"></a>Version Control',
46 item: /^- /,
47 place: "end",
48 line: `- <img src="https://diffinery.com/favicon.svg" height="14"/> [Diffinery](${REPO}) - MCP server built into Diffinery, an open-source git forge on Cloudflare: files and commits, pull requests and reviews, issues, CI runs and job logs, sandboxes and agent tasks`,
49 title: "Add Diffinery to Version Control",
50 body: `Adds [Diffinery](${REPO}) at the bottom of **Version Control**.
51
52Diffinery is an open-source (Apache-2.0) git forge with GitHub Actions compatible CI that you deploy to your own Cloudflare account. Every instance serves an MCP server at \`/mcp\` with tools for files and commits, pull requests and reviews, issues, workflow runs and job logs, sandboxes and agent tasks. Docs: https://diffinery.com/docs/agents/mcp
53
54Opened by an automated agent for the Codician team, which builds Diffinery.`,
55 },
56 {
57 id: "awesome-git",
58 repo: "dictcp/awesome-git",
59 file: "README.md",
60 section: "## Self-Hosted Repository",
61 item: /^\s*\* /,
62 place: "end",
63 line: "* [Diffinery](https://diffinery.com/) - an open-source git forge you deploy to your own Cloudflare account, with pull requests, code review and GitHub Actions compatible CI. Apache-2.0.",
64 title: "Add Diffinery to Self-Hosted Repository",
65 body: `Adds [Diffinery](https://diffinery.com/) ([source](${REPO})) to **Self-Hosted Repository**.
66
67Diffinery is an open-source (Apache-2.0) git forge: repositories, pull requests with code review, issues and GitHub Actions compatible CI. You host it yourself on your own Cloudflare account (Workers, Durable Objects, D1, R2, Containers) instead of on a server.
68
69Opened by an automated agent for the Codician team, which builds Diffinery.`,
70 },
71 {
72 id: "awesome-ci",
73 repo: "ligurio/awesome-ci",
74 file: "README.md",
75 section: "### Introduction",
76 item: /^\|\[/,
77 place: "alpha",
78 key: linkText,
79 line: `|[Diffinery](https://diffinery.com/) | Git forge with built-in CI that runs GitHub Actions workflow files on Cloudflare Containers. | Languages: everything that runs on Ubuntu 24.04 x64, self-hosted runners for other platforms. Open source (Apache-2.0), self-hosted on your own Cloudflare account | Diffinery | [Documentation](https://diffinery.com/docs/actions/overview) | [Open Source](${REPO}) | [![Stars](https://img.shields.io/github/stars/codician-team/diffinery.svg)](${REPO}) |`,
80 title: "Add Diffinery",
81 body: `Adds [Diffinery](https://diffinery.com/) to the table, in alphabetical order.
82
83Diffinery is an open-source (Apache-2.0) git forge with built-in CI. It runs GitHub Actions workflow files from \`.github/workflows/\` on Cloudflare Containers (Ubuntu 24.04 x64, 4 vCPU and 12 GiB by default), and supports self-hosted runners for other platforms. You host the whole thing on your own Cloudflare account. Differences from GitHub Actions: https://diffinery.com/docs/actions/compatibility
84
85Opened by an automated agent for the Codician team, which builds Diffinery.`,
86 },
87 {
88 id: "awesome-cloudflare-zh",
89 repo: "zhuima/awesome-cloudflare",
90 file: "README.md",
91 section: "## 开发者工具",
92 item: /^\| \[/,
93 place: "end",
94 line: `| [Diffinery](${REPO}) | 完全运行在 Cloudflare 上的开源 Git 代码托管平台:仓库、Pull Request 与代码评审、Issue,兼容 GitHub Actions 的 CI(运行在 Cloudflare Containers 上),以及供 AI 代理使用的 MCP 服务器。基于 Workers + Durable Objects + D1 + R2 + Queues 构建,部署到你自己的 Cloudflare 账户。 | <https://diffinery.com> | 维护中 |`,
95 title: "添加 Diffinery 到开发者工具 / Add Diffinery to developer tools",
96 body: `在「开发者工具」末尾添加 [Diffinery](${REPO})。
97
98Diffinery 是一个开源(Apache-2.0)的 Git 代码托管平台,完全运行在 Cloudflare 上(Workers、Durable Objects、D1、R2、Queues、Containers):仓库、Pull Request 与代码评审、Issue,兼容 GitHub Actions 的 CI,以及供 AI 代理使用的 MCP 服务器。部署到你自己的 Cloudflare 账户。
99
100Adds Diffinery, an open-source git forge that runs entirely on Cloudflare, at the end of the developer tools table. Opened by an automated agent for the Codician team, which builds Diffinery.`,
101 },
102 {
103 id: "awesome-claude-code-plugins",
104 repo: "ccplugins/awesome-claude-code-plugins",
105 file: "README.md",
106 section: "## External Marketplaces",
107 item: /^\| \[/,
108 place: "end",
109 line: `| [codician-team/diffinery](${REPO}) | Plugins for the Diffinery git forge: diffinery (MCP server for repositories, pull requests, issues, CI and sandboxes, plus a skill) and diffinery-ci (live CI status for the commits Claude pushes) | \`claude plugin marketplace add codician-team/diffinery\` then \`claude plugin install diffinery@diffinery\` |`,
110 title: "Add the Diffinery marketplace",
111 body: `Adds the [Diffinery](${REPO}) plugin marketplace to **External Marketplaces**.
112
113Diffinery is an open-source (Apache-2.0) git forge you deploy to your own Cloudflare account. Its marketplace has two plugins: \`diffinery\` (its MCP server and a skill for working with repositories, pull requests, issues, CI and sandboxes) and \`diffinery-ci\` (tells Claude when CI on a commit it pushed has finished). Docs: https://diffinery.com/docs/connect/ci-status-in-claude
114
115Opened by an automated agent for the Codician team, which builds Diffinery.`,
116 },
117 {
118 id: "awesome-cloudflare",
119 repo: "irazasyed/awesome-cloudflare",
120 file: "readme.md",
121 section: "### Open Source",
122 item: /^- \[/,
123 place: "end",
124 line: `- [Diffinery](${REPO}) - Open-source git forge with pull requests, code review and GitHub Actions compatible CI, running on Workers, Durable Objects, D1, R2 and Containers.`,
125 // contributing.md: "If you just created something, wait at least 30 days before submitting."
126 notBefore: "2026-11-24",
127 title: "Add Diffinery",
128 body: `Adds [Diffinery](${REPO}) at the bottom of **Apps → Open Source**.
129
130Diffinery is an open-source (Apache-2.0) git forge that runs entirely on Cloudflare: repositories live in Durable Objects and R2, metadata in D1, and its GitHub Actions compatible CI runs on Containers. You deploy it to your own account. It belongs here because it's a complete, self-hostable app built only from Cloudflare's developer platform; https://diffinery.com/built-on-cloudflare explains how.
131
132Opened by an automated agent for the Codician team, which builds Diffinery.`,
133 },
134];