Blu is DMI's AI assistant that lets you instantly search, quote, and work with all 48 properties' governing documents - bylaws, declarations, house rules, amendments, and more - in one place.
Before Blu, finding specific language in a property's bylaws or declaration meant digging through filing cabinets or scrolling through PDFs. Need to know Kamaole Sands' pet policy? The late fee assessment language for Hale Kaanapali? Whether a property's bylaws allow acclamation voting? Blu finds and quotes the exact document language in seconds - so you can respond to owners and board members with confidence.
Blu doesn't summarize or paraphrase. When you ask about a bylaw, you get the exact language from the governing document in a blockquote with the source cited. Copy it directly into an email or board communication.
The full text of HRS Chapter 514B (Hawaii Condominium Law) is indexed and searchable. Ask Blu about association responsibilities, meeting requirements, or insurance obligations and get exact statutory language alongside your property documents.
Draft professional emails to owners, board members, or vendors. Or paste an email you received and ask Blu to help you craft a response. Blu matches DMI's professional but warm communication style.
Blu has full AI capabilities beyond documents. Prepare board meeting agendas, create talking points, explain complex HOA accounting, brainstorm approaches to owner disputes, or ask about anything else.
Every feature is available right now at blu-dmi.pages.dev
Ask about any property's bylaws, declarations, house rules, amendments, CC&Rs, articles of incorporation, or other governing documents. Blu searches across all documents for that property and returns exact quotes.
Ask about Hawaii condominium law and get the actual statute text. Blu automatically searches both your property documents and HRS 514B when your question involves state law.
Tell Blu who the email is for and what it's about. Blu drafts a complete email with subject line, matching DMI's tone. Ask to "lighten it up" or "make it more formal" and Blu adjusts.
Paste an email you've written or received. Blu reviews it, suggests improvements, or drafts a response. Great for polishing board communications before sending.
Attach PDFs, Word docs, images, or spreadsheets directly in chat using the paperclip icon or drag-and-drop. Blu reads the content and can summarize, analyze, or work with it in conversation.
Any longer response from Blu can be downloaded as a Word document (.docx) using the download button. Great for saving site manager reports, templates, or board communications.
Start a "New Chat" to archive the current conversation and begin fresh. Switch between past conversations using the thread dropdown in the sidebar. Each property has its own conversation history.
Blu is a full AI assistant. Ask about Robert's Rules of Order, meeting procedures, Hawaii real estate law, or anything else. Blu answers from its broad knowledge base - it's not limited to just your documents.
How to think about working with Blu so it becomes a real part of your daily workflow
Before asking a question, make sure the correct property is selected in the sidebar dropdown. This tells Blu which property's documents to search. If you're in "General," Blu won't know which property you're asking about and will have to ask.
Instead of "tell me about the bylaws," try "what do the bylaws say about the pet policy?" or "what's the quorum requirement for a special meeting?" Specific questions get precise, quotable answers.
Blu can do more than look up documents. If you need an email drafted, a report formatted, a template created, or a meeting agenda prepared - just ask. Describe what you need and Blu will produce it.
Don't settle for the first draft. Say "lighten the tone," "make it shorter," "add a section about the proxy deadline," or "remove the part about parking." Blu remembers the conversation context and refines accordingly.
Every response has feedback buttons. Your ratings help us understand what's working and what needs improvement. If Blu gives a great answer, thumbs up. If something is off, thumbs down with a quick note.
Use the paperclip icon at the bottom-left of the chat input, or just drag and drop a file onto the chat. Blu can read PDFs, Word documents, images, CSVs, and text files. Great for when someone sends you meeting minutes or a document to review.
If you're done with one topic and moving to something completely different, click "New Chat" to start a fresh conversation. This keeps your threads organized and prevents old context from confusing new questions.
Blu has read every governing document for every property DMI manages. It remembers the exact language. Ask it anything you'd normally have to dig through files for - then verify the quotes match what you expect, just like you would with any assistant's work. Over time, as you use Blu more, you'll get a feel for how to ask questions that get the best results.
A quick look at how Blu works behind the scenes
Chat interface
Pinecone vector DB
Claude Sonnet 4
With source docs
| Component | Technology | What It Does |
|---|---|---|
| Frontend | Cloudflare Pages | The web interface you interact with at blu-dmi.pages.dev |
| Backend | Cloudflare Workers | Handles chat requests, document search, file uploads, and conversation management |
| AI Model | Claude Sonnet 4 (Anthropic) | Reads your question, searches documents, and generates accurate responses with citations |
| Document Search | Pinecone Vector Database | Stores all 19,279 document chunks with semantic search and AI-powered re-ranking for accuracy |
| OCR Pipeline | Google Document AI + Claude | Converted 10,888 pages of scanned PDFs into searchable text |
| Conversations | Cloudflare D1 Database | Stores your conversation history, threads, and feedback per property |
| File Storage | Cloudflare R2 | Holds all original documents and temporarily stores uploaded files |
| Statute Database | HRS 514B (full text) | Complete Hawaii Condominium Law indexed and searchable alongside property documents |
When you ask a question about a property, Blu converts your question into a mathematical representation (called an "embedding") and searches for the most similar text passages across that property's documents. A re-ranking AI then scores the top results for relevance, and the best matches are sent to Claude along with your question. Claude reads the actual document text and quotes it back to you verbatim. The entire process takes 3-8 seconds.
Features we're building based on team feedback
AEs will be able to add new governing documents directly to Blu's database - new amendments, updated house rules, board resolutions - without needing to go through the ingestion pipeline.
An improved mobile layout so Blu works smoothly on phones and tablets for when you're out at properties or in meetings.
During our audit of all 710 documents across 48 properties, we identified that Kawela Plantation (KPHA) is missing its original 1980 bylaws. The system currently has bylaw amendments (2008), the design checklist, rules & regulations, and declaration amendments - but not the original bylaws that contain meeting procedures, quorum requirements, and other foundational governance language. If someone on the team has access to the original Kawela Plantation bylaws, we can add them to Blu right away.
Use the thumbs up/down buttons on every response. If Blu gets something wrong, tells you something inaccurate, or misses a document - that feedback goes directly to improving the system. The more you use Blu, the better it gets at serving the team.