AI Assistant • Automation • Personal Project

JUNO — Jude's Neural Operations Assistant

A personal AI assistant I built to support technical VA work: workflow assistance, interview preparation, automation tasks, and AI-powered productivity — all from one console with voice interaction.

PythonAI/API IntegrationVoice InteractionAutomationCustom UI

1 console

Single place to run daily operations

Voice + text

Two ways to give JUNO instructions

Work modes

Focus, automation and research modes

Built solo

Designed, coded and tested end to end

Overview

What JUNO is

JUNO is my own operations assistant. Instead of jumping between notes, browser tabs and scripts, I open one console that keeps track of what I'm working on, answers questions through an AI model, and triggers the small routines I repeat every day.

The interface is intentionally dense: a system status panel, selectable work modes, a voice system, and a command console. Everything is keyboard-first, because the point of the tool is speed — fewer steps between a thought and a completed task.

It started as a way to practise Python and AI API integration, and grew into something I actually use while doing client work and preparing for technical conversations.

Features

What it does today

Command console

Type short commands to ask questions, capture notes, or kick off a routine without leaving the keyboard.

Voice interaction

Speak a request and hear the response, useful when my hands are busy in another tool.

Work modes

Switch between focus, automation and research modes so JUNO responds with the right level of detail.

System status panel

At-a-glance view of what is connected and running, so failures are obvious instead of silent.

AI reasoning layer

Requests are routed to an AI model with context about the current mode and task.

Automation hooks

Repetitive VA tasks — summaries, drafts, checklists — run as reusable commands.

Stack

Built with

Python AI / LLM APIs Speech input & output Custom UI Automation scripts

Interface

Inside the console

The live interface — click to view it full size.

Capability

Skills Demonstrated

The concrete technical skills applied while planning, building, and shipping this project.

Python application structure

AI/LLM API integration

Prompt and context design

Speech input and output handling

State management across work modes

Error handling and status reporting

Command parsing and routing

Iterative testing of a real daily tool

Engineering

Technical Challenges Solved

Real problems hit during the build — and how each one was diagnosed and resolved.

Problem

Responses were generic because the assistant had no idea what I was doing.

How I solved it

Added work modes that inject context into every request, so the same question returns a focus-level answer or a detailed research answer depending on the mode.

Problem

Voice input misfired on background noise and half-finished sentences.

How I solved it

Introduced an explicit listen state with clear start/stop feedback in the status panel, plus a text fallback for anything the microphone gets wrong.

Problem

API failures looked like the assistant was simply ignoring me.

How I solved it

Wrapped every external call in error handling that reports the failure in the console and the status panel instead of failing silently.

Problem

Repeated tasks meant retyping long instructions every time.

How I solved it

Turned the most common requests into short named commands so a routine is one line instead of a paragraph.

Roadmap

What's next for JUNO

JUNO is in active development. These are the next things I'm building, in order.

Now

Automation connectors

Trigger Zapier and Make.com scenarios directly from a JUNO command, so client workflows start from the console.

Next

Task and client memory

Persist ongoing tasks and client context between sessions so JUNO picks up where the last conversation ended.

Next

Document and note ingestion

Feed SOPs and project notes into JUNO so answers reference my actual documentation.

Later

Scheduled routines

Daily briefings and end-of-day summaries that run on a schedule instead of on demand.

Later

Web-accessible version

A hosted interface so JUNO is reachable from any device, not just my desktop.

Outcome

Why it matters

A real tool I use while doing client and technical VA work

Hands-on experience wiring AI models into a working application

Fewer repeated steps in my own daily routines

A safe place to test automation ideas before using them for clients

Clear, documented progress in Python and AI integration

A foundation for connecting Zapier and Make.com workflows

Growth

Lessons Learned

Building and using JUNO every day sharpened my skills in:

PythonAI/LLM API integrationPrompt & context designVoice interfacesError handlingCommand-line UXIterative product thinkingDocumenting my own work

Want a system like this for your business?

JUNO is how I test automation ideas before applying them to client workflows. If you have a repetitive process, let's talk about automating it.