RSS Amplifier

Blog

AppSoftware Blog

Latest insights and updates from AppSoftware

appsoftware.comRSS feed ↗22 posts

Written by

Latest posts

Introducing Agent Kanban

AI coding agents work inside chat sessions. A chat session is good at local reasoning - you give it a task, it works through the problem, it produces code. But the session itself is ephemeral. When yo...

AS Notes - VS Code Notes, Docs and Wikilink Markdown Editing

What is AS Notes? AS Notes brings markdown editing with [[wikilink]] for notes, documentation, blogs and wikis directly into VS Code and compatible editors (e.g. Antigravity, Cursor, Windsurf). With A...

You Need Deterministic Gates for Probabilistic AI Agents

Referencing this MCP is Dead; Long Live MCP! (via Hacker News), I wanted to highlight what I think is the key principle behind this that will be true for the future of working with AI Agents: You Nee...

Fixing AGENT / LLM Context Decay in VS Code with Git Worktrees

The extension source is available on GitHub and the extension available on the VS Code Marketplace. Where We Left Off In a previous post, I introduced VS Code Agent Kanban. The key idea in this exte...

VS Code Kingfisher Extension: Colour Your VS Code Windows Without Breaking Your Team's Settings

Colour Your VS Code Windows Without Breaking Your Team's Settings VS Code Marketplace | GitHub Repository If you work across multiple projects simultaneously, you'll know it can get difficult...

Introducing VS Code Agent Kanban: Task Management for the AI-Assisted Developer

VS Code Agent Kanban is available on VS Code Marketplace | GitHub Note: VS Code Agent Kanban has had a major update since this post to add an optional Git worktree workflow (detailed here), automa...

Debugging a SQLite WASM Heap Fragmentation Bug in a VS Code Extension

While building AS Notes (A wikilink-based knowledge management VS Code extension - https://github.com/appsoftwareltd/as-notes) - I ran into a subtle and genuinely interesting bug involving WebAssembly...

An Effective AI Agent Pattern: Plan, Tasks, Implementation

For source files view the repository: https://github.com/gbro3n/agent-flow The agent-flow repository serves as a template for a flow I've recently been using for agent-assisted coding - with imp...

AS Notes: Turn VS Code Into Your Personal Knowledge Management System (PKMS)

If you already live in VS Code, maybe you like managing your notes there too? AS Notes is a VS Code extension that brings the power of wikilink-based knowledge management - the kind you'd find in ...

Building a Light Weight Personal MCP Server for Google Data

I'd been looking at MCP implementations for accessing my personal Google data in the various AI tools I've been using. Zapier have an MCP offering that leverages their existing tooling to make...

OpenClaw: Running a Secure, Capable, Low Cost Claw (with Hetzner, Tailscale, Discord and Zapier MCP)

Update: I've since replaced Zapier with a private custom MCP server that handles the Google API integration. It was less convenient than Zapier, since I had to build it, but it gives me control o...

Building a (Bad) Local AI Coding Agent Harness from Scratch

The original document for this post is available with full source code on GitHub This is a walk-through of how I built a terminal-based coding agent in ~400 lines of vanilla Node.js, running entirel...

Local LLM Setup on Windows with Ollama and LM Studio (Lenovo ThinkPad P1 Gen 4 with a RTX A3000)

Introduction This is a walkthrough of my set up of local LLM capability on a Lenovo ThinkPad P1 Gen 4 (with a RTX A3000 6GB VRAM) graphics card, using Ollamafor CLI and VS Code Copilot chat access, an...

A Timeline of Interesting Takes on Agentic AI Use in Software Engineering

I'm keeping this post up to date with interesting takes on AI use in a software engineering context, as I find them. Sentiment on the date that I started this post seems to be changing from genera...

A Centralised Approach to AI / LLM Agent Instruction Using Git Submodules

A guide to organising and replicating instructions for AI / LLM coding assistants Introduction As AI coding assistants have become increasingly capable, I've developed a structured approach to in...

.NET 10 and NuGet Audit: Identifying Root Packages for Vulnerable Transitive Dependencies

As of .NET 10, defaults for NuGetAuditMode in NuGet Audit have changed, and this may mean additional warnings regarding NuGet package vulnerabilities (NU1901, NU1902, NU1903, NU1904, NU1905) in your ....

Setting up Google Antigravity (Coming from VSCode)

This post covers setting up Google Antigravity, the new VS Code fork for agentic AI coding, when coming from VS Code. Primarily I am a .NET / web developer, so some of this post will focus on set up f...

VSCode tasks.json - capturing NuGet Package Vulnerability Warnings

I ran into a problem today where I was seeing warnings regarding NuGet packages with reported vulnerabilities, but was not seeing the output under the 'Problems' tab in VSCode. In an effort to...

.NET 10 - File Based Apps Demonstration (C# Scripting)

Sample Project (Github ): https://github.com/gbro3n/dotnet-10-file-based-apps-test This simple app demonstrates the new Microsoft .NET 10 File Based Apps capability. Now we can use C# where we might h...

Building Reusable UI Components with Svelte 5 Custom Elements

Modern web applications often face a common challenge: how do you add sophisticated, interactive components to server-rendered pages without rewriting your entire application as a single-page app (SP...

New (Free) Favicon / Icon Generator Available on appsoftware.com

Introducing Our Privacy-Focused Favicon Generator We've added a new tool to our suite of free web utilities: a favicon generator that processes everything in your browser. If you've ever neede...

Open Source Tools and Web Utilities from App Software Ltd

As developers, we often encounter repetitive tasks that can eat up valuable development time. App Software Ltd has released two powerful open-source .NET tools and three privacy-focused web-based util...