OKHK
444 subscribers
2.5K photos
49 videos
33 files
2.9K links
👋 不定时碎碎念

资讯文档转载 / Bing 每日壁纸

👉 实用工具服务 / GitHub 开源项目

https://tg.okhk.net
Download Telegram
chsrc

一个全平台通用的换源工具和框架。

支持60多种目标的换源,包括编程语言包管理器、操作系统源、软件包管理器等
自动测速并选择最快的镜像源
支持手动指定镜像源
支持项目级换源,避免全局换源
提供详细的使用帮助和文档

https://github.com/RubyMetric/chsrc

#GitHub #Tool #DevOps link
腾讯的 CODING 从 2025 年 9月 1 日开始没有免费版了

https://coding.net/help/docs/admin/pay/price-adjustment.html

#DevOps
Code MCP - 编码助手

https://github.com/ezyang/codemcp

一个用于 Claude Desktop 的编码助手 MCP。

它允许用户直接要求 Claude 在本地计算机上实现功能、修复错误和重构代码库。

与其他 AI 编码软件不同,codemcp 旨在与 Claude Pro 一起使用,并提供一组有限的工具,以确保有助于、诚实和无害的 LLM 不会滥用它们。

支持直接要求 Claude 在本地计算机上进行代码更改
提供有限的工具集,确保 LLM 不会滥用
使用 Git 版本控制确保所有代码更改都可以回滚
与 IDE 无关,用户可以使用自己喜欢的 IDE 查看和进一步编辑更改

#GitHub #DevOps #AI #Tool
Cyclops - Kubernetes 开发工具

https://github.com/cyclops-ui/cyclops

Cyclops 是一个开源的 Kubernetes 开发工具,它提供了一个易于使用的 UI,使 Kubernetes 变得不那么令人生畏。

它允许 DevOps 团队快速创建定制的 UI,供开发人员、QA 团队、产品经理等使用,而无需编写 YAML 文件。

Cyclops 使用 Helm Chart 来创建所需的 UI,因此您可以尝试使用任何现有的 Helm Chart 或公共 Helm Chart。

提供易于使用的 UI,简化 Kubernetes 的配置和部署
支持高度可定制的模板系统,可以快速创建所需的 UI
支持使用任何现有的 Helm Chart 或公共 Helm Chart

#K8s #GitHub #Tool #DevOps link
NodeTrafficCalc:轻松解决 Grafana/Prometheus 不同实例月流量重置日难题

NodeTrafficCalc 是一个专为解决 Grafana + Prometheus + node_exporter 中不同实例有不同月流量重置日的问题而设计的工具。在原监控系统中,所有实例通常共享同一个流量统计周期,这无法满足不同实例服务商有不同计费周期的实际需求。本项目通过自定义计算和指标推送,使每个实例能够根据其特定的月重置日来计算和展示流量数据。

🔧 灵活配置:通过 YAML 配置文件进行设置,支持热重载

💻 仅需在主控端部署:无需在每个被监控节点上安装额外组件

📆 自定义重置日期:为每个实例单独配置月流量重置日

📊 多指标支持:提供上传、下载和总流量三种指标

Github: https://github.com/Heavrnl/NodeTrafficCalc

原文链接:https://www.nodeseek.com/post-308147-1

#GitHub #DevOps #Tool #Network #RePost link
https://forum.cursor.com/t/i-created-an-amazing-mode-called-riper-5-mode-fixes-claude-3-7-drastically/65516

作者在 Cursor 中整了个 RIPER-5模式,通过严格的操作协议解决了Claude 3.7在Cursor IDE中的过度修改问题。

- RIPER-5包含五个模式(研究、创新、计划、执行、审查),每个模式都有明确的目的和规则,确保AI的行为符合开发者的要求。
- 模式转换需要明确的信号,AI不能自主切换模式,从而避免不必要的错误和代码逻辑破坏。
- 用户可以根据自己的工作流程调整RIPER-5模式的使用方法,例如将其应用于项目规则或以文本文件形式保存。
- 为了适应AI开发,代码库需要高度模块化,遵循“关注点分离”原则,并设计分层结构以优化上下文窗口。
- Claude 3.7虽然更智能,但也表现出过度热情的行为,RIPER-5模式旨在驯服这些行为并实现更高效的开发。

#AI #DevOps
基于Ansible的批量管理主机面板 - 运维工具

https://github.com/sky22333/ansible

一个基于 Ansible 的批量主机管理面板。

它提供了交互式终端页面和文件管理功能,支持批量执行命令、批量上传文件、快速添加主机等功能。

它可以快速部署在 Docker 环境中,并支持通过环境变量配置管理员用户名和密码。

