CodeWater Blog

「离开世界之前 一切都是过程」

AI 工具 / 远程开发

VS Code + Codex + SSH 远程开发完整教程

从 SSH 密钥、VS Code Remote-SSH 到 Codex CLI、IDE 扩展和 Codex App 远程连接,按 macOS 和 Windows 分步骤跑通远程开发环境。
AI VS Code Codex SSH

macOS 全栈开发环境系列

从 Homebrew、VS Code 到 React、FastAPI、PostgreSQL、Redis 和 Docker Compose

面向 macOS 新手到中级开发者,按安装顺序写成 12 篇完整教程:每篇包含资料清洗、最佳实践、命令解释、验证方式、常见错误和可交给 Codex 的 Prompt。
  1. 总览:macOS 全栈开发环境安装路线图
  2. 安装 Xcode Command Line Tools、Homebrew 和基础命令行工具
  3. 配置 Git、GitHub SSH、GitHub CLI
  4. 安装 VS Code 与前端开发插件
  5. 安装 Node.js、pnpm、TypeScript、Vite
  6. 搭建 React + Tailwind 前端项目
  7. 安装 Python uv 与 FastAPI 后端环境
  8. 安装 PostgreSQL、Redis 与数据库客户端
  9. 安装 Docker Desktop 与 Docker Compose
  10. 用 Docker Compose 跑通前端、后端、数据库、缓存
  11. 配置接口调试、测试工具与本地 HTTPS
  12. 可选扩展:Java、Go、MongoDB、云平台 CLI
macOS 全栈 环境配置 Docker

Vibe Coding 系列

给计算机学生的 AI 协作开发路线

从学习路线、工具链、工程闭环、上下文工程到课程项目和科研复现,系统整理一套面向有计算机基础学生的 AI 辅助开发方法。
  1. 系列导读:给计算机学生的 AI 协作开发路线
  2. 学习路线:如何从 0 到 1 上手 AI 辅助开发
  3. 工具链:Cursor、Codex、Claude Code 怎么选
  4. 工程闭环:从 Prompt 到可提交代码
  5. 上下文工程:AGENTS.md、项目规则和可复用 Skills
  6. 实战篇:课程项目、个人工具和科研复现
Vibe Coding 工程实践 工具

计算机、AI 与数据处理中常见后缀名速查

从代码、配置、数据文件到模型权重和实验产物,一次分清常见后缀的用途与坑

后缀名不是装饰。它通常告诉你:这个文件应该被什么工具打开、里面大概是什么结构、能不能直接提交到 Git、能不能用文本编辑器查看、能不能被模型或数据处理程序加载。 结论 看一个陌生文件时,先不要急着双击。比较稳的判断顺序是: 1 2 3 4 5 先看文件名和后缀 -> 再看所在目录和 README -> 再看加载它的代码 -> 必要时用 file、head、le...
计算机 AI 数据 工程实践 工具

Codex App 使用指南:把 AI 编程助手变成可控工作台

从项目、线程、Worktree、审查面板到浏览器、自动化和 AGENTS.md

这篇教程主要参考 OpenAI Codex 官方文档和 Jason Liu 的 X 长文 Getting the most out of Codex。官方文档负责确认功能边界,经验帖负责补充使用心法。核心思路不是“让 Codex 替你随便改项目”,而是把 Codex App 当成一个可以读项目、拆任务、运行工具、审查变更、沉淀流程的 AI 工作台。 结论 如果你第一次认真使用 C...
AI Codex 开发 工具 Vibe Coding 工作流

Tabbit 浏览器入门教程:从安装到 AI 工作流

用 @ 上下文、Agent、标签整理、收藏和妙招,把浏览器变成可复用的信息工作台

这篇教程把 Tabbit 官方首页、官方入门指南、更新/隐私说明入口,以及几篇社区体验文章和讨论整理成一条新手可执行路线。核心思路不是“让 AI 浏览器接管一切”,而是把网页、标签组、截图、划词和本地文件变成可控上下文,让 AI 在你能审查的范围内帮你阅读、整理和执行。 结论 如果你第一次使用 Tabbit,推荐主线是: 1 2 3 4 5 6 7 从官网下载安装 -> ...
Tabbit AI浏览器 AI工具 工作流 效率工具

