Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/65jp/deep-research
/ functions
Functions
92 in github.com/65jp/deep-research
⨍
Functions
92
◇
Types & classes
13
↓ 58 callers
Function
cn
(...inputs: ClassValue[])
src/utils/style.ts:4
↓ 12 callers
Function
translate
(lang: string, systemInstruction?: string)
src/hooks/useArtifact.ts:49
↓ 11 callers
Function
createProvider
(type: "google")
src/hooks/useAiProvider.ts:8
↓ 6 callers
Function
getSystemPrompt
()
src/utils/deep-research.ts:4
↓ 5 callers
Function
changeReadingLevel
(level: string, systemInstruction?: string)
src/hooks/useArtifact.ts:68
↓ 5 callers
Function
getResponseLanguagePrompt
(lang: string)
src/hooks/useDeepResearch.ts:24
↓ 4 callers
Function
adjustLength
(length: string, systemInstruction?: string)
src/hooks/useArtifact.ts:87
↓ 4 callers
Function
getSERPQuerySchema
()
src/utils/deep-research.ts:104
↓ 4 callers
Function
useFormField
()
src/components/ui/form.tsx:44
↓ 3 callers
Function
changeMode
(mode: "markdown" | "WYSIWYM")
src/components/MilkdownEditor/index.tsx:60
↓ 3 callers
Function
handleEditable
(enable: boolean)
src/components/MilkdownEditor/index.tsx:43
↓ 3 callers
Function
runSearchTask
(queries: SearchTask[])
src/hooks/useDeepResearch.ts:77
↓ 3 callers
Function
useDeepResearch
()
src/hooks/useDeepResearch.ts:48
↓ 2 callers
Function
convertModelName
(name: string)
src/components/Setting.tsx:53
↓ 2 callers
Function
createNewResearch
()
src/components/Research/Topic.tsx:62
↓ 2 callers
Function
downloadFile
( content: string, filename: string, fileType: string )
src/utils/file.ts:3
↓ 2 callers
Function
loadHistory
(id: string)
src/components/History.tsx:37
↓ 2 callers
Function
parseError
(err: unknown)
src/utils/error.ts:12
↓ 2 callers
Function
removeJsonMarkdown
(text: string)
src/hooks/useDeepResearch.ts:28
↓ 2 callers
Function
save
()
src/components/MilkdownEditor/index.tsx:66
↓ 2 callers
Function
useAccurateTimer
()
src/hooks/useAccurateTimer.ts:3
↓ 2 callers
Function
useModelProvider
()
src/hooks/useAiProvider.ts:5
↓ 1 callers
Function
AIWritePrompt
( content: string, prompt: string, systemInstruction: string = "" )
src/utils/artifact.ts:1
↓ 1 callers
Function
addEmojisPrompt
( content: string, systemInstruction: string = "" )
src/utils/artifact.ts:120
↓ 1 callers
Function
adjustLengthPrompt
( content: string, length: string, systemInstruction: string = "" )
src/utils/artifact.ts:94
↓ 1 callers
Function
askQuestions
()
src/hooks/useDeepResearch.ts:54
↓ 1 callers
Function
changeLanguagePrompt
( content: string, lang: string, systemInstruction: string = "" )
src/utils/artifact.ts:33
↓ 1 callers
Function
changeReadingLevelPrompt
( content: string, level: string, systemInstruction: string = "" )
src/utils/artifact.ts:59
↓ 1 callers
Function
continuationPrompt
( content: string, systemInstruction: string = "" )
src/utils/artifact.ts:146
↓ 1 callers
Function
deepResearch
()
src/hooks/useDeepResearch.ts:195
↓ 1 callers
Function
detectLanguage
()
src/utils/i18n.ts:18
↓ 1 callers
Function
formatDate
(timestamp: number)
src/components/History.tsx:28
↓ 1 callers
Function
generateQuestionsPrompt
(query: string)
src/utils/deep-research.ts:121
↓ 1 callers
Function
generateSerpQueriesPrompt
(query: string)
src/utils/deep-research.ts:128
↓ 1 callers
Function
getFinakReportContent
()
src/components/Research/FinalReport.tsx:24
↓ 1 callers
Function
getOutputGuidelinesPrompt
()
src/utils/deep-research.ts:20
↓ 1 callers
Function
getSearchResultContent
(item: SearchTask)
src/components/Research/SearchResult.tsx:118
↓ 1 callers
Function
handleDownloadPDF
()
src/components/Research/FinalReport.tsx:46
↓ 1 callers
Function
handleRemove
(query: string)
src/components/Research/SearchResult.tsx:150
↓ 1 callers
Function
handleScroll
()
src/components/FloatingMenu.tsx:28
↓ 1 callers
Function
handleThemeChange
()
src/components/Theme/ToggleButton.tsx:11
↓ 1 callers
Function
handleWriteFinalReport
()
src/components/Research/SearchResult.tsx:107
↓ 1 callers
Function
normalizeLocale
(locale: string)
src/utils/i18n.ts:8
↓ 1 callers
Function
processSearchResultPrompt
(query: string, researchGoal: string)
src/utils/deep-research.ts:144
↓ 1 callers
Function
refresh
()
src/hooks/useModel.ts:22
↓ 1 callers
Function
removeHistory
(id: string)
src/components/History.tsx:48
↓ 1 callers
Function
reviewSearchResult
()
src/hooks/useDeepResearch.ts:113
↓ 1 callers
Function
reviewSerpQueriesPrompt
( query: string, learnings: string[], suggestion: string )
src/utils/deep-research.ts:152
↓ 1 callers
Function
updateContent
(content: string)
src/components/MilkdownEditor/index.tsx:48
↓ 1 callers
Function
useArtifact
({ value, onChange }: ArtifactProps)
src/hooks/useArtifact.ts:26
↓ 1 callers
Function
useModel
()
src/hooks/useModel.ts:19
↓ 1 callers
Function
writeFinalReport
()
src/hooks/useDeepResearch.ts:157
↓ 1 callers
Function
writeFinalReportPrompt
(query: string, learnings: string[])
src/utils/deep-research.ts:176
Function
AIWrite
(prompt: string, systemInstruction?: string)
src/hooks/useArtifact.ts:30
Function
Artifact
(props: Props)
src/components/Artifact.tsx:38
Function
ButtonWithTooltip
( props: Props, forwardedRef: ForwardedRef<HTMLButtonElement> )
src/components/Button.tsx:20
Function
DialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:70
Function
DialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:56
Function
DropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/dropdown-menu.tsx:172
Function
Feedback
()
src/components/Research/Feedback.tsx:28
Function
FinalReport
()
src/components/Research/FinalReport.tsx:20
Function
FloatingMenu
({ targetRef, children, fixedTopOffset = 10, }: FloatingMenuProps)
src/components/FloatingMenu.tsx:17
Function
FormField
({ ...props }: ControllerProps<TFieldValues, TName>)
src/components/ui/form.tsx:31
Function
Header
()
src/components/Header.tsx:12
Function
History
({ open, onClose }: HistoryProps)
src/components/History.tsx:32
Function
Home
()
src/app/page.tsx:16
Function
I18Provider
({ children }: { children: React.ReactNode })
src/components/I18nProvider.tsx:7
Function
MilkdownEditor
(props: EditorProps)
src/components/MilkdownEditor/index.tsx:31
Function
POST
(req: NextRequest)
src/app/api/ai/google/[...slug]/route.ts:21
Function
ResearchGoal
({ milkdownEditor, goal, }: { milkdownEditor?: Crepe; goal: string; })
src/components/Research/SearchResult.tsx:54
Function
RootLayout
({ children, }: Readonly<{ children: React.ReactNode; }>)
src/app/layout.tsx:31
Function
SearchResult
()
src/components/Research/SearchResult.tsx:82
Function
Setting
({ open, onClose }: SettingProps)
src/components/Setting.tsx:60
Function
TaskState
({ state }: { state: SearchTask["state"] })
src/components/Research/SearchResult.tsx:44
Function
ThemeProvider
({ children, ...props }: ThemeProviderProps)
src/components/Theme/Provider.tsx:7
Function
Toaster
({ ...props }: ToasterProps)
src/components/ui/sonner.tsx:8
Function
ToggleButton
()
src/components/Theme/ToggleButton.tsx:7
Function
Topic
()
src/components/Research/Topic.tsx:27
Function
addEmojis
(systemInstruction?: string)
src/hooks/useArtifact.ts:125
Function
continuation
(systemInstruction?: string)
src/hooks/useArtifact.ts:106
Function
handleClose
(open: boolean)
src/components/History.tsx:52
Function
handleClose
(open: boolean)
src/components/Setting.tsx:74
Function
handleError
(error: unknown)
src/hooks/useArtifact.ts:21
Function
handleError
(error: unknown)
src/hooks/useDeepResearch.ts:43
Function
handleSubmit
(values: z.infer<typeof formSchema>)
src/components/Setting.tsx:78
Function
handleSubmit
(values: z.infer<typeof formSchema>)
src/components/Research/SearchResult.tsx:130
Function
handleSubmit
(values: z.infer<typeof formSchema>)
src/components/Research/Feedback.tsx:50
Function
handleSubmit
(values: z.infer<typeof formSchema>)
src/components/Research/Topic.tsx:44
Function
middleware
(request: NextRequest)
src/middleware.ts:14
Function
start
()
src/hooks/useAccurateTimer.ts:19
Function
stop
()
src/hooks/useAccurateTimer.ts:39
Function
tick
()
src/hooks/useAccurateTimer.ts:26