Features

May 30, 2026 ยท View on GitHub

Complete feature list for HushBox, organized by category.


Chat & Models

FeatureStatusDescription
Multi-Model ChatShippedAccess GPT, Claude, Gemini, Grok, and all models available through the Vercel AI Gateway from one interface.
Model SwitchingShippedChange to a different AI model at any point, even mid-conversation.
Auto Model SelectionPlannedLet the system choose the optimal model based on your task.
Multi-Model ConversationsPlannedChat with multiple AI models in the same conversation to compare responses.
Response RegenerationPlannedGenerate a new response to the same prompt if you want a different answer.
Context CompactingPlannedWhen approaching context limits, compress the conversation history to continue chatting.

Document Panel

A unified workspace for creating, editing, and previewing content alongside your chat.

FeatureStatusDescription
Unified PanelShippedSingle workspace that handles code editing, document writing, and visual previews.
Split-Screen ViewShippedView chat and document panel simultaneously.
Version HistoryPlannedNavigate between previous versions of your documents.
Diff ViewPlannedCompare changes between versions side-by-side.
Live PreviewPlannedSee HTML, React, and visual content render in real-time as you edit.
Inline EditingPlannedMake targeted edits to specific sections without regenerating the entire document.
User EditingPlannedDirectly edit documents yourself and save changes as new versions.
Content PublishingPlannedPublish documents as shareable public web pages.

Code Execution

FeatureStatusDescription
Python ExecutionPlannedRun Python code with libraries like NumPy, Pandas, and Matplotlib in a secure sandbox.
JavaScript ExecutionPlannedExecute JavaScript and Node.js code in an isolated environment.
React RenderingPlannedCreate and preview React components with live rendering in the browser.
HTML/CSS PreviewPlannedRender HTML and CSS with real-time visual output.

Web Search & Research

FeatureStatusDescription
Real-Time Web SearchPlannedSearch the internet for current information during conversations.
Auto-Triggered SearchPlannedAutomatically search when your question needs recent information.
Deep Research ModePlannedExtended autonomous research sessions (5-30 minutes) that produce comprehensive reports.
Inline CitationsPlannedNumbered references within responses linking to sources.
Source PanelPlannedDedicated area showing all sources used in a response.
Search Focus ModesPlannedFilter searches by type: Academic, News, Video, Finance, or Social.
Site-Restricted SearchPlannedLimit searches to specific domains you trust.
Research Plan DisplayPlannedSee the research strategy before execution begins.

File Handling

FeatureStatusDescription
File UploadPlannedUpload documents, images, and code files for analysis.
Multi-File UploadPlannedUpload multiple files in a single conversation.
PDF AnalysisPlannedExtract and analyze content from PDF documents.
Visual PDF ProcessingPlannedAnalyze PDFs as images to understand layouts, charts, and graphics.
Spreadsheet AnalysisPlannedRead and analyze Excel files, CSVs, and tabular data.
Word Document ProcessingPlannedRead and work with .docx files.
PowerPoint AnalysisPlannedExtract content and structure from presentations.
Image AnalysisPlannedAnalyze images and extract information from visual content.
Video AnalysisPlannedUpload and analyze video content.
Audio TranscriptionPlannedTranscribe uploaded audio files to text.
Code File AnalysisPlannedRead and understand source code in any language.
ZIP Archive HandlingPlannedExtract and process compressed archives.
GitHub Repository ImportPlannedImport entire code repositories for analysis.
Google Workspace AccessPlannedRead files directly from Google Docs, Sheets, and Slides.
OCRPlannedExtract text from images and scanned documents.

Document Creation

FeatureStatusDescription
Word DocumentsPlannedGenerate downloadable .docx files.
PDF DocumentsPlannedGenerate downloadable PDF files.
SpreadsheetsPlannedGenerate downloadable Excel files.
PresentationsPlannedGenerate downloadable PowerPoint files.

Memory & Personalization