Zotero + Codex:打造智能学术工作流完整教程

从文献库、BibTeX、Markdown 笔记到 Codex 辅助综述、复现和论文写作

这篇教程把 Zotero 官方文档、OpenAI Codex 官方文档、Better BibTeX 项目文档和几个 Zotero MCP 社区项目清洗成一条可执行路线。核心思路不是让 AI 替你读论文、替你做学术判断,而是让 Zotero 管好“可追溯的文献事实”,让 Codex 处理“可审查的工程和文本工作”。 结论 最稳的路线是:Zotero 做唯一文献库,Better Bi...
Zotero Codex AI 学术 文献管理 工作流

可选扩展:Java、Go、MongoDB、云平台 CLI

主线环境跑通后,再按项目需要补 Spring Boot、Go 服务、文档数据库和部署工具

这一篇是扩展包,不是主线必装。只有当课程、实验室、公司项目或部署目标需要时,再安装 Java、Go、MongoDB、AWS/Vercel/Railway/Fly.io 等工具。 结论 先问自己一句: 1 我现在的项目真的需要它吗? 如果只是学习全栈入门,前 11 篇已经够用。如果你要做 Spring Boot、Go 微服务、MongoDB 项目或云部署,再按本文补。 我找...
macOS Java Go MongoDB 云服务

配置接口调试、测试工具与本地 HTTPS

用 Bruno/Postman、curl、Vitest、Playwright、pytest 和 mkcert 建立开发验证习惯

环境能启动不等于项目可靠。你还需要会调接口、写最小测试、看错误、必要时启用本地 HTTPS。这篇把验证工具补齐。 结论 推荐组合: 1 2 3 4 5 6 7 curl / HTTPie:快速命令行检查 Bruno 或 Postman:保存接口集合 pytest:后端测试 Vitest:前端单元测试 Playwright:端到端测试 mkcert:本地 HTTPS 证书 ngr...
macOS 测试 HTTPS 全栈 工程实践

用 Docker Compose 跑通前端、后端、数据库、缓存

把 React、FastAPI、PostgreSQL、Redis 组合成一条本地可复现的全栈开发链路

这一篇是整个系列的闭环:前端、后端、PostgreSQL、Redis 都放进 Docker Compose。你会得到一套能被同学、同事或未来的自己复现的本地环境。 结论 推荐项目结构: 1 2 3 4 5 fullstack-local/ compose.yml .env.example web/ api/ 服务关系: 1 2 web -> api ...
macOS 全栈 Docker Docker Compose 工程实践

安装 Docker Desktop 与 Docker Compose

理解镜像、容器、卷和 Compose,给本地全栈项目准备可复现运行环境

Docker 不是为了显得高级,而是为了让“我电脑能跑”的环境变成“别人电脑也能跑”。这篇先把 Docker Desktop 和 Compose 装好,并理解最小概念。 结论 推荐路线: 1 2 3 4 5 6 安装 Docker Desktop -> 启动 Docker Desktop -> 验证 docker 和 docker compose -> 运行 ...
macOS Docker Docker Compose 环境配置 开发工具

安装 PostgreSQL、Redis 与数据库客户端

本机跑通关系型数据库、缓存和 GUI 客户端,为后端项目准备数据层

前端和后端都跑起来以后,下一步是数据层。本文先讲本机安装 PostgreSQL 和 Redis,后面 Docker Compose 篇会讲如何把它们容器化。 结论 推荐主线: 1 2 3 4 5 6 Homebrew 安装 PostgreSQL -> brew services 启动 -> 创建开发数据库和用户 -> 安装 Redis -> 验证 PON...
macOS PostgreSQL Redis 数据库 环境配置

安装 Python uv 与 FastAPI 后端环境

用 uv 管理 Python 项目,用 FastAPI 做可验证的本地 API 服务

Python 后端最容易乱在“到底用系统 Python、pip、venv、conda、poetry 还是 uv”。本系列主线选 uv:用它创建项目、管理 Python 版本、安装依赖、运行 FastAPI。 结论 推荐路线: 1 2 3 4 5 6 安装 uv -> 创建 FastAPI 项目 -> 安装 fastapi、uvicorn -> 写 /healt...
macOS Python FastAPI 后端 环境配置