Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/anthropics/claude-quickstarts
/ types & classes
Types & classes
123 in github.com/anthropics/claude-quickstarts
⨍
Functions
710
◇
Types & classes
123
↳
Endpoints
40
↓ 70 callers
Class
ToolResult
computer-use-best-practices/computer_use/tools/result.py:37
↓ 57 callers
Class
ToolError
Raised when a tool encounters an error.
browser-use-demo/browser_use_demo/tools/base.py:65
↓ 49 callers
Class
ToolError
Raised when a tool encounters an error.
computer-use-demo/computer_use_demo/tools/base.py:65
↓ 42 callers
Class
ToolResult
Represents the result of a tool execution.
browser-use-demo/browser_use_demo/tools/base.py:24
↓ 41 callers
Class
MessageRenderer
Handles rendering of messages in the Streamlit chat interface.
browser-use-demo/browser_use_demo/message_renderer.py:26
↓ 12 callers
Class
MessageBuilder
Builds properly structured messages for the API. This class ensures messages are constructed in a way that preserves all content, matchi
browser-use-demo/browser_use_demo/message_handler.py:189
↓ 12 callers
Class
ToolResult
Represents the result of a tool execution.
computer-use-demo/computer_use_demo/tools/base.py:24
↓ 9 callers
Class
Config
computer-use-best-practices/constants.py:69
↓ 8 callers
Class
Agent
Claude-powered agent with tool use capabilities.
agents/agent.py:33
↓ 8 callers
Class
ResponseProcessor
Handles API response processing with proper message preservation. This class ensures that text explanations are preserved alongside tool use
browser-use-demo/browser_use_demo/message_handler.py:34
↓ 8 callers
Class
StripImagesAtIntervals
Cache-friendly image bounding. Keeps ``(total % interval) + min_images`` images. As new screenshots arrive the kept-count steps 3, 4, …, 3+in
computer-use-best-practices/computer_use/formatters.py:55
↓ 7 callers
Class
ModelConfig
computer-use-demo/computer_use_demo/streamlit.py:44
↓ 6 callers
Class
BashTool
computer-use-best-practices/computer_use/tools/shell.py:105
↓ 5 callers
Class
CLIResult
A ToolResult that can be rendered as a CLI output.
computer-use-demo/computer_use_demo/tools/base.py:57
↓ 4 callers
Class
ComputerTool
computer-use-best-practices/computer_use/tools/computer.py:123
↓ 4 callers
Class
FakeBatch
computer-use-best-practices/tests/test_batch.py:28
↓ 4 callers
Class
ToolGroup
computer-use-demo/computer_use_demo/tools/groups.py:24
↓ 4 callers
Class
_Fake
computer-use-best-practices/tests/test_batch.py:8
↓ 3 callers
Class
EditorTool
computer-use-best-practices/computer_use/tools/editor.py:27
↓ 3 callers
Class
PythonTool
computer-use-best-practices/computer_use/tools/shell.py:122
↓ 3 callers
Class
Resolution
computer-use-demo/computer_use_demo/tools/computer.py:51
↓ 3 callers
Class
StripOldestImages
Keep only the most recent `keep` images. Simple but cache-hostile.
computer-use-best-practices/computer_use/formatters.py:43
↓ 2 callers
Class
BrowserTool
A browser automation tool using Playwright for web interaction. Key actions for extracting content: - read_page: Extract structured DOM
browser-use-demo/browser_use_demo/tools/browser.py:158
↓ 2 callers
Class
ModelConfig
Configuration settings for Claude model parameters.
agents/agent.py:18
↓ 2 callers
Class
ToolCollection
Maps tool name -> instance and dispatches calls.
computer-use-best-practices/computer_use/tools/base.py:67
↓ 2 callers
Class
ToolFailure
A ToolResult that represents a failure.
computer-use-demo/computer_use_demo/tools/base.py:61
↓ 2 callers
Class
_BashSession
A session of a bash shell.
computer-use-demo/computer_use_demo/tools/bash.py:8
↓ 2 callers
Class
_BatchResult
ToolResult that renders a list of labelled sub-results.
computer-use-best-practices/computer_use/tools/batch.py:22
↓ 1 callers
Class
BrowserBatchTool
computer-use-best-practices/computer_use/tools/batch.py:99
↓ 1 callers
Class
BrowserTool
computer-use-best-practices/computer_use/tools/browser.py:89
↓ 1 callers
Class
ComputerBatchTool
computer-use-best-practices/computer_use/tools/batch.py:90
↓ 1 callers
Class
EditTool20250728
A filesystem editor tool that allows the agent to view, create, and edit files. The tool parameters are defined by Anthropic and are not edit
computer-use-demo/computer_use_demo/tools/edit.py:18
↓ 1 callers
Class
HTTPServerV6
browser-use-demo/image/http_server.py:6
↓ 1 callers
Class
HTTPServerV6
computer-use-demo/image/http_server.py:6
↓ 1 callers
Class
ImageExtractor
Helper class to extract images and track their file references.
browser-use-demo/browser_use_demo/streamlit.py:174
↓ 1 callers
Class
MCPConnectionSSE
MCP connection using Server-Sent Events.
agents/utils/connections.py:81
↓ 1 callers
Class
MCPConnectionStdio
MCP connection using standard input/output.
agents/utils/connections.py:62
↓ 1 callers
Class
MCPTool
agents/tools/mcp_tool.py:8
↓ 1 callers
Class
MessageHistory
Manages chat history with token tracking and context management.
agents/utils/history_util.py:6
↓ 1 callers
Class
OpenApplicationTool
computer-use-best-practices/computer_use/tools/open_app.py:10
↓ 1 callers
Class
ProcessedResponse
Container for processed API response data.
browser-use-demo/browser_use_demo/message_handler.py:25
↓ 1 callers
Class
ScreenshotTooSmall
computer-use-best-practices/computer_use/image.py:25
↓ 1 callers
Class
TestMessageParams
Test cases for message_params functionality.
agents/test_message_params.py:17
↓ 1 callers
Class
ToolCollection
Collection of tools for browser automation.
browser-use-demo/browser_use_demo/tools/collection.py:8
↓ 1 callers
Class
ToolCollection
A collection of anthropic-defined tools.
computer-use-demo/computer_use_demo/tools/collection.py:15
↓ 1 callers
Class
Trajectory
computer-use-best-practices/computer_use/trajectory.py:20
Class
APIProvider
browser-use-demo/browser_use_demo/loop.py:31
Class
APIProvider
computer-use-demo/computer_use_demo/loop.py:53
Interface
APIResponse
financial-data-analyst/app/finance/page.tsx:79
Class
Bad
computer-use-best-practices/tests/test_base.py:12
Interface
BadgeProps
financial-data-analyst/components/ui/badge.tsx:26
Class
BaseAnthropicTool
Abstract base class for Anthropic-defined tools.
browser-use-demo/browser_use_demo/tools/base.py:8
Class
BaseAnthropicTool
Abstract base class for Anthropic-defined tools.
computer-use-demo/computer_use_demo/tools/base.py:8
Class
BaseComputerTool
A tool that allows the agent to interact with the screen, keyboard, and mouse of the current computer. The tool parameters are defined by Ant
computer-use-demo/computer_use_demo/tools/computer.py:88
Class
BashTool20241022
computer-use-demo/computer_use_demo/tools/bash.py:146
Class
BashTool20250124
A tool that allows the agent to run bash commands. The tool parameters are defined by Anthropic and are not editable.
computer-use-demo/computer_use_demo/tools/bash.py:104
Class
BrowserOptions
browser-use-demo/browser_use_demo/tools/browser.py:126
Interface
ButtonProps
customer-support-agent/components/ui/button.tsx:36
Interface
ButtonProps
financial-data-analyst/components/ui/button.tsx:37
Class
CLIResult
A ToolResult that can be rendered as a CLI output.
browser-use-demo/browser_use_demo/tools/base.py:57
Interface
ChartConfig
financial-data-analyst/types/chart.ts:2
Interface
ChartData
financial-data-analyst/types/chart.ts:10
Interface
ChartToolResponse
financial-data-analyst/app/api/finance/route.ts:23
Class
CodeExecutionServerTool
Code execution server tool that uses Anthropic's server tool format.
agents/tools/code_execution.py:8
Class
ComputerTool20241022
computer-use-demo/computer_use_demo/tools/computer.py:294
Class
ComputerTool20250124
computer-use-demo/computer_use_demo/tools/computer.py:301
Class
ComputerTool20251124
computer-use-demo/computer_use_demo/tools/computer.py:417
Class
ComputerToolOptions
computer-use-demo/computer_use_demo/tools/computer.py:78
Interface
ConversationHeaderProps
customer-support-agent/components/ChatArea.tsx:51
Class
CoordinateScaler
Handles coordinate scaling between Claude's vision and actual viewport.
browser-use-demo/browser_use_demo/tools/coordinate_scaling.py:9
Interface
DebugInfo
customer-support-agent/components/RightSidebar.tsx:22
Interface
FilePreviewProps
financial-data-analyst/components/FilePreview.tsx:6
Class
FileReadTool
Tool for reading files and listing directories.
agents/tools/file_tools.py:11
Interface
FileUpload
financial-data-analyst/utils/fileHandling.ts:94
Interface
FileUpload
financial-data-analyst/app/finance/page.tsx:64
Class
FileWriteTool
Tool for writing and editing files.
agents/tools/file_tools.py:138
Interface
FullSourceModalProps
customer-support-agent/components/FullSourceModal.tsx:12
Class
Good
computer-use-best-practices/tests/test_base.py:41
Interface
InputProps
customer-support-agent/components/ui/input.tsx:5
Class
KeyInfo
browser-use-demo/browser_use_demo/browser_tool_utils/browser_key_map.py:6
Class
MCPConnection
Base class for MCP server connections.
agents/utils/connections.py:14
Interface
Message
customer-support-agent/components/ChatArea.tsx:199
Interface
Message
financial-data-analyst/app/finance/page.tsx:45
Interface
MessageComponentProps
financial-data-analyst/app/finance/page.tsx:91
Class
Model
computer-use-best-practices/constants.py:37
Interface
RAGHistoryItem
customer-support-agent/components/RightSidebar.tsx:16
Interface
RAGSource
customer-support-agent/components/RightSidebar.tsx:8
Interface
RAGSource
customer-support-agent/app/lib/utils.ts:24
Class
RunRequest
computer-use-best-practices/dev_ui/tool_panel/server.py:32
Class
ScalingSource
computer-use-demo/computer_use_demo/tools/computer.py:73
Class
Sender
Message sender types.
browser-use-demo/browser_use_demo/message_renderer.py:18
Class
Sender
computer-use-demo/computer_use_demo/streamlit.py:177
Interface
SidebarEvent
customer-support-agent/components/RightSidebar.tsx:26
Interface
State
financial-data-analyst/hooks/use-toast.ts:55
Class
TestAuthenticate
Test suite for authenticate function.
browser-use-demo/tests/test_streamlit_helpers.py:189
Class
TestCompleteWorkflow
Test complete workflow from initialization to rendering.
browser-use-demo/tests/test_integration.py:257
Class
TestConversationHistory
Test render_conversation_history method with various scenarios.
browser-use-demo/tests/test_message_renderer.py:138
Class
TestEdgeCases
Test edge cases and error conditions.
browser-use-demo/tests/test_message_renderer.py:263
Class
TestEdgeCasesAndErrors
Test edge cases and error conditions for helper functions.
browser-use-demo/tests/test_streamlit_helpers.py:256
Class
TestErrorPropagationAndHandling
Test error propagation and handling across the system.
browser-use-demo/tests/test_integration.py:209
next →
1–100 of 123, ranked by callers