交互式终端页面和文件管理
批量执行命令和批量上传文件
快速批量添加主机
支持 Docker 快速部署

https://www.nodeseek.com/post-310085-1

#GitHub #DevOps #Shell #Tool
Paas 平台 ClawCloud Run 提供每月免费 $5 DevBox

邀请注册 run.claw.cloud

ClawCloud Run 是 ClawCloud 推出的 PaaS 平台
(目测基于 sealos 实现)

👉 使用 GitHub 注册且 GitHub 账户注册时间超过 180 天的用户,每月可解锁 $5 免费额度
👉 免费方案无需信用卡

免费(Free)计划存在明显的资源限制, 只能使用最多 4 个 vCPU 和 8GB RAM, 而流量和磁盘均被限制在极低的 10GB, 且只能创建 1 个工作区.
可选的注册区域包括: 新加坡, 美国东部, 德国, 美国西部, 日本. 内部和外部网络和 ClawCloud 的经典虚拟服务器相同, 均为阿里云.

#Free #Tool #DevOps
sqldef - 数据库变更管理工具

https://github.com/sqldef/sqldef

sqldef 是一个用于 MySQL、PostgreSQL、SQLite3 和 SQL Server 的最简单的幂等式数据库模式管理工具。

支持创建、修改和删除表、列、索引、主键和外键等数据库对象
支持创建、修改和删除视图和物化视图
支持创建和删除策略
支持导出和导入数据库模式
支持在不破坏现有表和列的情况下运行 DDL 语句
支持通过配置文件指定要管理的表和要跳过的表

#DB #Tool #GitHub #DevOps
Pulumi - 基础设施即代码(Infrastructure as Code)工具

https://github.com/pulumi/pulumi

