---
title: bc-agent
layout: project
description: bc-agent is an optional AI assistant that operates my apps in the browser, with the visitor's own OpenAI key and no server.
canonical: https://bowdencloud.com/bc-agent
image: https://bowdencloud.com/assets/media/share-default.webp
image_alt: bowdenCloud - the digital workshop of Steve Bowden
last_modified: "2026-10-23"
tag: Embedded AI Agent
accent: purple
pitch: Ask in plain words, and an AI agent works the app with you.
features:
  - One script tag that adds a chat panel to a page
  - Uses the app's own controls, so most changes can be undone
  - Eight apps and this site, each with its own tools
  - Runs in the browser with the visitor's own OpenAI key
  - Typing or voice, on desktop and phone
order: 8
status: live
link: https://agent.bowdencloud.com
link_label: Open bc-agent
icon: /assets/media/icons/bc-agent.webp
media:
  - src: /assets/media/bc-agent/hero.webp
    alt: The bc-agent panel on bowdencloud.com, open beside the Planet Ari page after a request to go there
    caption: On this site, it opens Planet Ari and sums it up
  - src: /assets/media/bc-agent/midi.webp
    alt: The bc-agent panel beside the MIDI workstation, with a chord progression and a new bassline on the piano roll
    caption: In MIDI, it writes chords and a bassline
  - src: /assets/media/bc-agent/planner.webp
    alt: The bc-agent panel beside Strategic Planner, with an eight-card plan for an online course launch
    caption: In Strategic Planner, it builds a plan from one sentence
  - src: /assets/media/bc-agent/planet-ari.webp
    alt: The bc-agent panel beside Planet Ari, after it flies the spacecraft to Saturn and explains the rings
    caption: In Planet Ari, it flies the spacecraft to Saturn
---

bc-agent is an AI assistant for my apps. A site adds it with one script tag. A small button then sits in the bottom corner of the page. Open it, and type or speak what you want. The agent operates the app with the app's own controls, so each change shows as if you made it. You can undo most changes.

Each app gives the agent its own tools. In [MIDI](/midi), it writes chord progressions and basslines. In [Planet Ari](/planet-ari), it flies the spacecraft, and in Story mode it gives hints but never the answer. In [Strategic Planner](/strategic-planner), it builds a full plan from one sentence. On this site, it answers questions from the site's content and opens the correct page. It also works on the [Knowledge Graphs](/knowledge-graphs), [Forge & Co.](/last-reagent), [Managing Up](/managing-up), and [MoodBuying](/moodbuying).

bc-agent is optional. Each app works fully without it. The agent runs in your browser with your own OpenAI API key, and you need no account. No bc-agent server exists, so nothing sits between you and OpenAI. OpenAI bills your account for the requests that you make.
