MCPcopy Index your code
hub / github.com/dtinth/ThreadGPT

github.com/dtinth/ThreadGPT @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
54 symbols 117 edges 19 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ThreadGPT

An alternative frontend to ChatGPT (gpt-3.5-turbo) with a thread-based interface.

  • History stored locally
  • Bring your own OpenAI API key
  • Explore the conversation tree!

image

Extension points exported contracts — how you extend this code

IndentSizes (Interface)
(no doc)
src/useThreadIndent.tsx
ScreenSize (Interface)
(no doc)
src/useScreenSize.tsx
ResponsiveWrapper (Interface)
(no doc)
src/App.tsx
ModalParameter (Interface)
(no doc)
src/types/ModalParameterType.ts
Props (Interface)
(no doc)
src/components/ErrorTab.tsx
APIError (Interface)
(no doc)
src/helper/errors.ts
ThreadGPT (Interface)
(no doc)
src/App.tsx
Props (Interface)
(no doc)
src/components/ResultPanel.tsx

Core symbols most depended-on inside this repo

storageKey
called by 11
src/App.tsx
errorToString
called by 5
src/helper/errors.ts
isUndefined
called by 4
src/useScreenSize.tsx
setMessageRole
called by 3
src/App.tsx
useModalParameter
called by 3
src/helper/ModalParameter.ts
getIndentSizes
called by 2
src/useThreadIndent.tsx
convertToNumber
called by 2
src/App.tsx
addNode
called by 2
src/App.tsx

Shape

Function 25
Interface 14
Method 11
Class 4

Languages

TypeScript100%

Modules by API surface

src/App.tsx23 symbols
tests/threadgpt.spec.ts15 symbols
src/useScreenSize.tsx4 symbols
src/useThreadIndent.tsx3 symbols
src/helper/errors.ts3 symbols
src/components/ResultPanel.tsx2 symbols
src/components/ErrorTab.tsx2 symbols
src/types/ModalParameterType.ts1 symbols
src/helper/ModalParameter.ts1 symbols

For agents

$ claude mcp add ThreadGPT \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact