Skip to content
View DevMando's full-sized avatar
😎
lockedin
😎
lockedin

Block or report DevMando

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DevMando/README.md

Hey, I'm Mando 👋

Follow on X (Twitter) - DevMand0 Connect on LinkedIn - developer-mando Follow on Instagram - mandocode

Full-stack developer building tools that make development better. These days that mostly means local AI tooling, .NET, and making a terminal feel like a place you'd actually want to spend the day.


What I'm Building: MandoCode 🐺

An open-source AI coding assistant that runs on open-weight models, not one company's closed API. It talks to Ollama, so you can run a model entirely on your own machine (free, private, no API key, nothing billed per token), or use a hosted model like kimi-k3:cloud or deepseek-v4.1-flash:cloud when you want more horsepower. Same assistant either way.

It comes in two flavors, and they share the same brain:

⌨️ MandoCode CLI Lives in your terminal. dotnet tool install -g MandoCode and you're in.
🖥️ MandoCode Desktop A native Windows app built on the exact same engine. Download the zip, extract, run.

Desktop doesn't reimplement anything. It pulls in the CLI's engine as a git submodule, so every improvement to one shows up in the other. Both run on Microsoft Agent Framework and .NET 10.

What it can do

  • Work on real projects. It reads, writes, and searches your code, runs commands, and browses the web, and nothing touches a file until you've seen the diff and said yes.
  • Make plans that survive a crash. Bigger jobs become a plan you can review and edit before it starts. If MandoCode closes halfway through, you pick up where it left off instead of starting over.
  • Show its work as it goes. You watch replies being written, and a context meter tells you when the conversation is getting too long for the model to remember, so you can /compact it first.
  • Run a team of agents (Desktop). Up to four agents side by side, each with its own folder and model. Mention one with @ to hand it a task, and keep chatting while it works.
  • Browse and preview (Desktop). A built-in browser for you and your agents, a live view of every command they run, and previews for files, PDFs, and the site you're building.
  • Look like whatever you want (Desktop). 25 themes, from Tokyo Night to a period-correct Windows 98 desktop, a flickering CRT, and a Solari split-flap board that can only show uppercase, because real flaps only had one character printed on them.
  • Play lofi while it thinks. There's a music player. In a coding assistant. Yes, really.

Lately

  • v0.15 moved the whole engine off Semantic Kernel and onto Microsoft Agent Framework. It's the biggest change to MandoCode's insides since I wrote it, and it's what made resumable plans possible.
  • v0.15.1 made replies stream in live and added the context meter, /history, and scrollable diffs for big changes.

Tech I Work With

Day-to-day: C#, .NET 10, Blazor, WinUI 3, Microsoft Agent Framework, EF Core, SQL, JS, Python, Node.js

AI stack: Ollama (local + cloud models), open-weight LLMs, tool calling, MCP

Blockchain: Solana ecosystem, Web3.js, on-chain program development

Game dev: Actively exploring game development. Building interactive systems is what got me into programming in the first place.


How I Build

I treat my editor like a cockpit. On any given day you'll find me jumping between:

  • 🖥️ Visual Studio: heavy .NET work, debugging, profiling
  • 📝 VS Code: quick edits, web projects, extensions for everything
  • 🤖 Claude Code: AI pair programming from the terminal
  • 🧠 Codex: rapid prototyping and code generation
  • ⚡ MandoCode: because I built my own, so of course I use it. Ollama GO! 🦙

The best tool is the one that fits the problem. I use all of them.


What Drives Me

The best developer tools stay out of your way. I built MandoCode because I wanted an AI assistant that:

  • Works with any model. Local weights on your GPU or a cloud model through Ollama. Your choice, and you can switch any time.
  • Lives where you already work. A terminal app, or a real native Windows app. No browser tab, no Electron.
  • Keeps you in charge. It shows you every change before making it, and tells you honestly when something failed instead of pretending it worked.

If that sounds like your kind of thing, pull it down and break it. PRs welcome.


Connect

Follow on X (Twitter) - DevMand0 Connect on LinkedIn - developer-mando Follow on Instagram - mandocode

Currently vibing to lofi beats piped through a terminal while a cloud model thinks about your code.

Pinned Loading

  1. MandoCode MandoCode Public

    A .NET C# CLI Coding Agent powered by Ollama + MAF (Agent Framework) and RazorConsole. Run locally or in the cloud. Refactors code, proposes diffs, and updates your project safely — no API keys re…

    C# 14 3

  2. MandoCode.Desktop MandoCode.Desktop Public

    The MandoCode AI coding agent as a native Windows app — WinUI 3 over the same open-weight-model engine as the CLI (Ollama + Semantic Kernel). Review diffs before they land, run plans step-by-step. …

    C# 2 2

  3. Naptrack Naptrack Public

    Grab audio and video from the web. A cross-platform TUI tool to download MP3/MP4 from YouTube, TikTok, Instagram, Facebook, and 1000+ sites.

    C# 1

  4. SolBro SolBro Public

    Self-hosted, Ollama-powered .NET Discord bot — agentic with memory, vision, web search, GIFs, and document reading. The personality is one line of config.

    C# 2

  5. LoraMint LoraMint Public

    AI - Image Generation LoRA training. Train it once. Style it forever. Prompt, mint, and create with your own visual signature.

    HTML

  6. temuCowork temuCowork Public

    Cyberpunk-themed AI file management assistant built with Blazor & Semantic Kernel. Chat with a local LLM to read, write, and manage files using natural language.

    HTML