diff --git a/data/counts.json b/data/counts.json
index bd4f9e327..98e215ab1 100644
--- a/data/counts.json
+++ b/data/counts.json
@@ -1,17 +1,17 @@
{
- "totalCount": 534,
+ "totalCount": 535,
"milestone": "530+",
- "exactCount": 534,
+ "exactCount": 535,
"shelfCounts": {
"ai-tools.json": 90,
"apis.json": 102,
"boilerplates.json": 41,
- "cli-tools.json": 117,
+ "cli-tools.json": 118,
"contributors-wanted.json": 21,
"free-cloud.json": 71,
"perks.json": 30,
"testing-qa.json": 62
},
- "reposCount": 331,
- "updatedAt": "2026-10-17T11:58:44.230Z"
+ "reposCount": 332,
+ "updatedAt": "2026-10-17T17:23:08.657Z"
}
diff --git a/docs/cli-tools.md b/docs/cli-tools.md
index 9e5b6cf16..8b3b56edf 100644
--- a/docs/cli-tools.md
+++ b/docs/cli-tools.md
@@ -4,7 +4,7 @@
[โ Back to Main Directory](../README.md) โข [๐ Live Search App](https://devshelf.ritualdev.in) โข [โ Submit New Resource](../README.md#-how-to-submit-your-project-or-api)
-[](https://devshelf.ritualdev.in)
+[](https://devshelf.ritualdev.in)
**Jump to Subcategory:**
[Benchmarking & Performance](#benchmarking-performance) โข [CLI & Developer Productivity](#cli-developer-productivity) โข [Database & SQL](#database-sql) โข [Dev Utilities & Libraries](#dev-utilities-libraries) โข [Developer Tools](#developer-tools) โข [DevOps & Containers](#devops-containers) โข [Disk & Storage](#disk-storage) โข [Git & Version Control](#git-version-control) โข [GitHub Workflow & TUI](#github-workflow-tui) โข [HTTP & Network](#http-network) โข [OS & Hardware Utilities](#os-hardware-utilities) โข [System & Process Monitoring](#system-process-monitoring) โข [Terminal & Search](#terminal-search) โข [Terminal & Shell](#terminal-shell) โข [Terminal Navigation](#terminal-navigation)
@@ -17,7 +17,7 @@
| :--- | :---: | :---: | :--- | :---: |
| [**hyperfine**](https://github.com/sharkdp/hyperfine) | `Rust` | `MIT / Apache-2.0` | Command-line benchmarking tool with statistical analysis, warmup runs, and parametric sweeps. | [GitHub](https://github.com/sharkdp/hyperfine) |
-###
CLI & Developer Productivity (9)
| Tool | Language | License | Description | Links |
| :--- | :---: | :---: | :--- | :---: |
@@ -29,6 +29,7 @@
| [**OrkasVideoStudio**](https://github.com/Orkas-AI/Orkas-VideoStudio) | `TypeScript` | `MIT` | Local-first TypeScript CLI and MCP toolkit for coding agents to compose, edit, and assemble videos from editable plan.json timelines. Core editing and transcription need no API keys; optional generation features use your own provider keys. | [GitHub](https://github.com/Orkas-AI/Orkas-VideoStudio) |
| [**Shipvela publishing plugin and skills**](https://github.com/stefanautomateed/shipvela-codex) | `Markdown, JSON, CLI` | `MIT` | MIT-licensed publishing skills and MCP client configuration for coding agents to stage website files, review deployments, and track status. Enables direct website publishing from agent workflows without requiring code generation or a self-hosted server. | [GitHub](https://github.com/stefanautomateed/shipvela-codex) |
| [**ClonePeek**](https://github.com/harshitethic/clonepeek) | `Python` | `MIT` | Read-only Python CLI and GitHub Action that inventories first-run repository execution hooks (npm scripts, VS Code tasks, devcontainers, and MCP process settings) and generates review reports without executing project code. | [GitHub](https://github.com/harshitethic/clonepeek) |
+| [**Bubo**](https://github.com/mountainowl/bubo) | `Python` | `MIT` | Bubo is a self-hosted AI code reviewer for GitHub pull requests and GitLab merge requests. It runs with an operator-chosen LLM, posts evidence-backed inline findings, and provides auditable quality, governance, provenance, cost, and ROI data. | [GitHub](https://github.com/mountainowl/bubo) |
###
Database & SQL (7)
diff --git a/scripts/build-readme.ts b/scripts/build-readme.ts
index 157f703ef..f2abd93b6 100644
--- a/scripts/build-readme.ts
+++ b/scripts/build-readme.ts
@@ -796,6 +796,15 @@ DevShelf is initiated by the team at [RitualDev Lab](https://github.com/RitualDe
diff --git a/shelf/cli-tools.json b/shelf/cli-tools.json
index 839b21cd1..a9cac5122 100644
--- a/shelf/cli-tools.json
+++ b/shelf/cli-tools.json
@@ -1261,5 +1261,14 @@
"language": "Python",
"license": "MIT",
"featured": false
+ },
+ {
+ "name": "Bubo",
+ "repo": "https://github.com/mountainowl/bubo",
+ "category": "CLI & Developer Productivity",
+ "description": "Bubo is a self-hosted AI code reviewer for GitHub pull requests and GitLab merge requests. It runs with an operator-chosen LLM, posts evidence-backed inline findings, and provides auditable quality, governance, provenance, cost, and ROI data.",
+ "language": "Python",
+ "license": "MIT",
+ "featured": false
}
]
diff --git a/site/api/v1/badges/Eigenwise-card.svg b/site/api/v1/badges/Eigenwise-card.svg
new file mode 100644
index 000000000..a5fcac49f
--- /dev/null
+++ b/site/api/v1/badges/Eigenwise-card.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ๐ก๏ธ
+
+ Eigenwise
+ Silver Backer โ
Verified Sponsor
+ devshelf.ritualdev.in/sponsors
+
+
+ โ Backer
+
\ No newline at end of file
diff --git a/site/api/v1/badges/Eigenwise.svg b/site/api/v1/badges/Eigenwise.svg
new file mode 100644
index 000000000..41144d864
--- /dev/null
+++ b/site/api/v1/badges/Eigenwise.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ ๐ DevShelf
+ ๐ก๏ธ Silver Backer
+
+
\ No newline at end of file
diff --git a/site/api/v1/categories.json b/site/api/v1/categories.json
index 3b54740d4..afcfc5f90 100644
--- a/site/api/v1/categories.json
+++ b/site/api/v1/categories.json
@@ -1,6 +1,6 @@
{
"version": "1.1.2",
- "updatedAt": "2026-10-17T11:58:39.380Z",
+ "updatedAt": "2026-10-17T17:23:04.227Z",
"totalCategories": 8,
"categories": [
{
@@ -12,7 +12,7 @@
{
"slug": "cli",
"name": "CLI & Developer Productivity",
- "count": 117,
+ "count": 118,
"endpoint": "https://devshelf.ritualdev.in/api/v1/categories/cli.json"
},
{
diff --git a/site/api/v1/categories/ai.json b/site/api/v1/categories/ai.json
index 3df6d3ae5..305b37ecd 100644
--- a/site/api/v1/categories/ai.json
+++ b/site/api/v1/categories/ai.json
@@ -1,6 +1,6 @@
{
"version": "1.1.2",
- "updatedAt": "2026-10-17T11:58:39.380Z",
+ "updatedAt": "2026-10-17T17:23:04.227Z",
"slug": "ai",
"name": "AI Agents & Local LLMs",
"count": 90,
diff --git a/site/api/v1/categories/apis.json b/site/api/v1/categories/apis.json
index 500a92869..8cb9f540c 100644
--- a/site/api/v1/categories/apis.json
+++ b/site/api/v1/categories/apis.json
@@ -1,6 +1,6 @@
{
"version": "1.1.2",
- "updatedAt": "2026-10-17T11:58:39.380Z",
+ "updatedAt": "2026-10-17T17:23:04.227Z",
"slug": "apis",
"name": "Free Public APIs",
"count": 102,
diff --git a/site/api/v1/categories/boilerplates.json b/site/api/v1/categories/boilerplates.json
index 5da12059a..3dfd37e85 100644
--- a/site/api/v1/categories/boilerplates.json
+++ b/site/api/v1/categories/boilerplates.json
@@ -1,6 +1,6 @@
{
"version": "1.1.2",
- "updatedAt": "2026-10-17T11:58:39.380Z",
+ "updatedAt": "2026-10-17T17:23:04.227Z",
"slug": "boilerplates",
"name": "1-Click Deploy Boilerplates",
"count": 41,
diff --git a/site/api/v1/categories/cli.json b/site/api/v1/categories/cli.json
index e36d40169..0daa68a53 100644
--- a/site/api/v1/categories/cli.json
+++ b/site/api/v1/categories/cli.json
@@ -1,9 +1,9 @@
{
"version": "1.1.2",
- "updatedAt": "2026-10-17T11:58:39.380Z",
+ "updatedAt": "2026-10-17T17:23:04.227Z",
"slug": "cli",
"name": "CLI & Developer Productivity",
- "count": 117,
+ "count": 118,
"items": [
{
"name": "GitWhisper",
@@ -1842,6 +1842,17 @@
"featured": false,
"type": "cli",
"section": "CLI & Productivity Tools"
+ },
+ {
+ "name": "Bubo",
+ "repo": "https://github.com/mountainowl/bubo",
+ "category": "CLI & Developer Productivity",
+ "description": "Bubo is a self-hosted AI code reviewer for GitHub pull requests and GitLab merge requests. It runs with an operator-chosen LLM, posts evidence-backed inline findings, and provides auditable quality, governance, provenance, cost, and ROI data.",
+ "language": "Python",
+ "license": "MIT",
+ "featured": false,
+ "type": "cli",
+ "section": "CLI & Productivity Tools"
}
]
}
diff --git a/site/api/v1/categories/cloud.json b/site/api/v1/categories/cloud.json
index 2c45408ff..d23f8018c 100644
--- a/site/api/v1/categories/cloud.json
+++ b/site/api/v1/categories/cloud.json
@@ -1,6 +1,6 @@
{
"version": "1.1.2",
- "updatedAt": "2026-10-17T11:58:39.380Z",
+ "updatedAt": "2026-10-17T17:23:04.227Z",
"slug": "cloud",
"name": "Free Cloud & Databases",
"count": 71,
diff --git a/site/api/v1/categories/contributors.json b/site/api/v1/categories/contributors.json
index 22695b6e4..5e8857839 100644
--- a/site/api/v1/categories/contributors.json
+++ b/site/api/v1/categories/contributors.json
@@ -1,6 +1,6 @@
{
"version": "1.1.2",
- "updatedAt": "2026-10-17T11:58:39.380Z",
+ "updatedAt": "2026-10-17T17:23:04.227Z",
"slug": "contributors",
"name": "Contributors Wanted / Up for Grabs",
"count": 21,
diff --git a/site/api/v1/categories/perks.json b/site/api/v1/categories/perks.json
index 27a3ae33d..19b934da7 100644
--- a/site/api/v1/categories/perks.json
+++ b/site/api/v1/categories/perks.json
@@ -1,6 +1,6 @@
{
"version": "1.1.2",
- "updatedAt": "2026-10-17T11:58:39.380Z",
+ "updatedAt": "2026-10-17T17:23:04.227Z",
"slug": "perks",
"name": "Developer Perks & Startup Credits",
"count": 30,
diff --git a/site/api/v1/categories/testing.json b/site/api/v1/categories/testing.json
index c6e466b83..82ea54bee 100644
--- a/site/api/v1/categories/testing.json
+++ b/site/api/v1/categories/testing.json
@@ -1,6 +1,6 @@
{
"version": "1.1.2",
- "updatedAt": "2026-10-17T11:58:39.380Z",
+ "updatedAt": "2026-10-17T17:23:04.227Z",
"slug": "testing",
"name": "Testing & QA Automation",
"count": 62,
diff --git a/site/api/v1/counts.json b/site/api/v1/counts.json
index bd4f9e327..98e215ab1 100644
--- a/site/api/v1/counts.json
+++ b/site/api/v1/counts.json
@@ -1,17 +1,17 @@
{
- "totalCount": 534,
+ "totalCount": 535,
"milestone": "530+",
- "exactCount": 534,
+ "exactCount": 535,
"shelfCounts": {
"ai-tools.json": 90,
"apis.json": 102,
"boilerplates.json": 41,
- "cli-tools.json": 117,
+ "cli-tools.json": 118,
"contributors-wanted.json": 21,
"free-cloud.json": 71,
"perks.json": 30,
"testing-qa.json": 62
},
- "reposCount": 331,
- "updatedAt": "2026-10-17T11:58:44.230Z"
+ "reposCount": 332,
+ "updatedAt": "2026-10-17T17:23:08.657Z"
}
diff --git a/site/api/v1/stats.json b/site/api/v1/stats.json
index c5f5b2eb7..c348674bf 100644
--- a/site/api/v1/stats.json
+++ b/site/api/v1/stats.json
@@ -1,11 +1,11 @@
{
"version": "1.1.2",
- "updatedAt": "2026-10-17T11:58:39.380Z",
- "totalCount": 534,
- "reposCount": 331,
+ "updatedAt": "2026-10-17T17:23:04.227Z",
+ "totalCount": 535,
+ "reposCount": 332,
"categoryCounts": {
"aiTools": 90,
- "cliTools": 117,
+ "cliTools": 118,
"testingQa": 62,
"apis": 102,
"freeCloud": 71,
diff --git a/site/api/v1/tools.json b/site/api/v1/tools.json
index a5b4e6f65..b033f673f 100644
--- a/site/api/v1/tools.json
+++ b/site/api/v1/tools.json
@@ -2,8 +2,8 @@
"version": "1.1.2",
"docs": "https://devshelf.ritualdev.in/docs/api.html",
"license": "https://github.com/RitualDev-Lab/DevShelf/blob/main/LICENSE",
- "updatedAt": "2026-10-17T11:58:39.380Z",
- "totalCount": 534,
+ "updatedAt": "2026-10-17T17:23:04.227Z",
+ "totalCount": 535,
"tools": [
{
"name": "AgentShield",
@@ -3328,6 +3328,17 @@
"type": "cli",
"section": "CLI & Productivity Tools"
},
+ {
+ "name": "Bubo",
+ "repo": "https://github.com/mountainowl/bubo",
+ "category": "CLI & Developer Productivity",
+ "description": "Bubo is a self-hosted AI code reviewer for GitHub pull requests and GitLab merge requests. It runs with an operator-chosen LLM, posts evidence-backed inline findings, and provides auditable quality, governance, provenance, cost, and ROI data.",
+ "language": "Python",
+ "license": "MIT",
+ "featured": false,
+ "type": "cli",
+ "section": "CLI & Productivity Tools"
+ },
{
"name": "AutoHeal-QA",
"repo": "https://github.com/RitualDev-Lab/autoheal-qa",
diff --git a/site/collections/ai-coding-agents.html b/site/collections/ai-coding-agents.html
index a4b9a73a2..a56f3d7ab 100644
--- a/site/collections/ai-coding-agents.html
+++ b/site/collections/ai-coding-agents.html
@@ -30,7 +30,7 @@
"@type": "ItemList",
"name": "Free & Open Source AI Coding Agents",
"description": "Run autonomous agents, local LLMs, and code assistants on your own hardware without paying cloud subscription fees.",
- "numberOfItems": 113,
+ "numberOfItems": 114,
"itemListElement": [
{
"@type": "ListItem",
@@ -1565,6 +1565,21 @@
{
"@type": "ListItem",
"position": 103,
+ "item": {
+ "@type": "SoftwareApplication",
+ "name": "Bubo",
+ "description": "Bubo is a self-hosted AI code reviewer for GitHub pull requests and GitLab merge requests. It runs with an operator-chosen LLM, posts evidence-backed inline findings, and provides auditable quality, governance, provenance, cost, and ROI data.",
+ "url": "https://github.com/mountainowl/bubo",
+ "offers": {
+ "@type": "Offer",
+ "price": "0",
+ "priceCurrency": "USD"
+ }
+ }
+ },
+ {
+ "@type": "ListItem",
+ "position": 104,
"item": {
"@type": "SoftwareApplication",
"name": "GroqCloud Free Tier",
@@ -1579,7 +1594,7 @@
},
{
"@type": "ListItem",
- "position": 104,
+ "position": 105,
"item": {
"@type": "SoftwareApplication",
"name": "Hugging Face Serverless Inference",
@@ -1594,7 +1609,7 @@
},
{
"@type": "ListItem",
- "position": 105,
+ "position": 106,
"item": {
"@type": "SoftwareApplication",
"name": "Arcmira: YouTube Transcript Search",
@@ -1609,7 +1624,7 @@
},
{
"@type": "ListItem",
- "position": 106,
+ "position": 107,
"item": {
"@type": "SoftwareApplication",
"name": "Caption-Pack API",
@@ -1624,7 +1639,7 @@
},
{
"@type": "ListItem",
- "position": 107,
+ "position": 108,
"item": {
"@type": "SoftwareApplication",
"name": "Resend",
@@ -1639,7 +1654,7 @@
},
{
"@type": "ListItem",
- "position": 108,
+ "position": 109,
"item": {
"@type": "SoftwareApplication",
"name": "Brevo (formerly Sendinblue)",
@@ -1654,7 +1669,7 @@
},
{
"@type": "ListItem",
- "position": 109,
+ "position": 110,
"item": {
"@type": "SoftwareApplication",
"name": "SendGrid Free Tier",
@@ -1669,7 +1684,7 @@
},
{
"@type": "ListItem",
- "position": 110,
+ "position": 111,
"item": {
"@type": "SoftwareApplication",
"name": "Mailgun Free Foundation",
@@ -1684,7 +1699,7 @@
},
{
"@type": "ListItem",
- "position": 111,
+ "position": 112,
"item": {
"@type": "SoftwareApplication",
"name": "Vercel AI SDK Starter",
@@ -1699,7 +1714,7 @@
},
{
"@type": "ListItem",
- "position": 112,
+ "position": 113,
"item": {
"@type": "SoftwareApplication",
"name": "LangChain Next.js Template",
@@ -1714,7 +1729,7 @@
},
{
"@type": "ListItem",
- "position": 113,
+ "position": 114,
"item": {
"@type": "SoftwareApplication",
"name": "Streamlit AI Dashboard Starter",
@@ -1759,7 +1774,7 @@
- ๐ Curated DevShelf Collection (113 Tools)
+ ๐ Curated DevShelf Collection (114 Tools)
diff --git a/site/tools/7timer.html b/site/tools/7timer.html
index 60f6f808a..d0e54d4c1 100644
--- a/site/tools/7timer.html
+++ b/site/tools/7timer.html
@@ -97,7 +97,7 @@
๐ Sponsor