M4RKYU.SYSEdition 2027
Skip to content
LOCEN/Ontario · CA/▸work · ai agent toolkitStandbyOK/--:--:--EST
M4M4RK_YUportfolio
  • BuildBuild
    BuildOverview
    • WorkSelected case studies and write-ups
    • GamesPlayable prototypes and game-dev logs
  • GalleryGallery
    GalleryOverview
    • PhotosPhoto collections and visual experiments
    • ShopPrints, posters, and one-off objects
  • WritingWriting
    WritingOverview
    • BlogLong-form devlogs and field notes
    • NotesShort observations, links, snippets
  • ResourcesResources
    ResourcesOverview
    • Tools38 in-browser developer utilities
    • LinksDaily-use dev and design bookmarks
  • AboutAbout
  • ContactContact
中文
← projects
AI tool · 2026Ready

AI Agent Toolkit

A personal Windows-first toolkit for local AI coding: PowerShell automation, Ollama, a Streamlit control center, and conservative repo workers.

Quick facts

Role
Solo developer: Windows automation, safety model, local-model workflow, Streamlit dashboard, documentation, and release packaging.
Timeline
2026 · experimental v1.1.0
Platforms
Windows 10/11 · Localhost dashboard
Source

On this page

  • >What it is
  • >What it looks like
  • >Built with
  • >Highlights
  • >Engineering
  • >Under the hood
  • >Outcome
  • >Roadmap & lessons
AI Agent Tools repository overview identifying it as an experimental Windows-first local AI toolkit
Fig. 01 — AI Agent Toolkit
01

What it is

#

Problem

Many AI coding workflows assume paid cloud access, Unix tooling, and permissive automation. This project asks what a local fallback looks like on a real Windows workstation when control and review matter more than autonomy.

Solution

Around 55 PowerShell scripts inspect and bootstrap the machine, manage Ollama, run health checks, schedule jobs, and launch one-task repo workers. A modular Streamlit dashboard surfaces status and reports, while six sequential role prompts produce advisory plans without editing files.

02

What it looks like

#
  • Toolkit mapThe public documentation separates machine automation, the dashboard, conservative repo workers, and advisory role prompts.
03

Built with

#

Automation

  • PowerShell 5.1/7
  • Windows Task Scheduler
  • GitHub CLI

Local AI

  • Ollama
  • qwen2.5-coder:14b
  • Aider

Control surface

  • Python
  • Streamlit

Platform

  • Windows 10/11
  • VS Code
  • Cline
04

Highlights

#
  • Ordered inspect/install/model/validation bootstrap scripts
  • Ollama lifecycle, model checks, diagnostics, and provider routing
  • Streamlit dashboard with eight operational pages
  • Conservative one-task repo worker that branches, validates, reports, and stops
  • Six-role advisory pipeline that never edits the target repository
  • Explicit safeguards against dirty worktrees, secrets, commits, and pushes
05

Engineering

#
  1. Process 01

    Wrap model automation in a conservative worker

    Context
    A local model can edit quickly, but unattended commits, dirty worktrees, and sensitive-file changes create unacceptable risk.
    Approach
    Require a clean repo, create an isolated branch, run one task, validate, flag risky files, report, and stop without committing or pushing.
    Outcome
    Automation is slower and deliberately human-gated, but its output remains reviewable and recoverable.
  2. Process 02

    Keep the six-role pipeline advisory

    Context
    Multiple role prompts are useful for planning and review but can compound mistakes if each is allowed to mutate the repo.
    Approach
    Pass repository context through six sequential roles that only write a combined report.
    Outcome
    The pipeline improves perspective without edit conflicts, though a human still has to turn advice into code.
06

Under the hood

#

Architecture notes

  • Automation is scripted in PowerShell so it stays transparent and hackable.
  • The repo worker delegates edits to Aider but wraps it in preflight checks, isolated branches, validation, risk scanning, and reports.
  • The six-role pipeline is advisory: it passes repository context through Product, Tech Lead, Developer, QA, Reviewer, and DevOps prompts without changing files.
  • The dashboard is split into config, data, services, pages, and UI modules rather than one Streamlit script.

Challenges

  • This is a personal toolkit shaped around one machine, not a general-purpose agent platform.
  • Most scripts assume a C:\ai-agent-tools installation path and depend on locally installed Windows tooling and hardware.
  • Local models provide continuity and privacy, but they do not match the capability or convenience of every paid model.
07

Outcome

#
“
A released v1.1.0 personal toolkit with documented setup, safety boundaries, diagnostics, dashboard modules, and repeatable local-model workflows. It is useful as a reference, not advertised as a polished cross-platform product.
08

Roadmap & lessons

#

Lessons learned

  1. 01Local-first AI tooling trades convenience for control and privacy.
  2. 02Windows-native developer tooling is underserved and worth designing for.

Next steps

  1. 01Remove hard-coded installation assumptions
  2. 02Add repeatable integration tests for worker safety
  3. 03Publish measured local-model comparisons

Related work

AI tool

BioLoom

A no-signup AI writing tool that generates, scores, edits, and shares platform-specific bios across eight models.

AI tool

Purecreate

A 3D apparel customizer that designs your shirt in real time and generates decals from a text prompt with DALL·E 3.

PreviousUI StudioA no-login multiplayer design canvas with shared objects, cursors, comments, undo history, and exportable room URLs.
Back to all work
NextM4rkdownA v3.1 offline-first Markdown workspace with advanced preview, local documents, collaboration, and an eight-player typing arena.
Back to archive
M4RKYUM4RKYUM4RKYUM4RKYUM4RKYUM4RKYUM4RKYUM4RKYU
Crafted since 2024
ZhenXiao Mark YuZhenXiao Mark Yu
get in touch

Saw something here?Tell me about it.

It's a portfolio, not a service · but I read every note — drop a line if anything here resonated, or just to say hi.

Start a conversation
open channel

say hi anytime · 2026

--:--:--ESTOntario, Canada
  • Email
  • GitHub
  • dev.to
  • LinkedIn
  • Twitter / X
  • Instagram
  • Facebook
  • YouTube
  • CodePen
  • Spotify
  • Snapchat

Newsletter

Get the occasional dispatch

Notes and logs from m4rkyu.com — short, dated, no noise. Unsubscribe anytime.

Work

Production builds, games, and visual archives.

  • Projects
  • Games
  • Archive
  • Logs

Resources

Daily-use tools and a personal link library.

  • Search
  • Latest
  • Tools
  • Links
  • Notes
  • Topics
  • Shop
RSSJSON feed

Studio

Background, contact, and channels for collaboration.

  • About
  • Contact
  • Changelog
  • Colophon
  • Resumepending

Socials

Find me on the usual feeds.

  • GitHub
  • dev.to
  • LinkedIn
  • Twitter / X
  • Instagram
  • Facebook
  • YouTube
  • CodePen
  • Spotify
  • Snapchat
  • Email
© 2026 ZhenXiao Mark Yumarkyu0615@gmail.com
  • Email
  • GitHub
  • dev.to
  • LinkedIn
  • Twitter / X
  • Instagram
  • Facebook
  • YouTube
  • CodePen
  • Spotify
  • Snapchat
PrivacyTermsBuilt with Next.js 16 · React 19 · Tailwind 4