Project

Dingo

An assistant with a phone and a wallet

app.dingo.chat ↗ (opens in a new tab)

Overview

A household AI assistant, with an open-source release on the way. Scout makes calls, sends messages, asks for approval, and records every action.

Languages
Laravel, PHP, TypeScript

AIHouseholdAssistantLaravelPHPTypeScript

Overview

Dingo is a household AI assistant. Tell Scout what needs doing. Scout can clarify the request, propose a plan, place phone calls, send SMS or MMS, ask for approval, and record every action in the Ledger.

An open-source release is on the way.

On a live call, you’re in control. Whisper an instruction, join from a verified phone, tap Call me to take over, approve the next step, or hang up. A five-level autonomy dial sets how often Scout checks in, and per-domain settings can be stricter than the dial.

Features

  • Scout: ask for an outcome in plain language, and follow brief activity while it works
  • Calls and SMS or MMS through Telnyx
  • Approvals that show cost, shared fields, reversibility, and why Scout is asking
  • Ledger records for calls, charges, approvals, declines, shared fields, and compensating actions
  • Routines: standing orders, one-time or recurring work, and household facts Scout remembers
  • Deputies: specialist agents with their own instructions and restricted tools, which Scout can dispatch when a task fits
  • AI providers: ChatGPT (Codex) or Grok (xAI) subscriptions, OpenRouter as the default, and custom OpenAI-compatible endpoints

When the outside world offers a reversal window, completed actions show an undo countdown. The wallet models capped virtual cards, purchases, refunds, approvals, and undo. In the current release, commerce is simulated. Dingo doesn’t issue real cards or move real money.

Even more.

All work