AI UNDERDOGSDAILY PICK
AI UNDERDOGS
.NET 党的本地 AI 编程助手
A Local AI Coder for .NET
DevMando/MandoCode
一个 .NET 开发者看不下去了
自己撸了一个本地 AI 编程助手
189 次提交
完全不用 API 密钥
One .NET dev got fed up and built
his own local AI coding agent — 189
commits, zero API keys needed
不是演示,是真 CLI 工具
Not a Demo — a Real CLI
它把 Semantic Kernel 塞进 Ollama 做本地推理
再用 RazorConsole 做终端 UI
最后加上 diff 预览和安全文件写入——不是 wrapper 演示
是能干活的命令行工具
It plugs Semantic Kernel into Ollama for local
inference, pipes it through RazorConsole for the terminal
UI, then layers on diff preview and safe
file writes — not a wrapper demo, a
real CLI that works
★ SIGNAL 1
改文件前,先让你看 diff
See the Diff Before Touching Files
重构代码的时候
它不会直接覆盖你的文件——先生成一份 diff 让你过目
你确认了才落盘
这种「先看后动」的设计
很多大厂工具到现在都没做对
When it refactors code, it doesn't just overwrite
your files — it generates a diff for
you to review first. This kind of 'show
me before you touch it' thinking is something
plenty of big-name tools still get wrong
★ SIGNAL 2
纯 C# 栈,不碰 Python
Pure C# Stack, No Python
别人做 AI 工具第一反应是 Python
他偏不——整个项目纯 C# 和 .NET
Semantic Kernel 做编排
Ollama 做本地推理
全是微软系工具
.NET 开发者终于不用跨语言了
Everyone else reaches for Python for AI tools
— this guy built the whole thing in
pure C# and .NET. Semantic Kernel for orchestration
Ollama for local inference, all Microsoft-stack tools
作者原话:「本地跑或者云端跑都可以
不需要任何 API 密钥」
大部分 AI 编程工具要么要云端 API 加信用卡
要么只活在 Python 世界——.NET 开发者一直被忽略
这哥们自己补上了这块
The author says: 'Run locally or in the
cloud — no API keys required.' Most AI
coding tools either need cloud APIs and a
credit card, or they live entirely in the
Python world — .NET devs get left out
This guy filled that gap himself
AI UNDERDOGS
189 次提交,一个开发者,零 API 密钥
189 commits, solo dev, zero API keys
DevMando/MandoCode
关注 · 每天发现更多 AI 神作
github.com/DevMando/MandoCode