Inspiration

Modern enterprise executives and startup founders operate under continuous, compounding cognitive overload. Every working day involves navigating fragmented communications across Slack, email, calendar changes, travel disruptions, and high-liability legal contract revisions.

Most voice assistants on the market today are fundamentally reactive: they wait passively for single-turn, trivial commands like "What's on my calendar?" or "Set a 15-minute timer." Meanwhile, conventional LLM chat wrappers lack true agency, standardized tool protocols, and safety controls required to execute multi-step operations without constant manual oversight.

We asked ourselves: What if Alexa+ could act not just as an assistant, but as an autonomous Chief of Staff? An ambient system operating from an Amazon Echo Show on your executive desk that proactively monitors operational risks, automatically reconciles travel disruptions, negotiates legal contract redlines, and secures verified human sign-off before dispatching critical corporate actions.

What it does

ChronoOS transforms ambient voice and smart display hardware into a proactive executive operational command center:

Autonomous Multi-Turn Tool Loops: Instead of answering with generic text, ChronoOS recursively chains enterprise tools using Amazon Bedrock to resolve complex tasks (e.g., inspecting contract diffs, querying episodic memory, rescheduling attendees, and issuing notifications). Legal Contract Redline Mediation: Parses M&A agreements, vendor clauses, and liability caps, highlighting high-risk deviations against organizational precedents. Travel Cascade Resolution: Detects delayed flights, calculates ground transit buffers, shifts overlapping board meetings across time zones, and notifies attendees automatically. Continuous Episodic Memory Graph: Vectorizes past decisions, personal preferences, and stakeholder constraints, evaluating relevance via cosine similarity: $$\text{Sim}(\vec{q}, \vec{d}) = \frac{\vec{q} \cdot \vec{d}}{|\vec{q}|2 |\vec{d}|2} = \frac{\sum{i=1}^{n} q_i d_i}{\sqrt{\sum{i=1}^{n} q_i^2} \sqrt{\sum_{i=1}^{n} d_i^2}}$$ Cryptographic Human-in-the-Loop (HITL) Gateways: Enforces organizational safety. High-liability actions generate a cryptographically signed authorization token ($\tau \in {0, 1}^{256}$) requiring physical biometric tap or explicit voice confirmation ("Alexa, confirm action") before execution. Echo Show 15 Smart Display Simulator: Replicates a 15.6-inch 1080p landscape smart display with Alexa Presentation Language (APL) widget cards, touch controls, and the signature Alexa Cyan Lightbar.

How we built it

ChronoOS is built upon an enterprise-grade, decoupled architectural stack:

[ Ambient Voice / Echo Show 15 ] <---> [ Vercel Global Edge CDN ] | v (Streamable HTTP / SSE) [ Render Web Service Gateway ] | +---> [ Model Context Protocol (MCP 2.0) Server ] | v (AWS Boto3 Converse API) [ Amazon Bedrock: Claude 3.5 Sonnet / Nova Pro ] Reasoning Core (Amazon Bedrock): Utilizes the Amazon Bedrock Converse API targeting Anthropic Claude 3.5 Sonnet v2 (anthropic.claude-3-5-sonnet-20241022-v2:0) and Amazon Nova Pro (amazon.nova-pro-v1:0) in us-east-1 for multi-step reasoning, tool dispatching, and guardrail enforcement. Tool Standard (Model Context Protocol - MCP 2.0): Built a self-hosted MCP server implementing JSON-RPC 2.0 over Server-Sent Events (/sse and /message), exposing 7 production-grade executive tools with typed JSON schemas. Backend Runtime: High-throughput asynchronous FastAPI gateway running on Python 3.11 with SSE streaming. Multimodal Frontend: Pure Vanilla CSS and JavaScript running an audio-reactive HTML5 Canvas at 60 FPS, Web Speech API integration, and W3C Document Picture-in-Picture (PiP) support. Zero-Downtime Cloud Deployment: Backend: Hosted on Render with Blueprint orchestration (render.yaml). Frontend: Global edge delivery via Vercel (vercel.json) with automated API proxying. Availability: 24/7 keep-alive monitor via UptimeRobot pinging /api/health every 5 minutes to prevent cold starts.

