Stop managing the overhead. Mango runs it — you do the work.
Results that show up whether or not you remember to log in.
code-kanban/onboarding → mainConnect what you already use. Mango listens across all of it and keeps your plan current — so the to-do list writes itself.
The plan only writes itself because of what sits underneath: a live context layer that never crosses clients, and a memory that actually remembers.
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.
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.
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.
Knowledge accrues instead of resetting — so Mango gets sharper about your business the longer you use it.
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.
Add Mango as a custom connector in Claude — Desktop, web, or Code.
Mango already listens in your Slack today — answering back in-thread is next.
You run the work; your client stays in the loop. The same engine serves both — and nothing reaches your client until you approve it.
A calm window for the people who hired you. Only what you approve.
Updates land in the client's AI — no portal, no meeting.
You authorize each update. Live, un-reviewed data stays private.
The answer's already there. Trust goes up.
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.
Tell us the custom agent you wish you had. We review every idea and build the best ones into Mango.
What works today — and what's still on the way. We flag the difference.
🟠 For contractors — how you use Mango
🟢 For clients — how you stay in the loop
Let Mango carry the planning, the updates, the invoicing, and the busywork.
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.
| Tool | What it does |
|---|---|
list_patterns | Browse the catalog of available coding guides and patterns. |
read_guide | Read a full best-practices guide document end to end. |
get_best_practice | Look up a specific software best-practice by topic. |
get_checklist | Fetch a ready-to-use checklist (PR, security, release, …). |
scaffold_agents_md | Generate an AGENTS.md scaffold for a repository. |
validate_flag_registry | Validate a feature-flag registry against the guide's rules. |
mango.icodemybusiness.com — 59 tools, grouped by what they do.
| Tool | What it does |
|---|---|
| Onboarding & meta | |
mango_capabilities | Self-describe the connector: every tool, its purpose, and read/write kind. |
get_onboarding_status | Check whether onboarding is done and which role was chosen. |
set_role | Record the onboarding role (contractor or client). |
| Daily plan | |
get_morning_brief | Today's ranked cross-client to-do — the highest-leverage open items. |
get_daily_todo | Live cross-client to-do for right now, grouped per client with sources. |
get_yesterday_snapshot | Yesterday's hours, entries, avg duration, context switches, category split. |
| Objectives & plan | |
get_rocks_status | A client's objectives tree: each rock's % complete, tasks, and roll-up. |
get_objective_hours | Hours logged toward a client's objectives over the last N days. |
get_objective_week | This week's per-objective hours vs the Sunday-locked target + on-pace flags. |
get_project_todos | A client's open objective tasks, each flagged for autonomous-run eligibility. |
prepare_project_todos | Stage selected project-todos as a state-sync proposal for review. |
get_contract | A client's operating contract: covenant, cadence, fee terms, versions. |
get_horizon_plan | Long-horizon plan: objectives per horizon, month through ten-year. |
set_horizon_item | Add or update a long-horizon objective. |
| Time & money | |
get_time_summary | Aggregate hours and earnings over a window, optionally per client. |
get_invoice_status | Current biweekly invoice periods for paid clients (hours, earned, days left). |
get_projections | Revenue run-rate plus scenario projections at various hourly mixes. |
| Context — Slack · Fathom · GitHub · local | |
get_recent_context | Latest ingested context, newest-first (Slack, Fathom, GitHub, email). |
search_external_context | Search ingested context across GitHub, Slack, Fathom, and the archive. |
get_meeting_recap | Recent Fathom meeting recaps for a client, attendee-scoped. |
get_local_work | Recent local Claude Code sessions plus the local runner's code runs. |
| Company brain (memory) | |
read_memories | Recall durable business knowledge — the company Business Handbook. |
write_memories | Save durable business knowledge into the Business Handbook. |
| Connections | |
list_connections | List connected accounts by provider, with client binding and status. |
add_connection | Add a new account under a provider. |
reauth_connection | Replace an account's credentials, keeping its record and binding. |
rebind_connection | Re-point an account to feed a different client. |
test_connection | Probe one account's stored credentials for connectivity. |
remove_connection | Delete an account's credentials and its connection record. |
| State sync (local → Mango) | |
preview_state_sync | Stage a hand-crafted project-state update (advanced). |
get_state_sync | Fetch a staged state-sync proposal (input + diff). |
apply_state_sync | Commit a staged state-sync proposal after reviewing the diff. |
discard_state_sync | Discard a staged state-sync proposal without applying it. |
list_state_sync | List recent state-sync proposals by status. |
| Workbook ingest | |
ingest_workbook_get | Fetch a staged workbook-ingest proposal (plan + diff). |
ingest_workbook_apply | Apply a staged workbook ingest onto the sprint plan. |
ingest_workbook_discard | Discard a staged workbook ingest. |
ingest_workbook_list | List recent workbook-ingest proposals by status. |
| Proposals & offers | |
proposal_start | Start a client-facing proposal/offer (tiered-options workbook). |
proposal_get | Fetch a proposal: intake, options, and status. |
proposal_update | Update a proposal's intake, options, or title. |
proposal_generate | Gate and mark a proposal generated, returning the file name. |
proposal_list | List recent proposals by status. |
| Autonomous coding & runs | |
code_run_status | Lifecycle and verification state of one Mango code run. |
code_runner_status | Whether code execution is available on this instance, and why. |
list_code_runs | List autonomous coding runs, newest first. |
list_buildable_features | Partially-built features worth an autonomous run, per worktree. |
get_overnight_digest | Morning digest of overnight autonomous activity. |
schedule_run | Schedule an autonomous run for a task or objective. |
list_scheduled_runs | List scheduled autonomous runs. |
update_scheduled_run | Update a scheduled run. |
cancel_scheduled_run | Delete a scheduled run. |
set_autonomous_target | Set the autonomous-share target (0–100%). |
| Compute & cost | |
get_compute_overview | Manual (Clockify) vs autonomous (runner) compute over a window. |
get_compute_capacity | Free run slots, concurrency, remaining budget, and autonomous share. |
list_cost_budgets | List active LLM-spend caps. |
set_cost_budget | Create an LLM-spend cap governing autonomous-run usage. |
update_cost_budget | Update a cost budget. |
delete_cost_budget | Delete a cost budget. |
| Tool | What it does |
|---|---|
mango_weekly_report | The latest contractor-authorized weekly update: hours and earnings by day and project, plus the note. |
mango_daily_update | The latest contractor-authorized daily update: time entries plus the contractor's note. |
mango_pace_status | Is the contractor on pace this week? Per-objective % complete and an on-pace flag. |
mango_invoices_list | Invoices for this engagement (filter paid · pending · overdue · all). |
mango_overdue_alert | Unpaid invoices past their 30-day due date, with amount and days overdue. |
mango_cash_forecast | Cash expected this month: expected vs arrived vs pending, plus the schedule. |