Pulumi 是一个基于编程语言的基础设施即代码(Infrastructure as Code)工具。它允许您使用熟悉的编程语言(如JavaScript、TypeScript、Python、Go、C#等)来定义和管理云基础设施,而不是使用YAML配置文件。Pulumi支持多种云平台,包括AWS、Azure、Google Cloud、Kubernetes等,并提供了丰富的示例和文档。

使用编程语言定义和管理云基础设施
支持多种云平台,包括AWS、Azure、Google Cloud、Kubernetes等
提供丰富的示例和文档,帮助开发者快速上手
支持容器、无服务器等多种架构
提供统一的日志和部署管理

#DevOps #K8s #Tool
Git-Sync - Git 仓库备份同步工具

有备无患

https://github.com/AkashRajpurohit/git-sync

git-sync 是一个简单的 CLI 工具,旨在帮助您备份和同步 Git 仓库。

该工具确保您拥有 Git 仓库的本地副本,以防止可能出现的问题——如账户被禁或数据丢失。

备份所有仓库:自动克隆或更新您的所有 GitHub 仓库到本地目录。
定期同步:通过定期运行 git-sync 来保持备份与远程仓库同步。
多克隆:支持裸克隆、浅克隆、镜像克隆和完整克隆。
并发性:并发同步多个存储库以减少备份所需的时间。
配置文件:通过 YAML 配置文件轻松管理设置。
自定义备份目录:指定存储仓库的目录。
多平台:支持从 GitHub、GitLab、Bitbucket、Gitea 和 Forgejo 等主流 Git 托管服务备份仓库。
通知:在同步完成或出现任何错误时获得通知。

#GitHub #Golang #Tool #DevOps
Git-Who

https://github.com/sinclairtarget/git-who

git-who 是一个命令行工具,用于回答一个永恒的问题:"谁编写了这段代码?"

与 git blame 不同,git-who 可以告诉你整个代码库中各个组件或子系统的作者。

可以将 git-who 视为针对文件树而不是单个文件的 git blame。

1. 提供三种子命令:table、tree 和 hist,分别以表格、文件树和时间线的形式展示代码库的贡献情况。
2. 支持按路径、分支或标签等过滤提交记录。
3. 提供多种排序选项,如按最后编辑时间、提交次数或修改行数等。
4. 支持 Git 的 mailmap 和 blame-ignore-revs 功能。
5. 提供 Docker 镜像,方便在任何环境下使用。

#GitHub #Tool #DevOps
OpenAI Codex CLI - 轻量级的编程 Agent

https://github.com/openai/codex

OpenAI Codex CLI 是一款轻量级的编程 Agent,能够在终端中运行。

Codex CLI 的目标是为了那些在终端中工作,并希望利用 ChatGPT 级别推理能力以及实际运行代码、操控文件的开发者。

零设置:只需提供 OpenAI API Key,即可直接开始使用
全自动批准:在安全和受限环境中自动执行操作,确保不连接网络
多模态支持:可以输入截图或图表以实现特定功能

根据 approval-mode 来指定模式

• 默认模式:可以读取任何文件,但所有写入和命令需批准。

• 自动编辑模式:允许读取并应用补丁写入文件,但仍需批准所有Shell命令。

• 完全自动模式:可以读取/写入文件,执行Shell命令。

#AI #DevOps #GitHub #Shell #Tool
Context7 - Up-to-date documentation for LLMs and AI code editors

https://context7.com/

当前 AI 大模型的知识库都有截止时间,在使用新版本的框架和库时,其生成的代码大概率没法直接用

Context7 提供了 1800+ 热门库的 LLMs.txt 和 MCP Server 给大模型读取或者编辑器调用,由 Upstash 开源

----------------------

https://github.com/upstash/context7

Context7 MCP 是一个为 LLM 和 AI 代码编辑器提供最新文档的工具。

它可以直接将最新的文档和代码示例集成到您的提示中,避免使用过时或虚构的信息,让 AI 更好地理解你的技术栈。

从源头获取最新的库文档和代码示例
将文档和代码示例直接集成到您的提示中
支持多种AI助手和代码编辑器,如 Cursor、Windsurf、Claude Desktop 等

#AI #GitHub #Tool #DevOps #MCP
12-factor-agents - 为生产环境打造可靠的大语言模型(LLM)应用程序的12条原则

https://github.com/humanlayer/12-factor-agents

提供12条构建LLM应用的核心原则,助力开发者打造高质量软件;结合实际案例,帮助开发者避免常见陷阱

1. 将自然语言转换为工具调用
2. 掌控提示词
3. 掌控上下文窗口
4. 将工具视为结构化输出
5. 统一执行状态和业务状态
6. 提供简单的API进行启动、暂停和恢复
7. 通过工具调用联系人类
8. 掌控控制流
9. 将错误压缩到上下文窗口
10. 构建小型、专注的代理
11. 从任何地方触发,满足用户需求
12. 将代理设计为无状态的reducer

#AI #GitHub #Doc #DevOps
OKHK
https://github.com/atuinsh/atuin Atuin 使用数据库取代了你现有的 shell 历史,并为你的命令记录了额外的内容。此外,它还通过 Atuin 服务器,在机器之间提供可选的、完全加密的历史记录同步功能。 之前看到了一直没有配置,这下用上了,还不错 #Tool #DevOps #Linux #macOS
atuin 要出客户端工具了

https://blog.atuin.sh/atuin-desktop-runbooks-that-run/

加入 waitlist: https://wt.ls/atuin

看介绍 Atuin Desktop 是一款本地优先的可执行运行手册(RunBook)编辑器,整合脚本块、嵌入式终端和数据库工具,旨在将分散的终端工作流程系统化,支持通过 Atuin Hub 同步共享,解决文档过时和协作低效问题。

这类工具想法理念都是极好的,文档与命令做成运维 SOP。但想协作用起来得看团队,不然就是单机版了,虽然也能用,但少了点什么

#Shell #Tool #DevOps
Inngest - 无服务器工作流编排平台

https://www.inngest.com/

https://github.com/inngest/inngest

Inngest 是一个可靠的无服务器工作流编排平台,可以帮助开发人员更快地编写可靠的步骤函数,而无需接触基础设施。

它提供了持久函数、事件触发器、流程控制和步骤等功能,使开发人员能够构建可靠的后台逻辑,从后台作业到复杂的工作流。

使用任何语言SDK编写持久函数
运行Inngest开发服务器以获得完整的本地开发体验,并与生产环境保持一致
将函数部署到自己的基础设施中
将应用程序的函数与Inngest平台或自托管的Inngest服务器同步
Inngest通过HTTPS安全地调用您的函数,以响应触发事件

#GitHub #DevOps #Tool
Bugsink - 自托管的错误追踪系统

https://github.com/bugsink/bugsink

Bugsink 是一个自托管的错误跟踪系统,提供了全面的错误跟踪功能,并且可以完全由用户自行控制。

自托管部署,用户可以完全控制,确保数据安全与隐私
与 Sentry SDK 兼容,无缝接入现有应用
高可扩展性和可靠性,轻松应对大规模应用

#DevOps #GitHub #Tool #HomeLab
Hacker Laws

https://hacker-laws.com/

https://github.com/dwmkerr/hacker-laws

一个针对开发人员的参考指南,列举了各种在软件开发中常见的法则、原则和模式。

这些法则和原则提供了对软件工程中一些不可避免的现实和挑战的见解。

详细介绍了多个著名的理论和法则,如90-9-1原则、Amdahl定律、布鲁克斯定律、CAP定理等。

#GitHub #Doc #DevOps