Luna: Voice-Enabled Expense Management Agent

Created By
rosiefaulknera year ago
Convert user audio messages into text and convert text responses from the agent back to audio (text-to-speech) to play to the user. The AI voice agent is an expense manager with access to an MCP server with tools that allow CRUD (create, read, update, delete) operations on a database that tracks expenses.
Overview

What is Luna?

Luna is a voice-enabled AI assistant designed to help users manage their expenses through natural conversation. It converts user audio messages into text and provides text responses back to audio using text-to-speech technology.

How to use Luna?

To use Luna, clone the repository, set up the environment, and run the application. Users can then speak their requests, and Luna will process them and respond verbally.

Key features of Luna?

  • Voice interaction for seamless communication
  • Expense management capabilities including CRUD operations
  • Automatic categorization of expenses
  • Integration with a PostgreSQL database for data storage
  • Built using Langgraph's agent framework for advanced reasoning

Use cases of Luna?

  1. Managing daily expenses through voice commands
  2. Querying past expenses and generating reports
  3. Updating or deleting expense records via conversation

FAQ from Luna?

  • Can Luna handle multiple users?

Yes! Luna can be configured to manage expenses for multiple users.

  • Is Luna free to use?

Yes! Luna is open-source and free to use.

  • What technology stack does Luna use?

Luna is built with Python, Langgraph, OpenAI APIs, and uses PostgreSQL for database management.

Project Info
Created At
a year ago
Updated At
a year ago
Author Name
rosiefaulkner
Star
2
Tags

Recommend Clients

View All
SOCIAL-API.AI

a month ago
BETTERCLAW

9 days ago
ENCONVERT-MCP

a month ago
VIDEO-TO-CLAUDE

12 days ago
NANA-BANANA-PRO

3 months ago
HEYM

a day ago
ONTHEIA

a month ago
SILVIA-MCP

a month ago
PACE

2 months ago
VIBE-PROSPECTING

2 months ago