How alt-f4-dev/phluxai.jl works
PhluxAI.jl is a local multimodal agent framework. Users create or resume model and physics-agent sessions, converse through Ollama, and can request image generation through a separately configured ComfyUI workflow. Sessions also support persistence, artifacts, multimodal inputs, and sandboxed Julia/Python tools. The README documents these product capabilities, but no source excerpts were provided, so the graph omits unverified internal call relationships and cites documented links only.
Main entry points: ModelSession.jl Session API · PhluxAI.jl Interactive Macros · JupyTools.jl Jupy Tools · ImageInterface.jl Image Interface
Components 17
Julia Interface
- Interactive Macros
src/PhluxAI.jl
Sessions And Agents
- Session API
src/core/ModelSession.jl - Physics Assistant
src/agents/PhysicalAssistant.jl - Session Artifacts
src/core/Artifacts.jl - Protocol Types
src/core/ProtocolTypes.jl
Conversation Models
- Ollama Client
src/core/OllamaClient.jl - Model Capabilities
src/core/ModelCapabilities.jl
Image Generation
- Image Interface
src/core/ImageInterface.jl - Comfy Workflow
src/core/ComfyWorkflow.jl - Comfy Client
src/core/ComfyClient.jl - Comfy Lifecycle
src/core/ComfyLifecycle.jl
Tool Execution
- Jupy Tools
src/tools/JupyTools.jl - Tool Sandbox
src/tools/Sandbox.jl
Other components
- User
- Ollama
- ComfyUI
- Jupy And Jupip
Connections 16
- User → Interactive Macros: starts session
README.md - Interactive Macros → Session API: creates session
README.md - Interactive Macros → Physics Assistant: starts agent
README.md - User → Session API: resumes session
README.md - Session API → Ollama Client: uses model
README.md - Ollama Client → Ollama: requests inference
README.md - Session API → Session Artifacts: supports artifacts
README.md - User → Image Interface: requests images
README.md - Session API → Image Interface: generates images
README.md - Image Interface → Comfy Workflow: uses workflow
README.md - Comfy Workflow → Comfy Client: submits workflow
README.md - Comfy Client → ComfyUI: sends requests
README.md - Comfy Lifecycle → ComfyUI: manages service
README.md - Session API → Jupy Tools: supports tools
README.md - Jupy Tools → Tool Sandbox: executes sandboxed
README.md - Jupy Tools → Jupy And Jupip: runs Julia Python
README.md