# WaLiCode - AI Coding/DevOps 可持续交付助手
作者:小傅哥
博客:https://bugstack.cn (opens new window)
项目:https://t.zsxq.com/s83De (opens new window)
沉淀、分享、成长,让自己和他人都能有所收获!😄
大家好,我是技术UP主小傅哥。
你看到了吗?先是字节 Trae.ai,后是阿里 Qcoder 通义灵码,还有京东的 JoyCode,腾讯也于年初借着 OpenClaw 搞了一个 QClaw 上船啦 🚢,本月还有小米的 MiMo Code!
那,市面上不是有现成的 Claude Code、Codex 了吗,怎么这些公司都在扎堆做自己的 AI IDE/Cli 工具呢?🤔

你以为各个大厂,是在造AI 工具的轮子吗,其实那本质是在做「叙事主权」,不做护城河怎么搭,不搞自家的 AI Coding Plan 怎么卖,不整你的工作岗位从哪里来?
所以,你看清了吗,连大厂都为你指明了最新的就业方向。那你还想错过这泼天的岗位吗?

你有盆🥣吗,接得住这富贵吗?
现在简历上没有点 AI Agent 项目,那这“富贵”是接住不了一点的,连普通的业务岗位都写了 AI Agent 要求。但想学习,市面的 AI Agent 编程项目资料又鱼龙混杂,也怕把钱扔出去,就砸个 Demo 出来,写简历上人说你这是“玩具”,甚至都不是企业里实际使用的架构方案。就搞的让人怪担心的!

所以,为了让伙伴们可以放心的,学习到真正有价值的智能体项目,而不是在“玩具”里浪费时间。小傅哥先干了一款上万次安装量,活跃用户几千人,可以用起来的,真的 AI IDE 工具,WaLiCode 编程助手。—— 夜以继日的肝了2个多月,发布了几十个版本,不输于 cursor、claude code、trae.ai、qcoder 等市面的 AI 辅助开发工具。官网:https://walicode.xiaofuge.cn/ (opens new window) - 你完全可以体验下,就知道我能为你带来什么啦!

说实话,如果你所在学习的项目,没有真正的发布对外成产品,没有一个对标物,没有长期的经历用户的反馈、吐槽和打磨,那么就可以说等同于纸上谈兵。这也是为什么不少伙伴在学习小傅哥项目后,进入公司都说;这是真正能实际用起来的东西,好在跟着小傅哥学了!!!
所以呢,有 WaLiCode (opens new window) 这样一款对外的产品,是我接下来给你做 AI IDE 辅助编程工具的底气,包括;已验证的架构、已实践的设计、已解决过的各类复杂场景的经验积累,都是我能在这套学习版本的 AI IDE WaLiCode 所能提供给你的,最为真实且有价值的学习资料。
别人还只是在使用 AI IDE/CLI 工具,而你即将具备开发这样系统软件的能力。这简历上的内容,不就妥妥的和其他伙伴拉开差距了,当你在面试官面前,打开电脑,启动软件。告诉它这是你的智能体产品。我相信,没有什么比这个更有说服力了!
那么接下来,小傅哥来给大家介绍下这款课程版的 walicode,让大家对这块产品有个详细的了解。以及如何学习。
💐 注意,文末提供了全部的课程代码信息,以及小傅哥全面铺设的22个实战项目!一网打尽!
# 一、项目介绍
本套课程《AI Coding/DevOps 可持续交付助手》分为2部分;walissh - 做运维、walicode - 做编码,两套课程源码都会先提供给大家,方便小伙伴直接用 AI 工具打开项目分析学习(不少伙伴都非常善用 AI 工具)。之后课程是逐步更新章节的,现阶段已经在更新 walissh 啦。
教学版,AI IDE WaLiCode 不只是一套编程工具,还是一套可持续交付平台,既有辅助编程,又有云服务器运维能力。这才是企业需要的东西,也是你面试写到简历后硬气的资本。—— 👨🏫 面试官,你们公司的 QCoder 我也实现了一个!死鬼,简历给我,办入职吧!
# 1. 演示界面
对照于 https://walicode.xiaofuge.cn/ (opens new window) 小傅哥又重新做了一套 UI 界面,这样大家在后续基于现在这套也可以更加容易的做出差异化的 UI 效果,面试时候也更能体现出这是你的一套东西。
# 1.1 询问项目 + AI 运维

- 可以对话的方式直接询问代码,AI IDE 会主动的分析并给出结果。
- 也可以通过 SSH 能力与云服务器对话,这样既具备了开发能力,又有了云环境的运维能力。
# 1.2 操作代码

这是当前对应的 UI 效果,具备了基本的功能,后续小傅哥还会继续迭代,也会把代码直接推送到课程仓库,让小伙伴们可以拿去就学。
# 2. 架构设计
该项目,以 WaLiCode (opens new window) 的架构设计为内核标准,分拆2套工程(walissh、walicode)讲解。项目使用 Spring AI + Google ADK + Tauri(+Typescript),结合运行时智能体设计,涵盖;Agent WorkFlow、上下文管理(对话追踪、搜索、提示词)、意图识别(+LLM)、混合窗口裁剪、动态提示词( Prompt 组装器、里程碑追踪)等,核心设计,构建一整套 AI Agent 智能体服务工具。

