Aza Man is an AI-driven financial assistant built for the Agentic AI Innovation Challenge 2025. Operating via CLI, it autonomously manages budgets, tracks expenses, and optimizes savings using a tool-driven workflow and persistent state management.
Financial management is daunting for many due to literacy gaps. Aza Man tackles this with a command-line interface that automates budgeting and expense tracking. Its agentic design leverages LangGraph for seamless, precise financial oversight.
Users often lack skills for budgeting and tracking expenses, relying on inconsistent guidance. Aza Man offers an autonomous, CLI-based solution, accessible to anyone with a terminal, eliminating UI complexity.
Aza Man persists user data in SQLite, tied to a user ID, ensuring continuity across CLI sessions. It mandates budget setup before expenses, using tools like budget
and log_expenses
for accuracy. Its text-based interaction simplifies financial tasks.
budget
.log_expenses
, updating totals.math_tool
.Tech-savvy users, students, and professionals needing a no-frills, automated financial tool benefit from Aza Man’s CLI design.
Built with LangChain and Python, Aza Man integrates a Google Gemini model via OpenRouter. Its LangGraph workflow (call_model
, store_memory
) ensures tool-driven autonomy, avoiding manual calculations.
call_model
to tools, persisting updates.set_username
).python main.py
.Aza Man works as intended in CLI, autonomously managing finances. Full deployment awaits final polish, but core functionality is robust.
Future iterations may add UI support, currency localization, and data-driven insights, scaling its agentic potential.
Aza Man proves agentic AI’s value in financial automation. Its CLI simplicity and tool-driven precision make it a standout for efficient money management.
Tags: agentic-ai, finance, cli
Hub: #chinonsoodiaka
License: TBD
There are no models linked
There are no datasets linked
There are no datasets linked
There are no models linked