Overview of GigaAgent architecture and components
mainGigaAgent is a modular AI agent system consisting of a FastAPI backend, a LangGraph execution graph, and a built-in web interface. Running the giga_agent dev command starts a local server on port 9090, providing both the programmatic API and the web UI.
Core Components
| Component | Purpose |
|---|---|
giga_agent (Python package) | Provides the giga_agent CLI, server logic, execution graph, modules, and migrations. |
| Web Interface | Provides chat, settings, RAG collections, memory, administration, and file management. |
| Execution Graph | Manages the agent's response flow, tool calls, and streaming message delivery. |
| Modules | Extend capabilities such as authorization, RAG, memory, search, images, file operations, skills, deep research, and integrations. |
| Providers | Handle LLMs, embeddings, search, image generation, and sandboxed environments. |