MCPcopy Index your code
hub / github.com/AntiHub-Project/AntiHub

github.com/AntiHub-Project/AntiHub @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
753 symbols 1,656 edges 122 files 7 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

This is the frontend implementation of AntiHub.

Getting Started

First, create your own .env file based on the provided .env.example and fill in the actual values.

cp .env.example .env

Then, install the packages required using pnpm and start your development server:

pnpm install

pnpm run dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

Extension points exported contracts — how you extend this code

TrendDataPoint (Interface)
(no doc)
components/quota-trend-chart.tsx
ModelData (Interface)
(no doc)
components/shared-pool-models.tsx
LogoLoopProps (Interface)
(no doc)
components/LogoLoop.tsx
Distortion (Interface)
(no doc)
components/Hyperspeed.tsx
AddAccountDrawerProps (Interface)
(no doc)
components/add-account-drawer.tsx
RotatingTextRef (Interface)
(no doc)
components/RotatingText.tsx
ComputedStats (Interface)
(no doc)
components/section-cards.tsx
SpeechRecognition (Interface)
(no doc)
components/ai-elements/prompt-input.tsx

Core symbols most depended-on inside this repo

cn
called by 326
lib/utils.ts
cx
called by 12
components/LogoLoop.tsx
random
called by 9
components/Hyperspeed.tsx
useContextValue
called by 8
components/ai-elements/context.tsx
saveAuthCredentials
called by 8
lib/api.ts
fetchWithAuth
called by 8
lib/api.ts
supportsImageSize
called by 7
app/dashboard/playground/page.tsx
nsin
called by 6
components/Hyperspeed.tsx

Shape

Function 644
Interface 74
Method 27
Class 8

Languages

TypeScript100%

Modules by API surface

lib/api.ts97 symbols
components/ai-elements/prompt-input.tsx56 symbols
components/Hyperspeed.tsx46 symbols
components/ui/sidebar.tsx25 symbols
app/dashboard/accounts/page.tsx22 symbols
components/ai-elements/message.tsx17 symbols
components/ui/dropdown-menu.tsx15 symbols
components/ai-elements/queue.tsx15 symbols
components/ai-elements/inline-citation.tsx15 symbols
components/ai-elements/model-selector.tsx14 symbols
components/add-account-drawer.tsx14 symbols
components/ui/spinner.tsx13 symbols

For agents

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

⬇ download graph artifact