🥭 Mangooperated by iCodeMyBusiness
For the diligent contract developer

Run your business
like it runs itself.

Stop managing the overhead. Mango runs it — you do the work.

🥭 Ask your business anything
am I on pace this week?
Yes — 30.6 of 36h, ahead on Acme. Its invoice clears Friday.
in your own Claude chatplain Englishyour real data
★ Built for contractors

The outcomes, at a glance

Results that show up whether or not you remember to log in.

Ship more than you can type 🚀

An objective becomes a reviewed pull request.
+ def authorize_share(client, kind):
+ return SharedReport.frozen(payload)
- # TODO: gate the client view
✓ PR #128 opened
code-kanban/onboardingmain

Your day, decided 🧭

Ranked before coffee.
Acme — ship onboarding
Vertex — funnel audit
○ Invoice Northwind

Cash, in view 💸

Know what's coming, before it lands.

Updates write themselves ✍️

You just approve — it never auto-sends.
Weekly update · Acme  —  Approved ✓

Outcomes > hours 🎯

The grade rewards real progress.
⚙ One machine

Your tools, working as one

Connect what you already use. Mango listens across all of it and keeps your plan current — so the to-do list writes itself.

Clockifyevery hour you track
Slackwhat clients ask for
Fathomwhat you promised on calls
WhatsAppthe “can you also…”
🥭 Mango reads it all — and rewrites your day
Today● updated 2 min ago · automatically
Send Acme the revised scope from Fathom call
Share staging link with Northwind from Slack
Invoice Vertex for last sprint from WhatsApp
🧠 Under the hood

Two layers make it feel like it knows your business

The plan only writes itself because of what sits underneath: a live context layer that never crosses clients, and a memory that actually remembers.

Context Fabriclive context, walled off per client
Live

Every Slack thread, WhatsApp message, meeting recap and work session flows into one place and stays current as it happens — so any chat answers from what's true right now, not last week.

AcmeSlack · WhatsApp · Fathom
NorthwindSlack · WhatsApp · Fathom

Each client's context is sealed in its own lane — bound to the workspace, number, or meeting it came from. One client's conversation can never surface in another's.

Company Braindurable memory of how you work
Live

The decisions you make and why, each client's quirks, your billing rules, the lessons you've learned — Mango curates them once and remembers. Every chat starts already knowing them, instead of asking again.

💡 Acme invoices are net-15, billed by milestone
💡 Northwind prefers updates in Slack, not email
💡 Add a 15% buffer to every new estimate

Knowledge accrues instead of resetting — so Mango gets sharper about your business the longer you use it.

📲 No new app to open

Call Mango from where you already work

Mango isn't one more tab to keep open. Ask it right inside the tools you already live in — and it answers with your real data.

ClaudeClaude Connector
● Live
what should I focus on today?
🥭 Acme onboarding — your only at-risk rock, due Thursday.
Connect to Claude →

Add Mango as a custom connector in Claude — Desktop, web, or Code.

SlackSlack bot
Coming soon
@Mango did Northwind pay yet?
🥭 Not yet — $2,400, 6 days out. Want a nudge drafted?
In the works

Mango already listens in your Slack today — answering back in-thread is next.

🔄 One machine, two seats

How it all fits together

You run the work; your client stays in the loop. The same engine serves both — and nothing reaches your client until you approve it.

🟠 The contractor — you run the work

Your tools

  • Clockify hours
  • Slack & WhatsApp asks
  • Fathom calls
  • GitHub activity
🥭 Mangoreads it all and rewrites your day

What you get

  • A ranked daily plan
  • Draft client updates
  • Invoices & cash in view
  • Shipped codeRoadmap
✋ You approve. Internal work — plans, briefs, drafts — generates automatically. Anything that reaches your client waits for one tap. Nothing auto-sends.
🟢 The client — in the loop, without chasing you

A one-time link

  • You send it once
  • No portal, no password
Their own AIthey just ask in plain English

What they see

  • Weekly progress & pace
  • Daily updates
  • Invoices & overdue alerts
  • Read-only — only what you shared
For your clients

In the loop — without chasing you

A calm window for the people who hired you. Only what you approve.

In their own chat

Updates land in the client's AI — no portal, no meeting.

Only what you approve

You authorize each update. Live, un-reviewed data stays private.

Fewer "any update?" pings

The answer's already there. Trust goes up.

★ Powered by the BMAD Method

Every BMAD agent, in your Claude chat

Mango exposes the full open-source BMAD agent library through one connector — brainstorming, PRDs, architecture, UX, dev, QA, research and more. Run any of them, grounded in your real business data.

Built on the open-source BMAD Method · official documentation · full credit to the BMAD-METHOD project and its maintainers.

Loading the agent library…

Have an agent we're missing?

Tell us the custom agent you wish you had. We review every idea and build the best ones into Mango.

❓ Straight answers

Questions, answered honestly

What works today — and what's still on the way. We flag the difference.

🟠 For contractors — how you use Mango

Is there a Mango “MCP,” and what is it?Live
Yes. Mango runs a small server that links your own Claude chat to your live Mango account. Ask your business anything in plain English — your plan, your hours, your cash, what a client just asked for — and act on it right there in the chat, grounded in your real data.
What can I actually do through it today?Live
Read and act on your operating picture: your ranked day and this-week pace, your objectives and how far each has progressed, hours by client, your cash projections and when invoices land, and the context that arrived across your connected tools (chat, call recordings, messages). You can also stage changes to your plan for review.
Can I plan a sprint and upload my existing plan?Live
Yes. Drop in a sprint workbook — no special template required. Mango reads it, maps it onto your plan, and shows you a diff; nothing changes until you confirm. Re-upload anytime and it updates tasks in place instead of duplicating them.
How do I interface with the plan?Live
Three ways, one plan underneath: the Mango web app, your Claude chat, or a single “sync this workbook” request. Use whichever fits the moment — they all read and write the same source of truth.
Can Mango write and ship the code for my tasks?Roadmap
Not yet. Turning a planned task into a spec, running an agent on it, and opening a reviewed pull request is built but not switched on — and each project's code repository still needs to be connected. The engine that runs the work is already in place; hands-off execution is the next milestone. For now, Mango helps you plan and spec the work; you ship it.
Will Mango message my clients or change things on its own?By design
No. Internal artifacts — plans, briefs, draft updates — generate automatically, but anything that leaves your hands is one-tap approval and never auto-sends. And every AI answer has a plain, deterministic fallback, so it degrades gracefully rather than guessing.

🟢 For clients — how you stay in the loop

How do I get updates from my contractor?Live
In your own AI assistant. Your contractor mints a one-time connect link from your project's Overview tab in Mango and sends it to you — open it once and Mango is linked to your assistant. After that you just ask in plain English — “what's the latest on my project?” — and the answer's already there. No portal, no chasing.
Do I need a portal or a password?Live
No. There's nothing to log into — Mango answers inside the assistant you already use. The one-time connect link is the only setup.
What can I actually see?Live
Only what your contractor turns on, chosen per client. That can include weekly progress, daily updates, whether work is on pace, outstanding invoices, a cash forecast, and overdue alerts — all read-only.
Will I see their private or unreviewed data?By design
No. You see approved, scoped views only — their live working data, and anything they haven't shared, stays private. You get the picture without the noise.
Can I reply back or ask Mango to make changes?Roadmap
Not yet. Today the client view is read-only updates. Two-way replies and requests are on the roadmap; for now, anything that changes the work goes through your contractor.

Your hours are better spent on the work.

Let Mango carry the planning, the updates, the invoicing, and the busywork.

📖 Tool glossary

Every tool, in one place

Two connectors, three surfaces. mango-tools is the coding-practices guide; mango is your business — split into what you run and what your client sees.

🛠️ mango-tools Coding guide A software best-practices reference. Not your business data — a separate server for writing better code.
ToolWhat it does
list_patternsBrowse the catalog of available coding guides and patterns.
read_guideRead a full best-practices guide document end to end.
get_best_practiceLook up a specific software best-practice by topic.
get_checklistFetch a ready-to-use checklist (PR, security, release, …).
scaffold_agents_mdGenerate an AGENTS.md scaffold for a repository.
validate_flag_registryValidate a feature-flag registry against the guide's rules.
🥭 mango — contractor side You run the work The full operating surface on mango.icodemybusiness.com — 59 tools, grouped by what they do.
ToolWhat it does
Onboarding & meta
mango_capabilitiesSelf-describe the connector: every tool, its purpose, and read/write kind.
get_onboarding_statusCheck whether onboarding is done and which role was chosen.
set_roleRecord the onboarding role (contractor or client).
Daily plan
get_morning_briefToday's ranked cross-client to-do — the highest-leverage open items.
get_daily_todoLive cross-client to-do for right now, grouped per client with sources.
get_yesterday_snapshotYesterday's hours, entries, avg duration, context switches, category split.
Objectives & plan
get_rocks_statusA client's objectives tree: each rock's % complete, tasks, and roll-up.
get_objective_hoursHours logged toward a client's objectives over the last N days.
get_objective_weekThis week's per-objective hours vs the Sunday-locked target + on-pace flags.
get_project_todosA client's open objective tasks, each flagged for autonomous-run eligibility.
prepare_project_todosStage selected project-todos as a state-sync proposal for review.
get_contractA client's operating contract: covenant, cadence, fee terms, versions.
get_horizon_planLong-horizon plan: objectives per horizon, month through ten-year.
set_horizon_itemAdd or update a long-horizon objective.
Time & money
get_time_summaryAggregate hours and earnings over a window, optionally per client.
get_invoice_statusCurrent biweekly invoice periods for paid clients (hours, earned, days left).
get_projectionsRevenue run-rate plus scenario projections at various hourly mixes.
Context — Slack · Fathom · GitHub · local
get_recent_contextLatest ingested context, newest-first (Slack, Fathom, GitHub, email).
search_external_contextSearch ingested context across GitHub, Slack, Fathom, and the archive.
get_meeting_recapRecent Fathom meeting recaps for a client, attendee-scoped.
get_local_workRecent local Claude Code sessions plus the local runner's code runs.
Company brain (memory)
read_memoriesRecall durable business knowledge — the company Business Handbook.
write_memoriesSave durable business knowledge into the Business Handbook.
Connections
list_connectionsList connected accounts by provider, with client binding and status.
add_connectionAdd a new account under a provider.
reauth_connectionReplace an account's credentials, keeping its record and binding.
rebind_connectionRe-point an account to feed a different client.
test_connectionProbe one account's stored credentials for connectivity.
remove_connectionDelete an account's credentials and its connection record.
State sync (local → Mango)
preview_state_syncStage a hand-crafted project-state update (advanced).
get_state_syncFetch a staged state-sync proposal (input + diff).
apply_state_syncCommit a staged state-sync proposal after reviewing the diff.
discard_state_syncDiscard a staged state-sync proposal without applying it.
list_state_syncList recent state-sync proposals by status.
Workbook ingest
ingest_workbook_getFetch a staged workbook-ingest proposal (plan + diff).
ingest_workbook_applyApply a staged workbook ingest onto the sprint plan.
ingest_workbook_discardDiscard a staged workbook ingest.
ingest_workbook_listList recent workbook-ingest proposals by status.
Proposals & offers
proposal_startStart a client-facing proposal/offer (tiered-options workbook).
proposal_getFetch a proposal: intake, options, and status.
proposal_updateUpdate a proposal's intake, options, or title.
proposal_generateGate and mark a proposal generated, returning the file name.
proposal_listList recent proposals by status.
Autonomous coding & runs
code_run_statusLifecycle and verification state of one Mango code run.
code_runner_statusWhether code execution is available on this instance, and why.
list_code_runsList autonomous coding runs, newest first.
list_buildable_featuresPartially-built features worth an autonomous run, per worktree.
get_overnight_digestMorning digest of overnight autonomous activity.
schedule_runSchedule an autonomous run for a task or objective.
list_scheduled_runsList scheduled autonomous runs.
update_scheduled_runUpdate a scheduled run.
cancel_scheduled_runDelete a scheduled run.
set_autonomous_targetSet the autonomous-share target (0–100%).
Compute & cost
get_compute_overviewManual (Clockify) vs autonomous (runner) compute over a window.
get_compute_capacityFree run slots, concurrency, remaining budget, and autonomous share.
list_cost_budgetsList active LLM-spend caps.
set_cost_budgetCreate an LLM-spend cap governing autonomous-run usage.
update_cost_budgetUpdate a cost budget.
delete_cost_budgetDelete a cost budget.
🥭 mango — client side Read-only · authorized What a client sees through their own AI — only the snapshots you authorize, scoped to their engagement. Live data is never exposed.
ToolWhat it does
mango_weekly_reportThe latest contractor-authorized weekly update: hours and earnings by day and project, plus the note.
mango_daily_updateThe latest contractor-authorized daily update: time entries plus the contractor's note.
mango_pace_statusIs the contractor on pace this week? Per-objective % complete and an on-pace flag.
mango_invoices_listInvoices for this engagement (filter paid · pending · overdue · all).
mango_overdue_alertUnpaid invoices past their 30-day due date, with amount and days overdue.
mango_cash_forecastCash expected this month: expected vs arrived vs pending, plus the schedule.