FeatureStatusDescription
Cross-Session MemoryPlannedRemember information and preferences across separate conversations.
Automatic Memory LearningPlannedPassively learn your preferences from conversation patterns.
Explicit Memory CommandsPlannedTell the AI to "remember this" or "forget that" directly.
Memory ManagementPlannedBrowse, edit, search, and delete stored memories through a dedicated interface.
Project-Scoped MemoryPlannedKeep memories isolated to specific projects.
Custom InstructionsPlannedSet persistent instructions that apply to all your conversations.
Per-Project InstructionsPlannedSet instructions specific to individual projects.
Writing Style LearningPlannedUpload writing samples to teach the AI your voice and style.
Preset StylesPlannedChoose from predefined response styles like Concise, Formal, or Detailed.

Conversation Management

FeatureStatusDescription
Chat HistoryShippedAccess all your previous conversations.
Chat SearchPlannedSearch across your entire conversation history.
Chat NamingShippedName and rename conversations for easy organization.
Chat PinningPlannedPin important conversations to the top of your list.
Chat ArchivePlannedArchive conversations without deleting them.
Message EditingPlannedEdit messages you've already sent to refine your questions.
Conversation ForkingPlannedCreate alternate conversation paths from any point with visual history.
Chat SharingShippedShare conversations via URL with others.
Cross-Device SyncShippedAccess your conversations from any device.
Incognito ChatPlannedTemporary conversations that auto-delete and create no memories.

Projects & Organization

FeatureStatusDescription
ProjectsPlannedOrganize conversations, files, and context around specific topics or tasks.
Project File StoragePlannedStore and access files within projects.
Project Knowledge BasePlannedAdd documents that persist as context for all conversations in a project.
Project SharingPlannedShare entire projects with collaborators.
Project PermissionsPlannedControl who can view or edit shared projects.
SpacesPlannedGroup related projects and content into collections.

Custom Bots

FeatureStatusDescription
Bot CreationPlannedBuild specialized AI assistants with custom personalities and capabilities.
Bot BuilderPlannedVisual interface for creating and configuring bots.
Bot Knowledge BasePlannedUpload files to give bots specialized knowledge.
Custom ActionsPlannedConnect bots to external APIs and services.
Bot MarketplacePlannedBrowse and use bots created by the community.
Bot MonetizationPlannedCreators can earn from usage of their public bots.

Teams & Collaboration

FeatureStatusDescription
Team PlansPlannedMulti-user subscriptions for organizations.
Shared WorkspacesPlannedTeam-accessible projects and conversations.
Roles & PermissionsPlannedAdmin, member, and viewer access levels.
Admin ConsolePlannedManage team settings, users, and policies.
SSO/SAMLPlannedEnterprise single sign-on integration.
Group ChatsShippedMultiple team members chatting with AI together in real-time.

Reasoning & Thinking

FeatureStatusDescription
Extended ThinkingPlannedAI takes additional time for complex reasoning tasks.
Visible ReasoningPlannedSee the AI's step-by-step thought process.
Thinking SummariesPlannedGet condensed versions of lengthy reasoning chains.
Thinking BudgetPlannedControl how much reasoning effort the AI should apply.
Reasoning TogglePlannedSwitch between fast responses and deep thinking modes.

Integrations

FeatureStatusDescription
MCP SupportPlannedConnect to Model Context Protocol tools and servers.
Custom MCP ConnectorsPlannedBuild your own integrations using the MCP standard.
Connector DirectoryPlannedBrowse available integrations.
WebhooksPlannedConnect conversations and events to external services.

Analytics

FeatureStatusDescription
Quick Analytics PanelPlannedView conversation cost, context usage, and stats alongside your chat.
Account AnalyticsPlannedTrack spending, usage patterns, and model preferences over time.
Team AnalyticsPlannedUsage reporting across team members and projects.

Security & Encryption

FeatureStatusDescription
Zero-Knowledge PasswordShippedOPAQUE protocol ensures your password is never transmitted to the server.
End-to-End EncryptionShippedMessages encrypted in-browser before storage. Server stores only ciphertext.
Recovery PhraseShipped12-word BIP39 mnemonic backup for encryption key recovery.
Two-Factor AuthenticationShippedTOTP-based 2FA with authenticator app support.
Rate LimitingShippedAuth endpoints protected against brute-force attempts.
Encrypted SessionsShippedIron-session encrypted cookies with no server-side session storage.
Pseudo-Anonymous RequestsShippedAI providers see HushBox credentials, not your identity.