Challenges we ran into

Bidirectional Session Handling over Server-Sent Events (SSE): Implementing MCP Streamable HTTP over SSE required managing separate GET subscription streams and POST message channels. Handling dropped sessions and state rehydration during intermittent network disconnects required developing a persistent client session queue with exponential backoff. Perceived Latency in Multimodal Voice Interactions: Voice interactions feel unnatural if latency exceeds $1.0\text{ s}$. Chaining multiple tool calls consecutively can compound latency: $$T_{\text{total}} = T_{\text{STT}} + \sum_{k=1}^{m} T_{\text{tool}k} + T{\text{LLM}} + T_{\text{TTS}}$$ We addressed this by pre-warming Bedrock sessions, parallelizing independent tool calls, optimizing token payloads, and generating immediate audio feedback so the user experiences zero dead air. Designing Intuitive Dual-Form-Factor UX: Balancing a keyboard-first executive command palette (Desktop) with a glanceable 10-foot touch interface (Echo Show 15) required strict design discipline. We built a synchronized event bridge where any action taken via voice, touch, or hotkey (Cmd+E) immediately reflects across both views.

Accomplishments that we're proud of

100% Test Verification: Built a comprehensive automated test suite spanning unit, integration, and contract tests with 53 of 53 tests passing. Sub-250ms Bedrock Token Latency: Achieved an average Time-to-First-Token (TTFT) of $242\text{ ms}$ on Amazon Bedrock Claude 3.5 Sonnet. Pure Executive Aesthetic: Delivered an ultra-clean, distraction-free aesthetic with high visual fidelity suitable for C-suite operations. High-Fidelity Echo Show 15 Simulation: Replicated physical device bezels, micro-animations, the Alexa Cyan Lightbar, and multimodal widget cards within the browser.

What we learned

The Power of Open MCP Tooling: Moving from proprietary intent schemas to the Model Context Protocol is transformative. Writing a single tool specification that works seamlessly across Amazon Bedrock, desktop clients, and terminal environments saves hundreds of hours of duplicated development. Normalized Model Swapping with Bedrock Converse: The Converse API's standardized toolConfig and toolUse message schemas allow switching between Anthropic Claude and Amazon Nova models with zero architectural rewrites. Multimodal Synergy: Voice alone is incomplete for complex decisions; visual displays alone require manual navigation. Pairing concise voice briefings with high-density visual evidence on an ambient smart display is the optimal paradigm for executive intelligence.

What's next for ChronoOS

Native Hardware Echo Integration: Registering our MCP server directly with production Alexa+ devices as Amazon rolls out developer skill endpoints. Wearable Telemetry Bridges: Ingesting real-time biometric readiness from smart rings (e.g. Oura, Ultrahuman) to dynamically throttle calendar density when executive stress levels spike. Local Edge Small Language Models (SLMs): Running lightweight on-device intent classifiers for sub-50ms wake-word routing before dispatching complex reasoning to AWS Bedrock in the cloud. Cross-Organization Autonomous Agent Negotiation: Enabling executive Chiefs of Staff to negotiate calendar focus blocks and reschedule meetings peer-to-peer without human mediation. 23:40

Built With

  • alexa-plus
  • amazon-bedrock
  • amazon-nova-pro
  • bedrock-converse-api
  • bedrock-guardrails
  • claude-3-5-sonnet
  • css3
  • docker
  • document-picture-in-picture
  • echo-show-15
  • fastapi
  • httpx
  • javascript
  • json-rpc-2-0
  • model-context-protocol
  • pydantic
  • pytest
  • python
  • server-sent-events
  • speech-synthesis
  • uvicorn
  • web-speech-api
Share this project:

Updates

Submission history