Skip to content

SRINIVASTA/sri_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SRI-Inspired Modular AI Agent System

A modular, multi-agent control panel built with Streamlit. This application acts as an orchestrator that routes user tasks to four specialized backend AI agents: Web Search, Code Execution, Document Parsing, and Browser Automation.

Description

This project demonstrates a clean, decoupled architecture for managing specialized AI agents. Using a centralized Streamlit user interface, users can seamlessly switch between different operational modes depending on their current workflow requirements.

Key Features

  • Web Agent: Queries live internet data and returns structured title and link references.
  • Code Agent: Accepts, executes, and returns outputs for dynamic Python code blocks.
  • Document Agent: Ingests multiple file formats (.pdf, .docx, .xlsx) and extracts structured text.
  • Browser Agent: Simulates programmatic, headless web browser actions and workflows.
  • Isolated Architecture: Each agent operates out of an independent module under the agents/ directory for easy scaling and maintenance.

Repository Topics

streamlit, multi-agent-system, ai-agents, web-scraping, code-interpreter, document-parsing, browser-automation, python, modular-architecture, llm-orchestration

About

A modular, multi-agent control panel built with Streamlit that orchestrates specialized AI agents for web search, code execution, document parsing, and browser automation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages