Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Azzedde/brainstormers
/ functions
Functions
113 in github.com/Azzedde/brainstormers
⨍
Functions
113
◇
Types & classes
14
↓ 33 callers
Function
cn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 9 callers
Function
flushList
()
src/components/MarkdownRenderer.tsx:20
↓ 9 callers
Function
renderInlineMarkdown
(text: string)
src/components/MarkdownRenderer.tsx:181
↓ 3 callers
Function
generateNodeId
()
src/lib/utils/parser.ts:230
↓ 3 callers
Function
getBrainstormClient
(settings?: UserSettings)
src/lib/llm/client.ts:263
↓ 3 callers
Function
getSelectedProvider
()
src/app/setup/page.tsx:103
↓ 2 callers
Method
chat
(message: string, context?: string)
src/lib/llm/client.ts:169
↓ 2 callers
Function
flushCodeBlock
()
src/components/MarkdownRenderer.tsx:40
↓ 2 callers
Function
getPrompt
(methodId: string, type: 'initial' | 'expansion')
src/lib/brainstorm/prompts.ts:214
↓ 2 callers
Function
getProvider
(providerId: string)
src/lib/llm/providers.ts:41
↓ 2 callers
Function
handleStartBrainstorming
(methodId: string)
src/app/dashboard/page.tsx:67
↓ 2 callers
Method
initializeClient
()
src/lib/llm/client.ts:16
↓ 2 callers
Function
parseBulletPoints
(content: string)
src/lib/utils/parser.ts:3
↓ 2 callers
Method
processResponse
(content: string, request: BrainstormRequest)
src/lib/llm/client.ts:152
↓ 1 callers
Method
buildPrompt
(request: BrainstormRequest)
src/lib/llm/client.ts:89
↓ 1 callers
Function
createTreeNode
( rootContent: string, ideas: string[], method: string, level: number = 0, parentId?: string )
src/lib/utils/parser.ts:38
↓ 1 callers
Function
findNodeById
(tree: TreeNode, nodeId: string)
src/lib/utils/parser.ts:105
↓ 1 callers
Function
formatPrompt
(template: string, variables: Record<string, string>)
src/lib/brainstorm/prompts.ts:223
↓ 1 callers
Method
generateIdeas
(request: BrainstormRequest)
src/lib/llm/client.ts:31
↓ 1 callers
Function
getAllMethods
()
src/lib/brainstorm/methods.ts:103
↓ 1 callers
Function
getDefaultModel
(providerId: string)
src/app/setup/page.tsx:98
↓ 1 callers
Function
handleMethodChange
(newMethod: MethodType)
src/app/chat/page.tsx:154
↓ 1 callers
Method
handleStreamingResponse
(stream: AsyncIterable<OpenAI.Chat.Completions.ChatCompletionChunk>, request: BrainstormRequest)
src/lib/llm/client.ts:141
↓ 1 callers
Function
handleSubmit
(e: React.FormEvent)
src/app/chat/page.tsx:87
↓ 1 callers
Function
parseRoleStormingIdeas
(content: string, ideas: string[])
src/lib/utils/parser.ts:180
↓ 1 callers
Function
parseSCAMPERIdeas
(content: string, ideas: string[])
src/lib/utils/parser.ts:191
↓ 1 callers
Function
parseSixHatsIdeas
(content: string, ideas: string[])
src/lib/utils/parser.ts:204
↓ 1 callers
Function
parseStarburstingIdeas
(content: string, ideas: string[])
src/lib/utils/parser.ts:217
↓ 1 callers
Function
renderMarkdown
(text: string)
src/components/MarkdownRenderer.tsx:11
↓ 1 callers
Method
updateSettings
(newSettings: UserSettings)
src/lib/llm/client.ts:250
Function
Button
({ className, variant, size, asChild = false, ...props }: React.ComponentProps<"button"> & Variant
src/components/ui/button.tsx:38
Function
Card
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:5
Function
CardAction
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:51
Function
CardContent
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:64
Function
CardDescription
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:41
Function
CardFooter
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:74
Function
CardHeader
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:18
Function
CardTitle
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/card.tsx:31
Function
ChatContent
()
src/app/chat/page.tsx:13
Function
ChatPage
()
src/app/chat/page.tsx:418
Function
DashboardPage
()
src/app/dashboard/page.tsx:7
Function
Dialog
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Root>)
src/components/ui/dialog.tsx:9
Function
DialogClose
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Close>)
src/components/ui/dialog.tsx:27
Function
DialogContent
({ className, children, showCloseButton = true, ...props }: React.ComponentProps<typeof DialogPrimitiv
src/components/ui/dialog.tsx:49
Function
DialogDescription
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Description>)
src/components/ui/dialog.tsx:119
Function
DialogFooter
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/dialog.tsx:93
Function
DialogHeader
({ className, ...props }: React.ComponentProps<"div">)
src/components/ui/dialog.tsx:83
Function
DialogOverlay
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Overlay>)
src/components/ui/dialog.tsx:33
Function
DialogPortal
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Portal>)
src/components/ui/dialog.tsx:21
Function
DialogTitle
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Title>)
src/components/ui/dialog.tsx:106
Function
DialogTrigger
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Trigger>)
src/components/ui/dialog.tsx:15
Function
DropdownMenu
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Root>)
src/components/ui/dropdown-menu.tsx:9
Function
DropdownMenuCheckboxItem
({ className, children, checked, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Checkbo
src/components/ui/dropdown-menu.tsx:85
Function
DropdownMenuContent
({ className, sideOffset = 4, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Content>)
src/components/ui/dropdown-menu.tsx:34
Function
DropdownMenuGroup
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Group>)
src/components/ui/dropdown-menu.tsx:54
Function
DropdownMenuItem
({ className, inset, variant = "default", ...props }: React.ComponentProps<typeof DropdownMenuPrimitiv
src/components/ui/dropdown-menu.tsx:62
Function
DropdownMenuLabel
({ className, inset, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Label> & { inset?:
src/components/ui/dropdown-menu.tsx:146
Function
DropdownMenuPortal
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Portal>)
src/components/ui/dropdown-menu.tsx:15
Function
DropdownMenuRadioGroup
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.RadioGroup>)
src/components/ui/dropdown-menu.tsx:111
Function
DropdownMenuRadioItem
({ className, children, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.RadioItem>)
src/components/ui/dropdown-menu.tsx:122
Function
DropdownMenuSeparator
({ className, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Separator>)
src/components/ui/dropdown-menu.tsx:166
Function
DropdownMenuShortcut
({ className, ...props }: React.ComponentProps<"span">)
src/components/ui/dropdown-menu.tsx:179
Function
DropdownMenuSub
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Sub>)
src/components/ui/dropdown-menu.tsx:195
Function
DropdownMenuSubContent
({ className, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.SubContent>)
src/components/ui/dropdown-menu.tsx:225
Function
DropdownMenuSubTrigger
({ className, inset, children, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.SubTrigge
src/components/ui/dropdown-menu.tsx:201
Function
DropdownMenuTrigger
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Trigger>)
src/components/ui/dropdown-menu.tsx:23
Function
Footer
()
src/components/Footer.tsx:6
Function
Input
({ className, type, ...props }: React.ComponentProps<"input">)
src/components/ui/input.tsx:5
Function
LandingPage
()
src/app/page.tsx:6
Function
MarkdownRenderer
({ content, className = '' }: MarkdownRendererProps)
src/components/MarkdownRenderer.tsx:10
Function
RootLayout
({ children, }: { children: React.ReactNode })
src/app/layout.tsx:33
Function
Select
({ ...props }: React.ComponentProps<typeof SelectPrimitive.Root>)
src/components/ui/select.tsx:9
Function
SelectContent
({ className, children, position = "popper", ...props }: React.ComponentProps<typeof SelectPrimitive.C
src/components/ui/select.tsx:53
Function
SelectGroup
({ ...props }: React.ComponentProps<typeof SelectPrimitive.Group>)
src/components/ui/select.tsx:15
Function
SelectItem
({ className, children, ...props }: React.ComponentProps<typeof SelectPrimitive.Item>)
src/components/ui/select.tsx:101
Function
SelectLabel
({ className, ...props }: React.ComponentProps<typeof SelectPrimitive.Label>)
src/components/ui/select.tsx:88
Function
SelectScrollDownButton
({ className, ...props }: React.ComponentProps<typeof SelectPrimitive.ScrollDownButton>)
src/components/ui/select.tsx:156
Function
SelectScrollUpButton
({ className, ...props }: React.ComponentProps<typeof SelectPrimitive.ScrollUpButton>)
src/components/ui/select.tsx:138
Function
SelectSeparator
({ className, ...props }: React.ComponentProps<typeof SelectPrimitive.Separator>)
src/components/ui/select.tsx:125
Function
SelectTrigger
({ className, size = "default", children, ...props }: React.ComponentProps<typeof SelectPrimitive.Trig
src/components/ui/select.tsx:27
Function
SelectValue
({ ...props }: React.ComponentProps<typeof SelectPrimitive.Value>)
src/components/ui/select.tsx:21
Function
SetupPage
()
src/app/setup/page.tsx:9
Function
SummaryModal
({ isOpen, onClose, summary, onCopyToClipboard, onExportToPDF }: SummaryModalProps)
src/components/SummaryModal.tsx:15
Function
Textarea
({ className, ...props }: React.ComponentProps<"textarea">)
src/components/ui/textarea.tsx:5
Function
Toaster
({ ...props }: ToasterProps)
src/components/ui/sonner.tsx:6
Function
addChildToTree
( tree: TreeNode, parentId: string, newIdeas: string[], method: string )
src/lib/utils/parser.ts:75
Function
clearChatHistory
()
src/app/chat/page.tsx:164
Method
constructor
(settings: UserSettings)
src/lib/llm/client.ts:11
Function
exportTreeAsJSON
(tree: TreeNode)
src/lib/utils/parser.ts:154
Function
exportTreeAsMarkdown
(tree: TreeNode, indent: number = 0)
src/lib/utils/parser.ts:143
Function
flattenTree
(tree: TreeNode)
src/lib/utils/parser.ts:120
Function
generateSummary
()
src/app/chat/page.tsx:178
Function
getAllProviders
()
src/lib/llm/providers.ts:45
Function
getMethod
(methodId: string)
src/lib/brainstorm/methods.ts:99
Function
getMethodByName
(name: string)
src/lib/brainstorm/methods.ts:107
Function
getMethodSwitchPrompt
(previousMethod: string, newMethod: string, context: string, currentInput: string)
src/lib/brainstorm/prompts.ts:234
Function
getMethodsForSituation
(keywords: string[])
src/lib/brainstorm/methods.ts:118
Function
getNodeCount
(tree: TreeNode)
src/lib/utils/parser.ts:139
Function
getProviderInstructions
(providerId: string)
src/lib/llm/providers.ts:76
Function
getProviderModels
(providerId: string)
src/lib/llm/providers.ts:49
next →
1–100 of 113, ranked by callers