Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ZihanDDD/BIMgent
/ types & classes
Types & classes
49 in github.com/ZihanDDD/BIMgent
⨍
Functions
411
◇
Types & classes
49
↳
Endpoints
5
↓ 20 callers
Class
Config
Configuration class for managing environment-specific settings.
conf/config.py:15
↓ 19 callers
Class
ToolError
Raised when a tool encounters an error.
BIMgent/provider/omni_provider/omnitool/gradio/tools/base.py:61
↓ 11 callers
Class
ToolResult
Represents the result of a tool execution.
BIMgent/provider/omni_provider/omnitool/gradio/tools/base.py:24
↓ 10 callers
Class
LocalMemory
BIMgent/memory/local_memory.py:18
↓ 4 callers
Class
OpenAIProvider
BIMgent/provider/llm_provider/openai_provider.py:15
↓ 3 callers
Class
Resolution
BIMgent/provider/omni_provider/omnitool/gradio/tools/computer.py:36
↓ 2 callers
Class
ComputerTool
A tool that allows the agent to interact with the screen, keyboard, and mouse of the current computer. Adapted for Windows using 'pyautogui'.
BIMgent/provider/omni_provider/omnitool/gradio/tools/computer.py:62
↓ 2 callers
Class
DeepFloorplanProvider
BIMgent/provider/Deep_fp_provider/deep_floorplan_provider.py:49
↓ 2 callers
Class
ToolCollection
A collection of anthropic-defined tools.
BIMgent/provider/omni_provider/omnitool/gradio/tools/collection.py:15
↓ 2 callers
Class
ToolFailure
A ToolResult that represents a failure.
BIMgent/provider/omni_provider/omnitool/gradio/tools/base.py:57
↓ 1 callers
Class
AnthropicActor
BIMgent/provider/omni_provider/omnitool/gradio/agent/anthropic_agent.py:47
↓ 1 callers
Class
AnthropicExecutor
BIMgent/provider/omni_provider/omnitool/gradio/executor/anthropic_executor.py:18
↓ 1 callers
Class
BoxAnnotator
A class for drawing bounding boxes on an image using detections provided. Attributes: color (Union[Color, ColorPalette]): The color
BIMgent/provider/omni_provider/util/box_annotator.py:10
↓ 1 callers
Class
ComponentAgentProvider
BIMgent/provider/loop_providers/skill_generator_provider.py:28
↓ 1 callers
Class
DeepFloorplanPostprocessingProvider
The designer provider for the design of the floorplan and the other structures that should be on the design for instance the door, windows etc.
BIMgent/provider/Deep_fp_provider/deep_floorplan_provider.py:333
↓ 1 callers
Class
DesignInterpreterGeminiProvider
BIMgent/provider/loop_providers/design_interpreter.py:206
↓ 1 callers
Class
DesignInterpreterPostprocessingProvider
BIMgent/provider/loop_providers/design_interpreter.py:168
↓ 1 callers
Class
DesignerLLMProvider
The designer provider for the design of the floorplan and the other structures that should be on the design for instance the door, windows using
BIMgent/provider/loop_providers/designer_provider.py:28
↓ 1 callers
Class
ImageUnderstandingProvider
BIMgent/provider/loop_providers/image_understanding_provider.py:25
↓ 1 callers
Class
JSONAnalyzer
BIMgent/utils/result_phaser.py:8
↓ 1 callers
Class
MouseController
BIMgent/provider/ui_controller.py:41
↓ 1 callers
Class
OmniParserClient
BIMgent/provider/omni_provider/omnitool/gradio/agent/llm_utils/omniparserclient.py:9
↓ 1 callers
Class
OmniPostprocessingProvider
BIMgent/provider/omni_provider/omni_provider.py:154
↓ 1 callers
Class
OmniProvider
BIMgent/provider/omni_provider/omni_provider.py:28
↓ 1 callers
Class
Omniparser
BIMgent/provider/omni_provider/util/omniparser.py:7
↓ 1 callers
Class
PMProvider
The designer provider for the design of the floorplan and the other structures that should be on the design for instance the door, windows etc.
BIMgent/provider/loop_providers/project_manager.py:148
↓ 1 callers
Class
PMpostprocessing
BIMgent/provider/loop_providers/project_manager.py:209
↓ 1 callers
Class
PipelineRunner
BIMgent/runner/vectorworks_runner.py:38
↓ 1 callers
Class
Py2CompatDict
A dictionary wrapper that provides Python 2 compatibility methods.
BIMgent/provider/Deep_fp_provider/utils/py2_compatibility.py:2
↓ 1 callers
Class
ScreenshotsProcessor
BIMgent/provider/screenshots_processor.py:14
↓ 1 callers
Class
UIAgentProvider
BIMgent/provider/loop_providers/skill_generator_provider.py:241
↓ 1 callers
Class
UIController
BIMgent/provider/ui_controller.py:12
↓ 1 callers
Class
VLMAgent
BIMgent/provider/omni_provider/omnitool/gradio/agent/vlm_agent.py:30
↓ 1 callers
Class
VLMOrchestratedAgent
BIMgent/provider/omni_provider/omnitool/gradio/agent/vlm_agent_with_orchestrator.py:65
Class
APIProvider
BIMgent/provider/omni_provider/omnitool/gradio/loop.py:26
Class
APIProvider
BIMgent/provider/omni_provider/omnitool/gradio/agent/anthropic_agent.py:36
Class
AbstractSingleton
Abstract singleton class for ensuring only one instance of a class.
BIMgent/utils/singleton.py:18
Class
BaseAnthropicTool
Abstract base class for Anthropic-defined tools.
BIMgent/provider/omni_provider/omnitool/gradio/tools/base.py:8
Class
BaseMemory
Base class for all memories.
BIMgent/memory/base.py:19
Class
ComputerToolOptions
BIMgent/provider/omni_provider/omnitool/gradio/tools/computer.py:53
Class
DesignInterpreterProvider
The designer provider for the design of the floorplan and the other structures that should be on the design for instance the door, windows using
BIMgent/provider/loop_providers/design_interpreter.py:116
Class
GPT4XModel
BIMgent/provider/omni_provider/eval/ss_pro_gpt4o_omniv2.py:84
Class
JsonFrameStructure
BIMgent/utils/json_utils.py:95
Class
ParseRequest
BIMgent/provider/omni_provider/omnitool/omniparserserver/omniparserserver.py:34
Class
ScalingSource
BIMgent/provider/omni_provider/omnitool/gradio/tools/computer.py:48
Class
Sender
BIMgent/provider/omni_provider/omnitool/gradio/app_new.py:57
Class
Sender
BIMgent/provider/omni_provider/omnitool/gradio/app_streamlit.py:36
Class
Sender
BIMgent/provider/omni_provider/omnitool/gradio/app.py:44
Class
Singleton
Singleton metaclass for ensuring only one instance of a class.
BIMgent/utils/singleton.py:4