学习本套项目,即使你将来是做 Go、Python、Typescript 等语言开发智能体,也是没问题的。因为小傅哥选择的 Google ADK 框架,而 Google ADK 本身就有其他语言版本,将来换一套语言完全没压力。而且 Google 本身就是做 AI 的领导者,也是行业的最高标准,所以我们要学习他,使用他。

- 为了让所有伙伴,都能使用上小傅哥这套快速搭建智能体项目的框架。现在我把他分享出来,你可以直接配置使用,配置后可以一键创建出基础的智能体项目工程。
- 配置地址:https://maven.xiaofuge.cn/ (opens new window) - 官网涵盖配置教程,配置到 IntelliJ IDEA 的 Maven Archetype 就可以在创建项目的时候进行使用啦。
# 2.1 后端工程

后端工程小傅哥使用的搭建好的 AI Agent 脚手架,基于这套脚手架,可以快速把基本的智能体框架搭建出来。之后增加了意图识别,提示词,上下文,裁剪,压缩等能力。这样我们的 AI IDE 工具才能更加准确的识别出用户意图,并进行处理。
# 2.2 前端工程

- 前端采用 Tarui + Typescript 框架实现,它可以很好的支持打包 win、mac、linux、ios、安卓各类安装包,也就是这一套项目,你能做各个端的程序。后续小傅哥会带着大家完成项目的打包和分发安装使用。
- 对应的前端UI实现,这套东西,小傅哥是使用的 AI 工具开发的,准确的让对接服务端的接口,之后进行设计实现。AI UI 的开发,也会在课程里演示操作。
# 二、架构设计
教学版 WaLiCode + WaLiSSH 采用前后端分离的 DDD 六边形架构,前端基于 Tauri 2 + React 19 构建跨平台桌面应用,通过 xterm.js 实现本地/SSH 双终端,Monaco Editor 提供代码编辑,Zustand 管理多状态域;
后端以 Spring Boot 3.4 为基座,严格遵循 Trigger→Case→Domain→Infrastructure 分层依赖规则,核心创新在于 Case 层的 ReAct 循环编排(RootNode→TaskBreakdown→AiCall→ToolCall→LoopDecision),让 AI Agent 具备"思考-行动-观察"的自主推理能力。
工具层通过 MCP Client(Stdio/SSE/Local 三协议)、Skills 技能包(directory/resource 双加载)、ADK 自定义工具(CodeEdit/LocalExecute/SshExecute/BuildValidation)三大扩展机制,配合 Tauri Rust 层的本地 PTY、Shell 执行、HTTP 回调 Server,打通了"AI 大脑→工具调用→本地/远程执行"的完整闭环。


整个架构,让 AI 不只是"说",而是真正"做"。传统 AI 对话只能输出文本建议,用户还需手动执行;WaLiCode 通过 ReAct 循环 + 工具装配 + Tauri 原生能力的三层协同,让 AI Agent 能自主读写文件、执行命令、搜索代码、操作远程服务器,并在每一步执行后观察结果、调整策略,形成真正的智能编程闭环。
Agent 配置化装配(YML 定义→策略树组装→Spring AI 桥接)让新增智能体只需配置无需改代码;MCP/Skills/ADK 三种工具接入方式覆盖了从社区生态到自定义能力的全场景,使系统具备极强的可扩展性。
# 三、读者反馈
# 1. 大家认可

所有加入的伙伴,遇到的任何的问题,都可以找到小傅哥。不少伙伴和小傅哥吐槽,市面有些社群,加入后,人都没了。 而且小傅哥给大家提供的实际大厂里真正的用到的技术,所以学习后既可以面试使用,也可以在进入公司后有非常大的价值。
# 2. 拿到工作




用事实说话,硬核项目,就可以帮助伙伴们嘎嘎的斩获Offer。从日常的辅助,项目的学习,简历的评审,工作的建议,用我10多年的大厂经验,帮助大家直接开了天眼一样,把未来的路探清。大家,当然可以更加游刃有余的做好!
# 四、优惠加入
注意📢,本项目也只是【星球:码农会锁】众多项目中的1个,其他的项目还包括:AI Agent 智能体(脚手架、拖拉拽、ai+draw.io、ai + ppt、walissh...)、大营销、拼团、API网关、Lottery抽奖、IM通信、SpringBoot Starter 组件开发、IDEA Plugin 插件开发等,并还有开源项目学习。
如果大家希望通过做有价值的编程项目,提高自己的编程思维和编码能力,可以加入小傅哥的【星球:码农会锁】。加入后解锁🔓所有往期项目,还可以学习后续新开发的项目。

🧧 优惠券暗号 在公众号「bugstack虫洞栈」回复「星球」即可获得,点击打开就可以使用!注意,如果你是老用户,也可以点开优惠券,分享给好友,还能赚外快!
新章节,编写中 →

