Alchemy RecipeBeginnerguide

From Code to Ship Faster: How Development Teams Can Track and Optimise AI Assistant Spending

Published

Development teams increasingly rely on AI assistants to speed up coding, reduce context switching, and ship features faster. Yet many organisations have no idea how much they're actually spending on these tools, or whether they're getting value for money. Team members spin up trials, forget about subscriptions, and suddenly the monthly bill looks like a small car payment....... For more on this, see Tracking AI Coding Costs: A Guide for Development Teams U....

This guide shows you how to track, measure, and optimise your AI assistant spending across your team. We'll walk through four practical tools: Burnrate for cost visibility, MutableAI for collaborative development, SourceAI for code analysis, and Windsurf for integrated development workflows. You'll learn which tools fit your workflow, how to set them up properly, and how to spot waste before it becomes a problem. For more on this, see BurnRate vs MutableAI vs SourceAI: AI Developer Tools for....

The goal isn't to eliminate AI tools from your workflow. It's to use them intelligently, knowing exactly what you're paying and what you're getting in return.

What You'll Need

Before you start, make sure you have the following in place:

  • Team agreement on tooling: Get buy-in from your engineering lead or tech lead before rolling out new tools. Rogue tool adoption creates sprawl and makes cost tracking nearly impossible.

  • Budget access: You'll need someone with access to your cloud billing dashboard (AWS, GCP, Azure) or your team's software licensing system. This might be your finance team or engineering manager.

  • At least one development environment: You should have a staging or development environment where you can safely test these tools without affecting production.

  • Basic familiarity with APIs: A few of these tools work via API calls. You don't need to be an API expert, but knowing how to read documentation and make basic requests is helpful.

  • Monthly budget: Expect to spend somewhere between £100 and £500 per month per team of five developers, depending on usage intensity. Burnrate will help you know exactly where you stand.

Step-by-Step Setup

Setting Up Burnrate for Cost Visibility

Burnrate is your financial dashboard. It connects to your existing cloud and SaaS spending, giving you a single view of what you're paying for AI tools across your team.

Step 1: Connect your billing accounts

Sign up at Burnrate's dashboard. You'll be asked to connect your cloud providers. Most teams connect at least one of these:

  • AWS (via IAM role)
  • Google Cloud (via service account)
  • Stripe (for SaaS billing)

The connection process usually takes five minutes. Burnrate asks for read-only access to your billing data, which is safe for your infrastructure.

Step 2: Tag your AI tool expenses

Once connected, Burnrate will show you your total spend. Now you need to tag which expenses relate to AI assistants. Log into your Burnrate account and navigate to the "Tags" section.

Create tags for each tool you're tracking:

  • ai-tool:windsurf
  • ai-tool:sourceai
  • ai-tool:mutableai
  • ai-tool:other

Then go through your recent invoices and apply these tags to the relevant line items. Most teams can categorise 90% of their AI spending within 20 minutes.

Step 3: Set up alerts

This is the critical part. Go to "Budgets" and create a monthly budget alert for your combined AI tool spending. If your team agreed on a £300/month budget, set the alert at £280. You'll get an email when you hit 80% of budget, giving you time to make adjustments before overrunning.


Budget Name: Monthly AI Assistant Spend
Monthly Limit: £300
Alert Threshold: 80% (£240)
Tags: ai-tool:*
Notify: your-team@company.com

Integrating Windsurf into Your Development Workflow

Windsurf is an IDE extension that brings AI capabilities directly into your editor. It's where most of your team will actually spend time writing code with AI assistance.

Step 1: Install the extension

Download Windsurf for your editor. It supports VS Code and JetBrains IDEs. In VS Code, open the Extensions marketplace and search for "Windsurf". Click Install.

Step 2: Configure your API key

Once installed, Windsurf will ask for an API key. Go to the Windsurf dashboard, navigate to Settings, and generate a new API key. Copy this key.

In VS Code, open Settings (Cmd+, on Mac, Ctrl+, on Windows). Search for "Windsurf API Key" and paste your key.

Step 3: Set usage limits per developer

This is where many teams go wrong. They install Windsurf and let developers use it freely, then wonder why their bill tripled. Instead, set per-developer monthly limits.

In the Windsurf dashboard, go to "Team Settings" and set a monthly token limit for each developer. For a typical developer, 50,000 tokens per month is reasonable. That's roughly 8 to 10 hours of heavy AI assistance use.


Team Member: alex@company.com
Monthly Token Limit: 50,000
Alert Threshold: 80% (40,000 tokens)

Do this for every team member. It's tedious but prevents surprises.

Step 4: Train your team on sensible usage

The biggest waste comes from developers asking AI to do things a quick Stack Overflow search would handle. Hold a 15-minute team sync and cover these points:

  • Use Windsurf for complex logic, refactoring, and boilerplate generation.

  • Don't use it for simple syntax lookups or basic library documentation.

  • Review all AI-generated code before committing. Bad suggestions waste time downstream.

Adding MutableAI for Collaborative Development

MutableAI lets your team collaborate on code changes in real-time, with AI assistance baked in. It's useful when multiple developers are working on the same feature.

Step 1: Create a workspace

Go to MutableAI and sign up with your company email. Create a new workspace and name it after your team or project.

Step 2: Invite team members

Click "Team Settings" and invite your developers. You can set different permission levels: Editor, Commenter, or Viewer. Most developers should be Editors.

Step 3: Connect your Git repository

MutableAI integrates with GitHub, GitLab, and Bitbucket. Click "Integrations" and follow the prompts to connect your repository. You'll need to authorise MutableAI to read and write to your repo.

