Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenAnonymity/oa-chat
/ types & classes
Types & classes
86 in github.com/OpenAnonymity/oa-chat
⨍
Functions
2,047
◇
Types & classes
86
Class
embeddings/embeddingService.js:61
Class
vector/index.js:70
Class
vector/oramaBackend.js:21
Class
vector/indexedDbBackend.js:11
Class
vector/memoryBackend.js:3
Class
vector/memoryBackend.js:81
Class
chat/api.js:46
Class
chat/db.js:42
Class
chat/app.js:128
Class
chat/components/ChatArea.js:12
Class
chat/components/ShareModals.js:358
Class
chat/components/ProxyInfoModal.js:6
Class
chat/components/ThanksPanel.js:12
Class
chat/components/ModelPicker.js:14
Class
chat/components/WelcomePanel.js:22
Class
chat/components/TLSSecurityModal.js:10
Class
chat/components/TurnstileBubble.js:33
Class
chat/components/MemoryEditor.js:20
Class
chat/components/AccountModal.js:8
Class
chat/components/ChatInput.js:25
Class
chat/components/VerifierAttestationModal.js:10
Class
chat/components/ChatHistoryImportModal.js:20
Class
chat/components/Sidebar.js:19
Class
chat/components/MessageNavigation.js:2
Class
chat/components/FloatingPanel.js:8
Class
chat/components/RightPanel.js:22
Class
chat/services/verifier.js:64
Class
chat/services/ticketClient.js:36
Class
chat/services/preferencesStore.js:104
Class
chat/services/scrubberService.js:262
Class
chat/services/apiKeyStore.js:11
Class
chat/services/accountService.js:362
Class
chat/services/accountService.js:419
Class
chat/services/networkProxy.js:34
Class
chat/services/storageEvents.js:1
Class
chat/services/networkLogger.js:6
Class
chat/services/smoothProgress.js:16
Class
chat/services/storageManager.js:5
Class
chat/services/syncService.js:156
Class
chat/services/themeManager.js:6
Class
chat/services/privacyPass.js:52
Class
chat/services/ticketStore.js:18
Class
chat/ui/vanilla/VanillaChatUi.js:24
Class
AccountModal
chat/components/AccountModal.js:8
Class
AccountService
chat/services/accountService.js:419
Class
ApiKeyStore
chat/services/apiKeyStore.js:11
Class
ChatApp
* ChatApp - Main application controller * Manages application state, coordinates UI components, and handles business logic.
chat/app.js:128
Class
ChatArea
chat/components/ChatArea.js:12
Class
ChatDatabase
chat/db.js:42
Class
ChatHistoryImportModal
chat/components/ChatHistoryImportModal.js:20
Class
ChatInput
chat/components/ChatInput.js:25
Class
EmbeddingSource
embeddings/embeddingService.js:61
Class
FloatingPanel
chat/components/FloatingPanel.js:8
Class
IndexedDBBackend
vector/indexedDbBackend.js:11
Class
MemoryBackend
vector/memoryBackend.js:81
Class
MemoryEditor
chat/components/MemoryEditor.js:20
Class
MessageNavigation
chat/components/MessageNavigation.js:2
Class
ModelPicker
chat/components/ModelPicker.js:14
Class
NetworkLogger
* Network Logger Service * Tracks and stores network requests for debugging and monitoring
chat/services/networkLogger.js:6
Class
NetworkProxy
chat/services/networkProxy.js:34
Class
OpenRouterAPI
chat/api.js:46
Class
OramaBackend
vector/oramaBackend.js:21
Class
PreferencesStore
chat/services/preferencesStore.js:104
Class
PrivacyPassProvider
chat/services/privacyPass.js:52
Class
ProxyInfoModal
* Proxy Info Modal Component * Explains what the network proxy is and how it works
chat/components/ProxyInfoModal.js:6
Class
RightPanel
chat/components/RightPanel.js:22
Class
ScrubberService
chat/services/scrubberService.js:262
Class
ShareModals
chat/components/ShareModals.js:358
Class
Sidebar
chat/components/Sidebar.js:19
Class
SmoothProgress
* SmoothProgress — requestAnimationFrame-based progress bar with trickle interpolation. * * Designed for use with innerHTML-replacing components. Af
chat/services/smoothProgress.js:16
Class
StationVerifier
chat/services/verifier.js:64
Class
StorageEvents
chat/services/storageEvents.js:1
Class
StorageManager
chat/services/storageManager.js:5
Class
SyncService
chat/services/syncService.js:156
Class
TLSSecurityModal
chat/components/TLSSecurityModal.js:10
Class
ThanksPanel
chat/components/ThanksPanel.js:12
Class
ThemeManager
chat/services/themeManager.js:6
Class
TicketClient
chat/services/ticketClient.js:36
Class
TicketStore
chat/services/ticketStore.js:18
Class
TokenInvalidatedError
* Custom error for token invalidation (e.g., after recovery on another device). * Callers should catch this and trigger re-authentication.
chat/services/accountService.js:362
Class
TopKHeap
vector/memoryBackend.js:3
Class
TurnstileBubble
chat/components/TurnstileBubble.js:33
Class
VanillaChatUi
chat/ui/vanilla/VanillaChatUi.js:24
Class
VectorStore
vector/index.js:70
Class
VerifierAttestationModal
chat/components/VerifierAttestationModal.js:10
Class
WelcomePanel
chat/components/WelcomePanel.js:22