- 博客(115)
- 资源 (2)
- 收藏
- 关注
原创 memos-cli 安装与使用教程:将 Memos 笔记同步到本地并支持 AI 语义搜索
摘要 memos-cli 是一个用 Go 编写的 Memos 备忘录命令行工具,支持将远程笔记同步到本地 SQLite 数据库,提供 CLI、TUI 和 AI 对话三种交互方式。主要功能包括: 增量同步远程 Memos 到本地 命令行管理(增删改查) 终端界面浏览 AI 语义搜索(支持本地 Ollama 或 OpenAI) 提供 MCP Server 和 Skills 系统两种 AI 集成方案 项目开源在 GitHub,采用 MIT 协议,支持 Windows/Linux/macOS,需要 Go 1.24+
2026-04-23 22:08:20
682
原创 Reference 工具安装与使用教程:一条命令管理 Git 仓库引用与知识沉淀
摘要: Reference 是一款 Go 开发的 CLI 工具,通过全局缓存和 Junction 链接实现代码仓库的零复制共享。核心功能包括: 跨项目复用:支持远程/本地仓库引用,源码通过软链接共享,避免重复克隆 知识沉淀:自动生成 Markdown 知识文档,记录架构设计和关键实现 AI 集成:采用双子代理架构(Explorer+Analyzer)降低上下文污染,实现知识跨项目复用 多平台支持:Windows/Linux/macOS 通用,提供预编译二进制和源码编译两种安装方式 高效同步:知识库支持 Gi
2026-04-23 20:11:39
615
原创 Xcode 接入智谱 GLM Coding Plan 报错解决方案
在 Xcode 26.3 中配置智谱 Bigmodel 作为外部模型提供者后,对话时报错。原因是智谱 API 响应格式与 Xcode 期望的 Claude API 格式不完全兼容。本文提供一个本地服务的解决方案,在 Xcode 和智谱 API 之间做协议转发,彻底解决这个问题。Xcode 直连智谱 GLM Coding Plan 会因响应格式不兼容导致对话失败,通过本地服务转发请求即可解决。整个过程只需下载二进制、配置 API Key、启动、修改 Xcode 配置四步。B。
2026-04-07 19:12:40
1721
6
原创 Tauri v2 + Rust 实现 MCP Inspector 桌面应用:进程管理、Token 捕获与跨平台踩坑全记录
本文介绍了如何将MCP Inspector CLI工具封装为跨平台桌面应用的技术实现。基于Tauri v2+React+Rust架构,重点解决了三个核心问题: 子进程管理:通过InspectorHandle模块实现端口自动分配、进程生命周期管理,并采用双重保险机制捕获Token和确认服务就绪状态 跨平台路径解析:针对macOS GUI应用不继承终端PATH的问题,设计多级回退策略查找全局安装的CLI工具路径 进程自动清理:通过实现Drop trait确保应用退出时自动终止子进程,避免孤儿进程残留 项目采用事
2026-04-06 22:59:52
618
原创 Python 飞书开放平台自动化配置工具 feishu-auto 使用教程
摘要 feishu-auto是一款自动化工具,旨在简化飞书应用配置流程。通过一行命令即可完成从创建应用到权限配置、事件订阅等全流程操作,将原本需要7-8分钟的手动操作自动化。工具支持Windows系统,依赖Python 3.12+和Chrome浏览器,核心功能包括: 应用自动创建与管理 智能权限配置(自动对比差异,仅导入缺失权限) 事件订阅自动处理(解决长连接时序问题) 版本自动发布(版本号递增策略) 采用DrissionPage实现浏览器自动化,内置API监听能力是其技术亮点。开源项目地址:https:/
2026-04-06 10:14:51
1350
原创 Git仓库管理工具Forks部署教程
《Git仓库管理工具Forks:部署与AI集成指南》摘要: Forks是一款轻量级Git仓库管理工具,支持Web界面管理本地GitHub/Gitee仓库,提供批量操作、文件浏览和局域网镜像加速功能。支持Docker一键部署(默认8080端口)或源码构建,内置SQLite数据库。核心特色包括: 镜像加速服务,通过/git路径实现局域网快速克隆 配套fclone/fbackup工具优化仓库同步体验 创新性MCP协议集成,允许Claude Code、OpenClaw等AI编程助手直接操作仓库(搜索/添加/浏览代码
2026-04-04 20:12:03
918
原创 AIChat:命令行中的全能AI助手,让LLM触手可及
AIChat是一款开源的命令行AI助手工具,支持与20多家主流大语言模型无缝集成。该项目提供多平台安装方式,包括Rust、Homebrew、Pacman等包管理器。AIChat具备聊天模式、执行模式和服务模式三大核心功能:用户可直接在终端进行对话交互;通过"-e"参数让AI生成并执行系统命令;还能启动本地服务器提供Web界面。此外还支持Role设置、RAG等高级功能。这个工具特别适合开发者和运维人员,将AI能力深度整合到日常工作流中,无需依赖图形界面即可快速调用LLM的强大功能。
2025-07-29 22:12:52
842
原创 5 分钟上手 Firecrawl
Firecrawl是一款开源的网页爬虫和内容清洗引擎,支持将任意网页转换为结构化Markdown或JSON格式,并提供REST API及LangChain/LlamaIndex集成。用户可通过官方提供的500免费额度在线使用,也可选择本地部署,通过Docker快速搭建服务,并支持关闭验证简化配置。部署完成后,可通过cURL或MCP客户端调用API,实现网页内容抓取和结构化处理。此外,文章还提供了一个简易HTML页面作为开源版的可视化UI替代方案。
2025-07-28 23:21:30
3813
原创 gig-gitignore工具实战开发(五):gig add完善
本文介绍了gig-gitignore工具的gig add命令的三大功能增强:1)支持GitHub模板的离线缓存和强制更新;2)通过API实时获取最新模板内容;3)新增TUI交互界面实现可视化差异对比。核心功能包括自动克隆/更新GitHub模板、调用API接口获取内容,以及提供带颜色标记的左右分屏差异视图。通过-t github、-t api和--tui参数可分别启用这些功能,显著提升了模板管理和使用的便捷性。
2025-07-26 22:03:15
1150
原创 Dify之外的新选择?开源版Coze部署初体验,真香警告!
开源AI平台新选择!字节跳动近日开源了Coze Studio和CozeLoop两款AI开发工具,采用Apache 2.0许可协议。Coze Studio提供可视化AI Agent开发环境,支持Prompt、RAG、Plugin等功能;CozeLoop专注于AI Agent全生命周期管理。部署过程简单,通过Docker Compose即可启动,但需注意端口冲突问题。尽管功能较商业版稍显简陋,但已具备工作流、智能体创建等核心功能,用户体验接近商业版。这两款开源工具为开发者提供了新的AI开发选择,特别适合需要定制
2025-07-26 16:10:34
1797
原创 gig-gitignore工具实战开发(四):使用ai辅助生成gitignore
本文介绍了如何利用AI辅助生成.gitignore文件,通过配置兼容OpenAI API规范的AI模型,实现智能化的模板生成。文章详细展示了交互式配置流程,包括设置API密钥、服务URL和模型选择,并存储到配置文件。核心部分是通过精心设计的prompt指令,指导AI生成结构清晰、分类明确的.gitignore内容,包括格式要求和规则限制。最后通过流式响应处理AI返回结果,实时输出并整合为完整内容。该方案简化了.gitignore文件创建过程,提高了开发效率。
2025-07-25 20:57:07
412
原创 gig-gitignore工具实战开发(三):gig add基础实现
本文介绍了gig add命令的基础实现,主要包括项目初始化、命令行参数配置和核心业务逻辑处理。通过cobra库实现add命令,支持--yes和--update参数。系统能自动检测项目语言类型(递归遍历+特征匹配),用户可手动修正识别结果。支持多种生成方式:本地模板、GitHub模板、AI生成和API获取,其中AI生成会进行输出清理,GitHub模板可强制更新。代码包含特殊目录处理逻辑和错误处理机制,为后续功能扩展奠定了基础。
2025-07-25 19:47:26
431
原创 gig-gitignore工具实战开发(二):设计多源模板系统
本文探讨了 gig-gitignore 工具的多源模板系统设计,重点解决 .gitignore 模板的来源与管理问题。系统支持四种模板源:local(默认的内置模板)、github(官方仓库)、api(gitignore.io)和 ai(人工智能生成),各具优缺点。本地模板快速可靠但更新滞后,GitHub 源实时全面但依赖网络,API 源方便但需联网,AI 源灵活全面但成本较高。文章还讨论了模板合并策略,包括简单追加、差异显示和智能合并方案。通过多源设计,gig add 命令成为兼具可靠性、时效性和灵活性的
2025-07-23 20:53:41
1381
1
原创 gig-gitignore工具实战开发(一):项目愿景与蓝图规划
摘要: 本文介绍了一个全新的AI辅助CLI工具——gig,旨在解决开发者长期面临的.gitignore管理难题。项目愿景是实现.gitignore的全生命周期管理,涵盖初始化、规则优化、审计诊断及环境分离等核心功能。通过gig init、gig refactor(AI重构)、gig audit(智能审计)等命令,帮助开发者高效维护.gitignore文件。技术选型采用Go语言搭配Cobra框架,结合Viper和tview提升交互体验。gig致力于将.gitignore从静态文件升级为动态管理的工具闭环。
2025-07-23 20:25:29
1189
原创 Softhub软件下载站实战开发(二十):Docker部署全攻略
Docker部署Softhub软件下载站全攻略 本文详细介绍了Softhub项目的Docker部署方案,涵盖以下核心内容: 多阶段构建:采用后端构建与运行时分离的Dockerfile设计,有效减小镜像体积并提高安全性 关键优化:包括Go构建参数优化、依赖缓存管理、时区配置等实用技巧 进程管理:使用Supervisor统一管理多个进程,确保服务稳定性 Nginx配置:分享前后端分离路由、静态资源优化和API代理等生产级配置 最佳实践:从目录结构设计到健康检查机制,提供完整的部署解决方案 这套方案实现了单容器部
2025-07-21 23:02:16
807
原创 claude code提示词设计
摘要:本文介绍了Claude Code交互式CLI工具的使用规范和操作指南。该工具专注于防御性安全任务,拒绝处理可能被恶意使用的代码。系统强调简洁直接的交互风格,要求响应控制在1-3句话内,避免不必要的解释。工具使用遵循严格的安全规范,包括不主动创建文件、不添加注释、不提交未经请求的更改等。文档还详细说明了任务管理方法,建议使用TodoWrite工具分解复杂任务,并提供了代码风格和维护安全性的具体指导原则。
2025-07-21 16:14:35
2265
2
原创 调试Claude code的正确姿势
摘要:本文介绍了MoonPalace调试工具的安装使用及改进过程。该工具可代理记录Claude Code的交互数据,默认端口9988。作者发现命令行输出信息有限,但请求数据完整保存在SQLite数据库中。为此,作者在原有项目基础上开发了Web界面(moonpalaceweb),新增web命令(默认端口9998),提供更直观的请求/响应数据显示,包括元数据、请求内容和SSE格式的响应数据。这一改进为深入研究Claude Code提示词设计提供了便利。
2025-07-20 23:45:06
895
原创 Softhub软件下载站实战开发(十九):软件信息展示
本文介绍了软件信息展示系统的三个核心功能实现:1) 软件列表展示,支持分类查询、动画切换和分页功能;2) 软件详情展示,通过卡片组件实现点击查看详情和悬浮显示默认资源;3) 软件搜索功能,包含结果统计、加载状态和空状态处理。系统采用Vue组件化开发,结合Naive UI组件库,实现了流畅的交互体验和优雅的视觉效果。关键技术点包括transition-group动画、分页组件、资源加载状态管理和错误处理等。
2025-07-20 23:31:33
565
原创 claude code使用kimi k2
Kimi K2发布后提供了Anthropic兼容API,支持在Claude Code中作为低成本替代方案使用。配置方法包括:获取API Key并充值50元以提升并发性能,修改Windows环境变量和claude.json文件,或调整Linux/Mac的.zshrc配置。调试工具MoonPalace可用于API测试,数据存储在SQLite中。常见问题如API 429错误可通过充值解决。该方案虽效果略逊于官方API,但性价比高,适合开发者使用。
2025-07-18 15:32:09
2914
原创 claude code安装
这篇文章介绍了Claude Code的安装和使用方法。主要内容包括:1) 环境准备,要求Node.js 18+版本,推荐使用nvm管理版本;2) 各平台安装步骤,Windows需先安装Git Bash,Linux/Mac/WSL直接安装;3) 基本命令和初始设置,运行claude命令进入TUI界面;4) 常见网络问题的解决方案,包括使用镜像站、设置环境变量或兼容API等。文章提供了详细的安装图示和操作指引,帮助用户快速上手Claude Code。
2025-07-18 11:52:00
2031
2
原创 10 分钟搞定 Node.js 版本管理-小白nvm 入门指南
一台能同时装 N 个 Node 版本的电脑一行命令随意切换再也不被 “版本不对” 支配的恐惧。
2025-07-18 10:53:58
1252
原创 Softhub软件下载站实战开发(十八):软件分类展示
本文介绍了Softhub软件下载站用户端页面的开发实现,重点展示了分类功能的设计与开发。项目采用Vue 3 + Vite技术栈,包含以下核心内容: 导航栏实现:通过自定义CSS为Logo添加了悬浮动画、光晕效果等交互特效,增强了用户体验。 分类展示功能: 采用二级分类结构(大分类+细分分类) 使用Naive UI组件实现分类标签展示 支持图标显示(FontAwesome) 实现了分类选择交互逻辑 技术架构: Vue 3 Composition API Naive UI + 自定义样式 Pinia状态管理 V
2025-07-15 22:28:05
1071
原创 使用anaconda创建基础环境
摘要:本文介绍了在Anaconda中创建AI基础环境的详细步骤。首先通过conda命令创建并激活名为ai_base的Python环境,然后从PyTorch官网获取安装命令进行安装并验证。最后演示如何克隆该基础环境来创建新的项目环境。这种方法可节省重复配置时间,确保新环境具有相同的软件包和配置,适用于需要多个AI开发环境的场景。
2025-07-09 23:57:25
975
原创 Softhub软件下载站实战开发(十七):用户端API设计
本文介绍了Softhub软件下载站用户端API的设计方案,包含五大核心模块:分类管理API、首页API、资源集管理API、软件管理API和资源下载API。设计遵循RESTful风格,采用统一格式返回数据,所有接口都支持参数验证和清晰文档说明。首页API创新性地将分类与热门软件结合展示,软件管理API提供列表、详情、资源获取等完整功能,资源下载API支持文件流传输。整个API体系基于GoFrame框架构建,确保了高效性和可维护性,为前端提供了全面的数据支持。
2025-07-09 23:21:00
996
原创 Softhub软件下载站实战开发(十六):仪表盘前端设计与实现
本文介绍了Softhub软件下载站管理后台仪表盘的前端设计与实现。该仪表盘采用Vue3+Element Plus技术栈,主要包含多维度数据统计、实时数据展示和存储空间可视化三大功能模块。文章详细展示了接口设计与TypeScript类型定义、API请求封装方法,以及核心组件如数据统计卡片的实现代码。通过严谨的类型定义和模块化设计,构建了一个功能丰富、数据可视化的管理后台仪表盘界面,为管理员提供了系统运行状态的核心视图。
2025-07-08 23:56:08
1191
原创 Softhub软件下载站实战开发(十五):仪表盘API设计
本文介绍了Softhub软件下载站的仪表盘API设计方案,包含基础统计数据、分类分布和待处理事项三大核心模块。基础统计API提供软件总数、分类总数、平台总数等关键指标;分类分布API展示各分类软件数量及占比;待处理事项API识别未分类、缺少资源或封面的软件问题。文章详细展示了各API的Go语言实现代码,包括数据查询、统计计算和结果格式化等核心逻辑,为开发者构建功能全面的后台管理仪表盘提供了实用参考方案。
2025-07-07 23:45:21
834
原创 Python实现优雅的目录结构打印工具
这篇文章介绍了一个用Python实现的目录结构打印工具。该工具的核心是DirectoryPrinter类,它提供了递归打印目录结构的功能,支持多项自定义配置:是否显示隐藏文件、设置最大递归深度、自定义缩进和文件/文件夹符号等。文章详细解析了该类的初始化配置、目录打印逻辑和递归实现,并提供了使用示例和输出效果展示。该工具通过交互式界面让用户配置打印参数,最终输出结构清晰的目录树形图,适用于软件开发、系统管理等需要查看目录结构的场景。
2025-07-06 23:56:34
529
原创 Softhub软件下载站实战开发(十四):软件收藏集设计
本文介绍了Softhub软件下载站收藏集功能的开发实践。收藏集功能解决了用户管理分散软件资源的痛点,支持主题分类、个性化推荐等场景。采用RESTful API设计,后端通过Go语言实现核心服务层,提供列表查询、添加软件等接口。前端使用Vue.js构建交互界面,实现收藏集的创建、编辑和管理。该功能通过数据库关系表(DsResourceSet与DsResourceSetRel)存储收藏集与软件的关联关系,为用户提供高效的软件资源组织方式。
2025-07-06 23:34:24
862
原创 Softhub软件下载站实战开发(十三):软件管理前端分片上传实现
本文介绍了Softhub软件下载站前端分片上传功能的实现方案。通过Vue3和Element Plus构建了完整的文件上传流程,包含三个核心组件:上传资源组件负责文件选择和初始化,分片上传逻辑实现文件分割和断点续传,资源管理组件提供已上传资源的管理功能。系统采用5MB分片大小,配合进度条显示,实现了稳定高效的大文件上传。特别处理了后端雪花算法生成的大整数ID,确保数据精度不丢失。整体架构清晰,通过流程图直观展示了从文件选择到分片上传再到合并的完整流程,为用户提供了良好的上传体验。
2025-07-05 23:12:40
1313
1
原创 Softhub软件下载站实战开发(十二):软件管理编辑页面实现
本文介绍了Softhub软件下载站开发中软件管理编辑页面的实现。该页面采用全屏弹窗设计,包含两个标签页:基本信息(软件名称、分类、平台等)和软件详情(使用aieEditor富文本编辑器)。页面功能包括分类选择、平台多选、封面图片上传(支持JPG/PNG格式)等表单组件,并提供了取消和提交按钮。主要技术栈为Vue+Element UI,通过代码生成器生成基础代码。
2025-07-04 23:52:54
840
原创 大小转换组件
摘要:该Vue组件可将字节大小转换为易读格式(如KB、MB等)。通过计算属性,它处理数字或字符串输入的字节值,自动选择最合适的大小单位(从Bytes到YB),并保留两位小数。组件包含基本模板、TypeScript逻辑和可扩展的样式区域,适用于需要显示文件大小等场景。
2025-07-04 23:31:02
176
原创 使用Python Watchdog库实现文件系统监控
Python Watchdog库实现文件监控及ICO转PNG案例 Watchdog是一个强大的Python库,用于监控文件系统变化。本文介绍了其主要组件:Observer(监控核心)、FileSystemEventHandler(事件处理基类)和各种事件类。通过一个实用案例展示了如何监控下载目录,自动将新增的ICO文件转换为PNG格式。该实现利用ImageMagick的convert工具,包含文件检测、格式转换、临时文件处理等功能。文章还详细说明了如何设置监控路径、验证ImageMagick安装情况,并提供
2025-07-03 21:03:36
1101
原创 Softhub软件下载站实战开发(十一):软件分片上传接口实现
本文介绍了Softhub软件下载站的分片上传功能实现。通过将大文件分割成多个小块上传,解决了软件上传中的内存占用高和失败率问题。系统提供三个核心接口:初始化上传、上传分片和合并分片。实现流程包括:生成唯一上传ID、保存分片到临时目录、按序合并分片并计算MD5校验值、最终上传至MinIO存储。该方案支持断点续传和并行上传,显著提高了大文件传输的稳定性和效率。代码采用Go语言实现,包含详细的错误处理和日志记录。
2025-07-03 20:59:57
1268
原创 Softhub软件下载站实战开发(十):实现图片视频上传下载接口
本文介绍了Softhub软件下载站中实现图片视频上传下载接口的核心技术方案。系统采用MinIO存储服务,通过雪花算法生成唯一ID,并设计了完整的文件上传流程:包括文件类型/大小校验、MD5去重检查、分层目录存储等机制。特别针对视频文件实现了FFmpeg提取首帧作为封面,采用分层目录结构(如pic/2024/05/07/)优化文件存储。文章详细展示了关键代码实现,如文件校验、MD5计算、视频封面提取等,为富文本编辑器的多媒体功能提供了坚实的技术基础。
2025-07-02 21:21:41
1101
原创 使用Go语言实现智能EXE文件重命名工具
本文介绍了一个使用Go语言开发的智能EXE文件重命名工具,主要功能包括解析EXE版本信息、调用大模型API生成规范命名建议、提供交互式命令行界面。工具通过Windows API提取EXE文件的版本信息(如产品名称、版本号等),并集成大模型API智能生成符合规范的命名建议(如"产品名_版本号.exe")。文章详细说明了Windows版本信息API的调用方法、大模型API的集成实现,以及交互界面的设计,最后展示了完整的工具工作流程和一个实际应用示例。该工具可帮助开发者高效管理EXE文件的
2025-07-02 20:30:00
1403
原创 Softhub软件下载站实战开发(九):编写软件配置管理界面
本文介绍了Softhub软件下载站中软件配置管理界面的开发实践,重点实现了AI服务配置功能。采用Vue 3+Element Plus构建了现代化界面,包含选项卡式布局和动态表单设计。核心功能包括:支持多种AI服务提供商的选择、API密钥输入、模型选择等表单项;使用IndexedDB实现配置持久化存储;针对Ollama本地服务实现了模型列表动态获取机制。文章还分享了样式优化技巧和开发中遇到的挑战及解决方案,如动态表单验证、异步操作处理等。最终实现了一个用户友好、功能完善的配置管理界面,为后续软件管理功能奠定了
2025-07-01 13:52:12
1079
原创 Python包管理:pip完全指南
《Python包管理工具pip完全指南》 pip是Python官方推荐的包管理工具,本文全面介绍了pip的使用方法。主要内容包括:pip的安装与升级方式;配置国内镜像源加速下载;核心功能如包安装、版本指定、依赖管理(使用pipreqs生成requirements.txt);环境管理技巧(查看已安装包、检查更新);以及高级用法如平台特定依赖安装、缓存管理、本地包构建等。文章还提供了pip常用命令示例和实用技巧,帮助开发者高效管理Python项目依赖,提升开发效率。
2025-07-01 13:04:58
3176
原创 一键打包利器:gopack - 极简Go程序编译与压缩工具
摘要:gopack是一个极简的Go程序打包工具,可自动完成编译、时间戳注入和二进制压缩操作。主要功能包括:智能编译(自动添加构建时间戳、移除路径信息)、自动命名、UPX智能压缩(检测并采用最高压缩级别)和操作简化(单命令完成全流程)。该工具采用四步核心技术:参数处理、编译注入、UPX检测和构建时间戳添加,支持在代码中显示构建时间,并能与Makefile集成。使用示例简单直观,如gopack main.go即可生成带时间戳的main.exe文件。
2025-06-22 20:38:10
533
一键打包利器:gopack - 极简Go程序编译与压缩工具
2025-07-02
exeRename,结合大模型智能重命名exe
2025-07-02
自定义easyExcel226
2020-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