[AI Agent] 完全本地化!将 Aider 和 Ollama 部署在局域网,打造自己的本地 Codex 类 AI 助手

在 AI 助手类工具中,Aider 以其便捷的 Git 进程与 LLM 沟通能力受到广大开发者喜爱;Ollama 则是当前支持最广的本地运行的 LLM 平台之一,支持多种模型如 LLaMA3,Mistral,CodeLlama 等。本文将详细介绍如何在完全本地化和无网环境下,部署 Aider + Ollama,实现类 Codex 能力的自动化编程助手。

一、定位需求:局域网 AI 系统所面临的挑战

局域网环境,特别是严格隔网的内网场景,无法连接外网,无法连 GitHub 下载代码,无法 pip install,也无法连通 PyPI 排版版本等。这些因素需要我们重新设计部署流程,包括:

  • 预先打包好所有 wheel 包;
  • 避免直接拷贝环境,因为路径和 Python 入口失效;
  • 禁止 Aider 启动时去检查 PyPI 版本;
  • 禁止尝试连接 GitHub 查询模型元数据。

二、Ollama 安装与网络分发模型

  1. 制備 Ollama Linux 或 Windows 版本并安装
  2. 从有网机器上下载模型如 llama3:instruct
  3. 使用 ollama pull llama3:instruct
  4. 把 ~/.ollama 文件夹打包移至局域网内网机器
  5. 启动 Ollama :ollama serve
  6. 可选配使用 LAN proxy 分发模型服务

三、安装 Aider 与零网环境重要讲解

1.打包 wheel 包

在可连网的机器上进行:

bash 复制代码
pip download aider -d ./aider_wheels

将该目录整包移动到内网机器,然后手动安装:

bash 复制代码
pip install --no-index --find-links=./aider_wheels aider

2.不推荐直接拷贝 venv 环境

因为 venv 中 Python 路径和 entrypoint 是系统给定的,直接拷贝应用到不同环境很可能无法使用。建议重新创建 venv 并使用已打包的 wheel 安装所有依赖。

四、禁止 PyPI 和 GitHub 连接,加快启动

1.给 aider 加启动参数,禁止 pypi check

启动 Aider 时加上:

bash 复制代码
aider --no-check

2.确定已经修改 models.py,禁止联系 GitHub

打开:

复制代码
~\AppData\Local\Programs\Python\Python312\Lib\site-packages\aider\models.py

查找 _update_cache 函数,修改为:

python 复制代码
def _update_cache(self):
    # Skip remote model metadata fetch (disabled by local patch)
    return

此修改可以禁止在内网环境下对 GitHub 进行网络连接,减少启动等待时间。

五、结论:局网下打造私有 AI 系统无需依赖外部网络

通过本文手动部署方案,可以实现:

  • Aider + Ollama 全部部署在局域网,完全本地化
  • 全部进程可规定依赖打包,无需 pip online
  • 修改启动行为,避免因连接超时造成系统泪动

这种部署方式适合于支持内网工程化自动化工作流程,也是私有化 AI DevOps 模型系统的最佳实践之一。

相关推荐
A012341234518 小时前
认知?感知?觉知!升命学说之唯悟主义:AI时代人类精神的觉知觉醒
人工智能·唯物主义·明星的艺名都是谁起的·明星为什么要取艺名·明星起名字是随便起的吗·起名大师排名谁第一·明星都是怎么改名字的
B站计算机毕业设计超人18 小时前
计算机毕业设计Python+Django考研院校推荐系统 考研分数线预测系统 大数据毕业设计 (代码+LW文档+PPT+讲解视频)
大数据·人工智能·hive·python·django·毕业设计·课程设计
好奇龙猫18 小时前
工智能学习-AI入试相关题目练习-第十次
人工智能·学习
来两个炸鸡腿18 小时前
【Datawhale组队学习202601】Base-NLP task05 高级微调技术
人工智能·学习·自然语言处理
组合缺一18 小时前
Claude Code Agent Skills vs. Solon AI Skills:从工具增强到框架规范的深度对齐
java·人工智能·python·开源·solon·skills
救救孩子把18 小时前
63-机器学习与大模型开发数学教程-5-10 最优化在机器学习中的典型应用(逻辑回归、SVM)
机器学习·支持向量机·逻辑回归
小龙报18 小时前
【SOLIDWORKS 练习题】草图专题:1.带座轴承
人工智能·嵌入式硬件·物联网·硬件架构·3d建模·硬件工程·精益工程
人工智能AI技术18 小时前
【C#程序员入门AI】AI应用的操作系统:Semantic Kernel 2026实战
人工智能·c#
海天一色y18 小时前
基于Inception-V3实现CIFAR-100数据集的分类任务
人工智能·分类·数据挖掘
啊豪的思想18 小时前
算力为擎,算法为枢,数据为薪:人工智能三大核心要素的协同演进逻辑
网络·人工智能