The architecture
Glass, Intelligence, Engine.
Three layers, one state. The interface never holds anything the reasoning layer cannot see, and the reasoning layer never decides anything the execution layer cannot carry out. That is the whole trick, and it is why the system compounds instead of fragmenting.
01
Glass
The surface. Chats, projects, documents, dashboards and embedded agents — all reading and writing the same underlying state. Nothing is a silo, because there is only one place for context to live.
- Portal, projects, documents and admin share one context model
- Agents are embedded in the surface, not bolted beside it
- Every surface can hand its page context straight to the reasoning layer
02
Intelligence
The core. Kimbodo Intelligence classifies intent, routes to the right model, assembles context from memory and facts, decides what to do, and produces structured outcomes rather than paragraphs of text.
- Intent classification before a single expensive token is spent
- Memory graph, fact store and retrieval feeding every turn
- Structured decisions with tool calls, not freeform prose
03
Engine
The hands. It runs the tools, enforces permission and approval policy, calls out to Google, LinkedIn, YouTube and the clouds, and records what it cost and what it changed.
- Durable job queue with retries, cancellation and stale-run reaping
- Approval gates on anything that leaves the building
- Full audit of execution, spend and outcome
Signal → Interpretation → Action → Approval → Execution
The harness
Kimbodo Intelligence decides how hard to think before it thinks.
Sending every request to the largest available model is the most expensive way to be wrong slowly. Instead, a small, fast gatekeeper model reads each turn first and classifies it — SIMPLE, AGENTIC or COMPLEX — and the harness routes accordingly. Greetings and lookups never touch a reasoning model. Multi-step work with tools goes to the agentic tier. Architecture and hard analysis escalate to deep reasoning. Prompts under fifteen characters bypass classification entirely and go straight to the fast path, because nobody should wait on a router to say "thanks".
Gatekeeper
Classifies intent before routing
Fast path
Simple questions, extraction, short turns
Agentic
Tools, coding, multi-step automation
Deep reasoning
Architecture, analysis, hard problems
Vision
Image input and document understanding
Image generation
Header art, scene cards, brand assets
Native audio
Voice in, voice out
Live streaming
Real-time bidirectional sessions
- Tool namespacing with allow and deny globs, so an agent only ever sees the tools its job requires
- A hard per-turn tool budget that protects accuracy as the catalog keeps growing
- Context-aware tool subsetting driven by what the user is actually looking at
- Schema hardening that caps nesting depth and strips keywords a given provider cannot parse
- Automatic escalation to a deeper tier when a turn starts failing its tool calls
Models
Four providers. Every frontier model. No lock-in.
The reasoning layer is provider-neutral by construction. Anthropic, OpenAI, Google Vertex and local Ollama all sit behind one adapter interface, and the catalog spans the full range from nano-class routers to the largest reasoning models available. When a provider rate-limits, the request backs off and fails over to another provider mid-conversation without the user noticing. When a new model ships, it is a catalog entry, not a rewrite.
Anthropic
Claude across the Opus, Sonnet, Haiku and Fable families, used for long-context reasoning, document work and tool-heavy agentic turns.
OpenAI
GPT and o-series models for generation, structured extraction, transcription and the reasoning-heavy end of the research pipeline.
Google Vertex
Gemini Pro, Flash, Flash-Lite, native audio, live streaming and image generation, with per-model region routing.
Local
Ollama-hosted open models for work that should never leave the machine it started on.
- Per-agent allowed-model lists, so a customer-facing agent cannot silently escalate to an expensive tier
- Rate-limit resilience with exponential backoff, error logging and cross-provider failover
- Encrypted credential store with per-provider rotation
- Spend tracked per run, per step and per production, with monthly budget ceilings that warn then hard-stop
Skills and the workspace
Kimbodo Intelligence has its own seat at the company.
The intelligence is not handed an API key and told to behave. Kimbodo Intelligence holds a real workspace identity, with granted scopes, an audited send-as policy, provisioned Drive folders and a routing table for inbound mail. When Kimbodo Intelligence drafts an email as you, that is a policy decision someone made and can revoke. When Kimbodo Intelligence files a document, it lands in the folder structure your team already uses. Actions that matter queue as pending confirmations in the portal until a human approves them.
Identity and grants
Per-user workspace connections, explicit scope grants, and an audit trail on every action taken with delegated authority.
Send-as policy
Administrators decide which identities the intelligence may send from, and every send is attributed.
Drive provisioning
Folder structures created and synced per company and per project, with sent-mail attachments archived automatically.
Inbound routing
Mail arriving at monitored addresses is parsed, classified and routed to the right project thread or agent.
Pending actions
Anything consequential waits in a confirmation queue with a plain-language summary of what will happen.
Follow-up reminders
Kimbodo Intelligence remembers what it is waiting on and chases it without being asked twice.
Memory, facts, reflection and the Gardener
Kimbodo Intelligence remembers like an organisation, not like a chat window.
Memory is a graph, not a transcript. Every memory is a typed node with an embedding, scoped to a tenant, a space, a group and an agent, carrying its own relevance score and its own decay rate. Related memories are joined by edges. Facts are extracted and stored separately, so a durable truth about a customer is not buried inside the conversation where someone happened to mention it.
Scoped by construction
Tenant, space, group and agent scoping means a customer-facing agent physically cannot recall another customer. Archiving a thread pulls its memories out of active recall without destroying the record.
Facts, separated from chatter
Durable statements are extracted into a dedicated fact store with their own lifecycle, so what is true about an account outlives the conversation that revealed it.
Reflection
After work completes, the system reflects on what happened — what was learned, what should be remembered, and what should be promoted from conversation into fact.
Retrieval
Each turn assembles context from the memory graph, the fact store, the current page, the project, the company record and the attached files, then hands the model only what is relevant.
The Gardener
Memory that only grows is memory that stops working. A background process tends the graph on three separate rhythms, so recall stays sharp as the system ages.
Light tick
Decays the relevance of every active memory exponentially against its own decay rate. What matters stays bright; what does not fades on a curve.
Deep tick
Walks the graph and collects orphaned edges, so relationships never outlive the things they related.
Sleep tick
Archives anything that has fallen below a fifth of full relevance and is over thirty days old, then prunes it a week later. Nothing is deleted in anger; everything moves through a lifecycle.
Active → Archived → Pruned
Intelligence Retrieval
Kimbodo Intelligence reads the industry so nobody has to.
A monitoring layer watches configured sources — feeds, APIs, URLs and rendered pages — on schedules from every fifteen minutes to once a day, with failure tracking and stale-feed detection so a silently dead source is caught rather than assumed healthy. Everything fetched enters a work queue, gets de-duplicated against what has already been seen, and is processed in chunks into observations and summaries, with cost tracked at every step. A premium model then writes the final report over the summaries alone, and it lands as a draft for a human to approve before anything publishes.
-
Monitor
Configured workflows poll their sources on schedule, tracking failures and flagging feeds that have gone quiet.
-
Fetch and de-duplicate
A durable work queue pulls each source, hashes the content, and drops what the system has already read.
-
Process
Long material is chunked and reduced into structured observations and summaries, with spend recorded per step.
-
Report
A premium reasoning model writes the briefing from the summaries, keeping its sources attached.
-
Approve and publish
Nothing goes live unreviewed. Approval fires an event that the distribution pipeline is listening for.
Intelligent Distribution
A publishing studio that happens to have no staff.
When a briefing is approved, it becomes a candidate. From there the system decides whether it deserves a production, writes the script, performs the narration, renders the video, publishes it, links it back into the site, and then measures whether it worked — and feeds that answer back into how Kimbodo Intelligence scores the next one. Every gate that faces the public requires a human to say yes.
-
Eligibility
A thirteen-rule engine screens each candidate on age, length, source quality, category, duplicate topics, whether a video already exists, and whether it makes claims too sensitive to narrate.
-
Trend research
Quota-aware, cached trend collection generates three to seven query variations per article and measures view velocity, freshness and saturation.
-
Weighted scoring
Nine weighted components plus penalties produce a score — and a plain-language explanation of why it scored that way, so a human can disagree with reasons.
-
Selection
One article per day, chosen by weighted random among the finalists, with topic, company and category cooldowns to stop the channel repeating itself. Pin, exclude and produce-now overrides are always available, and every selection run is audited.
-
Script
Generated with versioning and chapter splits, then validated for placeholders, stray URLs and length before a human edits and approves it in-panel. Monthly model spend warns, then hard-stops.
-
Narration
A provider-neutral text-to-speech layer performs the script section by section with per-section retries and a pronunciation dictionary, falling back across providers and finally to manual upload.
-
Production
Sections are concatenated with chapter pauses and normalised to broadcast loudness. Branded scene cards render into a 1080p cut with Ken Burns motion and fades, captions burned in or shipped as a sidecar, and a branded thumbnail.
-
Publish
Resumable private upload with a channel-identity safety check, thumbnail, captions and playlist companions, released now or on a schedule — only after approval.
-
Link back
The video embeds into its source article alongside a "listen to this briefing" player, with a distribution map of every placement that can attach to posts published later.
-
Learn
Daily performance metrics on a decaying cadence roll up into per-category multipliers that feed straight back into candidate scoring. The channel tunes itself.
Social distribution
The same production feeds LinkedIn as a feed post with an article link card, a generated header image, commentary written in the founder's voice and a subscribe call to action — published through the versioned Posts API, approval-required by default, with inbound attribution tracked back to the post.
Analytics
Kimbodo Intelligence measures what it did, then changes what it does.
Measurement is not a dashboard somebody opens on Fridays. Engagement, audience behaviour, campaign performance and publishing outcomes are collected first-party, rolled up on a decaying cadence, and wired directly back into the scoring that decides what gets produced next. The loop is closed by design.
- First-party engagement and audience analytics owned end to end, with no dependency on a third party to answer a question about your own traffic
- Per-asset performance tracking across video, article and social placements
- Per-category performance multipliers fed back into production selection
- Attribution from inbound traffic back to the specific post, video or campaign that produced it
- Monthly spend rollups per pipeline, so cost per published asset is a number, not a feeling
- Agents can query the analytics directly and answer questions about performance in conversation
Project Intelligence
Where the team and the intelligence do the work together.
A project is the unit of context. Put the people, the threads, the files, the company record and the deal in one place, and the agent stops being a stranger you have to brief every morning. It reads the project it is standing in — who the customer is, what has been promised, what was said last week, which documents exist — and it acts from there. The same conversation that plans the work can also send the mail, book the meeting and draft the proposal, and nothing consequential leaves the building without someone saying yes.
Projects with real boundaries
Private, internal or shared visibility, with members, invitations, ownership transfer and per-project instructions that shape how the agent behaves inside that project and nowhere else.
Project types that change the agent
A sales pursuit and a customer onboarding are not the same job. Choosing the type loads the right context modules — deals, contacts, activities, pipeline history — and the matching instructions along with them.
Threads that hold everything
Many conversations per project, each with attachments, vision on images, document reading, speech input, reactions and reply-to threading. Threads can be renamed, archived or moved to another project as the work moves.
Ask, Plan or Agent
The same three modes as the editor. Ask to think it through, Plan to see the steps before anything happens, Agent to let it act. The mode is a property of the conversation, not a setting buried in preferences.
Approval before anything leaves
Sending mail and creating calendar events are staged as pending actions. You see the recipients, the subject, the body, the attendees and the times, you edit them if they are wrong, and only then does it go — from your own account.
Model choice per conversation
Pick the model in the thread from the list your administrators curated, or leave it on automatic and let the harness route by intent. The picker is the same one the document editor uses.
Long work outlives the request
Deep generations run as durable async jobs with polling, cancellation and stale-run reaping, so a genuinely hard question does not die because a browser tab did.
The whole tool catalog, in context
Mail, calendar, Drive, Docs, Sheets, Slides, Meet transcripts, the CRM, the page builder, research and the document workspace — the same tools described above, scoped to the project you are in and the permissions you hold.
Document Intelligence
Proposals and documents that show their work.
A real authoring workspace with an agent living inside it. It knows the difference between a document and a proposal: a document is prose with structure, while a proposal carries scope, deliverables, pricing, assumptions, a delivery plan and a timeline, and is assembled from the company record, the deal, the project history and the templates your team already approved. Ask it to draft and it does not overwrite your work — it proposes changes as tracked redlines you accept or reject line by line.
Tracked change, at hunk level
Every edit the agent proposes lands as a change set broken into individual hunks, each with its rationale and its risk level. Accept some, reject others, edit the wording of any of them, and the document keeps a complete record of who changed what and why.
Accepting actually changes the document
Acceptance is authoritative on the server, not a flag in a browser. The change is written into the document or it is parked as a conflict — it is never marked applied against text that never moved.
Ask, Plan and Agent modes
Ask drafts and advises you and cannot touch the document. Plan returns the numbered set of changes it would make. Agent proposes them, applies them and writes the delivery plan. You control how much autonomy it exercises.
Review, approval and versions
Send for review to named reviewers, approvers and legal reviewers; collect approve, reject or request-changes decisions; freeze a version and carry on drafting; restore an earlier one without rewriting the history.
It shows you what it knew
Every agent run stores an immutable snapshot of the context it was given — the draft, the plan, the source thread, the company facts. You can see not just what the document said at a point in time, but what the agent could see when it wrote it.
Select a clause, refine that clause
Highlight a paragraph and the agent scopes itself to it, or point it at the current section, the whole document, or the project context alone. Comments anchor to the selected text too.
Plan and Gantt
A proposal's delivery plan is structured task data, not a picture. Parent tasks, sub-tasks, tracks and milestones with real dates, editable as a draggable list and rendered as a Gantt you can publish to the customer.
In and out of the tools you already send
Import from Google Doc, DOCX, Markdown or plain text. Export to Google Doc, DOCX, PDF, Markdown, HTML or text, with the rendition stored against the document so what you sent is exactly what is on file.
Embedded agents
The intelligence is wherever the work is.
There is no "AI section" of the product to visit. The same reasoning layer, the same memory and the same tools surface everywhere work happens, scoped to whatever you are looking at.
Projects
Shared threads with the whole team and the agent in the same conversation, with attachments, vision on images, document reading and speech input.
Documents
A per-document agent that reads the draft, the plan and the company context, and proposes redlines.
Pages
An agent that can read the page you are on, understand its structure, and rebuild it component by component.
Messaging channels
The same agent reachable over Telegram and WhatsApp through a dedicated bridge, with inbound routing to the right context.
Desktop
A signed desktop client that lets the agent work with local files and screenshots, with the human in the loop on every access.
Embeddable widgets
A widget builder and loader that drops a scoped agent into any surface, including sites you do not control.
Workflows
Most of what Kimbodo Intelligence does, nobody asked for that morning.
The system is mostly autonomous. Work arrives on a schedule, in response to an event, or because someone asked — and all three paths run through the same queue, the same permission model and the same audit trail.
Scheduled
Source monitoring from fifteen minutes to daily, memory gardening on three rhythms, daily production selection, analytics collection on a decaying cadence, follow-up reminder sweeps, roadmap reporting, and a self-commit every fifteen minutes.
Event-driven
A published briefing creates a production candidate. A signed agreement opens onboarding. Inbound mail routes into a project thread. A deal stage change schedules the follow-up. An approval releases the thing waiting behind it.
On demand
Anything a person asks for in conversation, executed as a durable async run with polling, cancellation and stale-run reaping — so a deep task can outlive the request that started it.
Kimbodo Launch
And Kimbodo Intelligence provisions the infrastructure too.
Kimbodo Launch is the deployment arm, running on its own infrastructure and driven by the same intelligence. It stands up production-grade environments across AWS, Azure and Google Cloud in minutes rather than weeks, with consistent architecture, governance and access control from the first deployment. Connect a cloud account, agree the architecture standards, and launch.
Data science platform
Posit Workbench, Connect and Package Manager
Machine learning and AI
Kubeflow, MLflow, DataRobot, H2O.ai
Business intelligence
Apache Superset, Metabase
Data orchestration
Apache Airflow, Prefect, Dagster
Observability
Cribl, Datadog, Prometheus, Grafana, OpenTelemetry
Platform and security
Keycloak, HashiCorp Vault, Backstage
Developer and DevOps
GitLab, VS Code Server
- Multi-cloud with a consistent architecture and no lock-in
- Governance, access control and compliance built in from day one
- Standardised infrastructure across teams, regions and environments
- Best-practice architecture applied automatically, not documented and hoped for
Kimbodo Intelligence builds itself
The page you are reading was written by the system it describes.
This is the part that tends to stop conversations. Kimbodo Intelligence does not just operate the business — Kimbodo Intelligence extends itself. Kimbodo Intelligence writes its own modules, builds its own public pages, monitors its own health, migrates its own data, backs itself up, and files its own roadmap entries when Kimbodo Intelligence finishes something. A fleet of command-line agents in the build plane does the engineering, and the running system does the operating, and the two are the same system wearing different hats.
Kimbodo Intelligence builds our pages
Landing pages, portals and admin surfaces are generated from the design tokens through the page tooling — including this one.
Kimbodo Intelligence modifies itself
New skills, new tools, new modules and new database tables are added by the system to the system, then registered and loaded on the next request.
Kimbodo Intelligence monitors itself
Structured logs, job-run status, stale-feed detection, failed-run reaping, spend ceilings and health checks across every pipeline.
Kimbodo Intelligence migrates and backs itself up
Schema migrations run themselves on load. Recovery snapshots are taken before risky work. The entire working tree is committed to version control every fifteen minutes, automatically, forever.
Kimbodo Intelligence writes its own roadmap
When Kimbodo Intelligence ships something, Kimbodo Intelligence files the entry, sets the stage, writes the description and records the history. The roadmap below is not a marketing artefact — it is the system's own record of itself.
The build plane
The engineering work runs through a fleet of command-line agents, each pointed at what it is best at.
Cursor
The primary engineering agent. Reads the codebase, writes modules, refactors, migrates schemas and commits.
Claude
Long-context reasoning over large diffs, architecture review and documentation.
Gemini
Fast bulk work, schema normalisation and multimodal build tasks.
Posit AI Assistant
The data-science surface, for analysis and model work inside the platforms we deploy.
AWS, Azure and Google Cloud
The three cloud command lines, plus Terraform, driving provisioning, migration and disaster recovery.
The living roadmap
Kimbodo Intelligence keeps its own roadmap.
This is rendered live from the system's own roadmap database, right now, as you load the page — every program and the capability shipped underneath it. The overwhelming majority of these entries were written by the intelligence itself as Kimbodo Intelligence completed the work, not typed in by a product manager afterwards.
134
Entries on the roadmap
125
Written by the intelligence itself
300
Recorded roadmap changes
396
Self-authored commits
Loading the live roadmap…
What this looks like on a Tuesday
Six things Kimbodo Intelligence does without being supervised.
Capability lists are easy to write and hard to believe. Here is the same system described as work actually getting done, start to finish.
01
Building a proposal
From "they asked for pricing" to a redlined, reviewable proposal in the customer's hands.
- A request arrives — in a project thread, over email, or in conversation. The agent resolves the company record, the open deal, the contacts and the history of everything already discussed with this account.
- Kimbodo Intelligence creates a document from the approved proposal template, then drafts scope, deliverables, assumptions and pricing from the deal data and prior engagements rather than from a blank page.
- The delivery plan is written as structured tasks with dependencies and dates, so it renders as a real Gantt the customer can read.
- Nothing is silently overwritten. Every paragraph the agent touches arrives as a tracked change hunk, and the owner accepts or rejects each one.
- Kimbodo Intelligence requests review from the right internal people, tracks the approval state, and waits.
- On approval Kimbodo Intelligence exports a clean rendition, stores it against the document and the company, files it in that customer's Drive folder, and drafts the covering email in the sender's own voice — which sits as a pending action until a human releases it.
02
Invoicing and chasing payment
The unglamorous work that quietly decides whether a business survives.
- A signed agreement closes. The agreement event fires, entitlements are recorded, and billing is raised against the subscription and the agreed terms without anyone re-keying the numbers.
- The invoice is generated from the same deal record the proposal was built from, so the amount, the scope and the contract cannot drift apart.
- Kimbodo Intelligence schedules the reminder ladder up front — a courtesy note before the due date, a firmer one after, and an internal escalation if it goes quiet — each one written in context, not blasted from a template.
- Kimbodo Intelligence watches for the reply. Payment confirmation, a query or a dispute each route differently, and a query becomes a thread with the account owner rather than another automated reminder.
- Partner and reseller deals settle their own way: attribution is tracked from the original referral link, commission rules apply automatically, and payouts assemble as line items with an audit trail.
- Nothing gets chased twice and nothing gets forgotten, because the follow-up state lives in the system rather than in somebody's inbox.
03
Running business operations
The connective tissue between CRM, projects, calendars and the people doing the work.
- Kimbodo Intelligence maintains the pipeline: contacts, deals, activities and stage changes, updated from conversation rather than from someone remembering to open a CRM.
- Kimbodo Intelligence schedules. Real calendar access, real free/busy checks across attendees, real invitations — and the meeting the conversation was about is booked on the first attempt.
- Kimbodo Intelligence provisions the customer's workspace: company record, project, Drive folder structure, the right internal team added, and the external contacts kept carefully outside anything marked internal.
- Kimbodo Intelligence runs onboarding, including secure file delivery, terms acceptance, certification tracks and access grants.
- Kimbodo Intelligence reports. Pipeline summaries, roadmap reports and performance rollups are generated and sent to their recipient lists on schedule, without a human assembling them.
- Kimbodo Intelligence escalates. Anything that needs a person becomes a notification, a mention or a pending action with the context attached, rather than a silent failure.
04
The living roadmap manager
A roadmap that maintains itself, because the thing doing the work is the thing writing it down.
- When the system ships something, Kimbodo Intelligence files the roadmap entry itself — title, description, the stage it landed in, and what changed.
- Entries are hierarchical: programs contain features, features contain the work that delivered them, all moving through the same stage model from planned to in production.
- Every change is recorded in a history table, so the roadmap has a diff, not just a current state.
- Reports generate from live data and go to their recipient list on schedule, so the status update is never a week out of date.
- The public projection of it renders on this page, filtered to what is safe to show, cached, and never exposing internal detail.
- The result is a roadmap nobody has to maintain, which is the only kind that stays accurate.
05
Research to published video
A daily publishing operation with a human doing approvals and nothing else.
- Monitored sources are polled on schedule. New material is fetched, de-duplicated and reduced into observations and summaries.
- A premium model writes the briefing over the summaries with its sources intact. A human approves it, and it publishes as an article.
- Publication makes it a production candidate. Thirteen eligibility rules screen it, trend research scores it against real audience demand, and one article a day is selected with cooldowns preventing repetition.
- A script is generated, versioned, split into chapters and validated, then narrated section by section with per-section retries and a pronunciation dictionary.
- Audio is normalised to broadcast loudness and rendered into a branded 1080p video with motion, captions and a thumbnail.
- After approval it uploads, publishes, embeds back into the source article with a listen-to-this player, posts to social with commentary in the founder's voice, and then measures everything and feeds the result back into tomorrow's scoring.
06
Standing up a customer environment
From signature to a governed production platform, across any of the three major clouds.
- The agreement is signed and countersigned, entitlements are recorded, and the onboarding workflow opens automatically.
- The customer connects their AWS, Azure or Google Cloud account, and the architecture standards — networking, identity, security posture — are agreed once and applied consistently.
- Kimbodo Launch provisions the environment: the data science platform, orchestration, observability, secrets management and developer tooling, with best-practice architecture applied automatically.
- Access is granted through single sign-on, certification tracks are assigned to the right people, and deployment artefacts are delivered through secure, audited file delivery.
- The project, its Drive structure, its internal team and its customer contacts are created and correctly scoped, and the intelligence is available inside that project from day one.
- Then Kimbodo Intelligence keeps going — monitoring, scheduling reviews, tracking the renewal, and quietly running the account.
Kimbodo Intelligence
A system that understands what is happening, and can act on it.
Kimbodo Intelligence does not replace your systems of record. Kimbodo Intelligence sits above them, holds the context between them, and does the work that falls in the gaps — which, in most companies, turns out to be most of the work.
Book a working session
Bring us a real piece of your business.
No slide deck. Pick something your team actually does every week — a proposal that takes too long, a pipeline nobody updates, a report somebody assembles by hand — and we will sit down and work it through with you against the running system.
- A working session against your real process
- Built on the running system, not a sandbox
- A straight answer on what fits and what does not
- No obligation and no scripted demo