After connection, MutableAI will scan your codebase and build an index. This takes a few minutes for most projects.

Step 4: Create a collaboration branch

Don't work directly on main or develop. Create a feature branch specifically for your team to collaborate on:


git checkout -b feature/ai-assisted-development

Push this branch to your remote repository. MutableAI will automatically detect it and make it available for collaboration.

Step 5: Use the AI code review feature

When a developer submits a pull request, MutableAI can analyse the changes and suggest improvements. Go to the pull request in MutableAI and click "Request AI Review". The tool will scan for common issues: naming inconsistencies, missing error handling, performance problems.

This typically takes 30 seconds to two minutes, depending on the size of the change.

Setting Up SourceAI for Code Analysis

SourceAI helps you understand existing code and refactor it safely. It's particularly useful for onboarding new developers or tackling legacy code.

Step 1: Install SourceAI as a command-line tool

SourceAI works via CLI, so install it on your development machines:


npm install -g sourceai

Or if you use Python:


pip install sourceai

Step 2: Configure authentication

Create a configuration file in your home directory:


~/.sourceai/config.json

Add your API credentials:

{
  "api_key": "your-api-key-here",
  "api_endpoint": "https://api.sourceai.com",
  "default_language": "javascript"
}

Step 3: Analyse your codebase

Navigate to your project directory and run SourceAI to analyse a file:


sourceai analyse ./src/components/Button.js

SourceAI will generate a detailed breakdown: what the function does, potential bugs, refactoring suggestions, and complexity metrics. The output appears in your terminal and is also logged in the SourceAI dashboard.

Step 4: Create analysis reports for your team

For larger codebases, generate a full report:


sourceai analyse ./src --format=html --output=./codebase-report.html

This creates an HTML file your team can review. Share it in your team Slack or documentation wiki so everyone understands the codebase structure and quality issues.

Step 5: Integrate into your CI/CD pipeline

SourceAI can run as part of your continuous integration. Add this to your GitHub Actions workflow:

name: Code Analysis

on: [push, pull_request]

jobs:
  analyse:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - name: Install SourceAI
        run: npm install -g sourceai
      - name: Analyse code
        run: sourceai analyse ./src --format=json
        env:
          SOURCEAI_API_KEY: ${{ secrets.SOURCEAI_API_KEY }}

This ensures every commit is scanned for code quality issues. You'll get a report in your pull request automatically.

Tips and Pitfalls

Pitfall 1: Forgetting to set usage limits

Teams often install tools and assume developers will use them sensibly. They won't. Someone will leave a long-running query going, or use AI for every single code task. Always set per-user limits and monitor them weekly.

Pitfall 2: Not reviewing AI-generated code

AI is fast but not always correct. A developer might accept an AI suggestion without reading it, committing buggy code. Make code review a requirement before merging anything AI-assisted. This takes longer initially but saves debugging time later.

Pitfall 3: Installing every tool at once

You don't need Windsurf, MutableAI, and SourceAI running simultaneously. Start with Windsurf for daily coding and Burnrate for cost tracking. Add MutableAI once your team is comfortable with the basics. Use SourceAI only for legacy code assessment or major refactors.

Pitfall 4: Ignoring the billing dashboard

Set a calendar reminder to check Burnrate every Friday. Spend five minutes looking at the weekly spend and comparing it to your budget. This habit catches runaway costs before they become problems.

Tip 1: Use Windsurf for boilerplate, not logic

AI shines when generating repetitive code: API endpoints, database migrations, test stubs. It struggles with business logic that requires domain knowledge. Train your team to use it appropriately.

Tip 2: Document your AI usage policy

Write a one-page guide for your team. Include: which tools are approved, what you can use them for, usage limits, and how to report issues. Add it to your team wiki or README.

Tip 3: Review costs monthly with your team

Spend 15 minutes in a team meeting discussing spend. Which tools are worth it? Where are we wasting money? This creates collective responsibility and prevents surprise bills.

Tip 4: Use SourceAI before major refactors

Before refactoring a large module, run SourceAI first. It identifies the actual problems in the code, not just style issues. This helps you focus on the most impactful changes.

Cost Breakdown

Here's a realistic cost structure for a team of five developers using these tools together:

ToolPlanMonthly Cost per UserMonthly Cost (5 users)Notes
WindsurfPro£15£75Pay-per-token option available; Pro plan is simpler for teams.
MutableAITeam (5 users)N/A£120Billed per team, not per user. Includes up to 5 concurrent editors.
SourceAIPay-as-you-goVariable~£40Charges per API call. Team of five running weekly scans typically costs £30-50.
BurnrateFree tier£0£0Free for teams with <10 services tracked. Paid tier (£20/month) adds advanced reporting.
Total£235Assumes moderate usage. Heavy usage could reach £400+.

If you need to reduce costs, consider:

  • Using only Windsurf and Burnrate for the first month, then adding other tools as needed.

  • Rotating SourceAI access: only run code analysis once per sprint, not weekly.

  • Setting lower token limits in Windsurf per developer (e.g., 30,000 instead of 50,000).

  • Using free or open-source alternatives for non-critical tasks.

Summary

Tracking and optimising AI assistant spending doesn't require complex tools or financial expertise. Start with Burnrate to see where your money is going, add Windsurf for daily development work, and use MutableAI and SourceAI for specific tasks where they add clear value. Set usage limits early, review costs weekly, and train your team on sensible usage patterns. Most teams find they can ship 15 to 20 percent faster with AI assistance while keeping costs under £250 per month.

More Recipes