Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bready Icon

面宝 Bready

AI 面试协作助手 · Live interview copilot

中文 · English · 日本語 · Français

Build Status Coverage Status License Version


中文

一句话

Bready 是桌面端 AI 面试协作助手,提供实时提示、语音协作与结构化准备,让你在面试现场更从容。

功能亮点

  • 协作模式:实时问答 + 语音/文本双通道,专注现场表达
  • 准备流程:简历与岗位分析、问题拆解与重点提示
  • 隐私优先:本地运行与权限可控
  • 主题与体验:明暗主题切换、现代化动效与极简布局
  • 多语言支持:中文 / 英文 / 中英混合 / 日语 / 法语
  • 多种登录方式:支持 Google 登录、邮箱注册与密码重置

快速开始

git clone https://github.com/your-org/bready.git
cd bready
npm install
cp .env.example .env
npm run dev

构建与发布

npm run build
npm run dist
npm run dist:all

调试与日志

.env.local 中开启调试(修改后需重启应用):

# 日志级别与格式
LOG_LEVEL=debug
LOG_FORMAT=json
LOG_SAMPLE_DEBUG=1
LOG_SAMPLE_INFO=1
LOG_SAMPLE_WARN=1
LOG_SAMPLE_ERROR=1

# AI 服务
DEBUG_DOUBAO=1
DEBUG_GEMINI=1

# 音频与 IPC
DEBUG_AUDIO=1
DEBUG_IPC=1
VITE_DEBUG_AUDIO=1

# 性能与启动
DEBUG_STARTUP=1
DEBUG_MEMORY=1

# 数据库与认证
DEBUG_DB=1
DEBUG_AUTH=1

# 应用与 DevTools
DEBUG_APP=1
DEBUG_DEVTOOLS=1

说明:

  • DEBUG_* 为主进程调试开关,值设为 1 即可。
  • VITE_DEBUG_AUDIO 只影响渲染进程(前端)日志。
  • 终端输出为主进程日志;开启 DEBUG_DEVTOOLS=1 可在 DevTools Console 查看渲染进程日志。

文档

  • 设计说明: docs/UI_DESIGN.md

English

In short

Bready is a desktop AI interview copilot that delivers live prompts, dual-channel audio/text collaboration, and structured prep so you stay calm under pressure.

Highlights

  • Collaboration mode: real-time Q&A with voice + text
  • Multilingual: Chinese / English / Chinese+English / Japanese / French
  • Preparation flow: resume & JD analysis, key talking points
  • Privacy-first: local runtime and explicit permissions
  • Themes & motion: light/dark themes with modern UI polish
  • Multiple login options: Google sign-in, email registration, and password reset

Quick Start

git clone https://github.com/your-org/bready.git
cd bready
npm install
cp .env.example .env
npm run dev

Build

npm run build
npm run dist
npm run dist:all

Debug & Logs

Enable debug flags in .env.local (restart the app after changes):

# Log level & format
LOG_LEVEL=debug
LOG_FORMAT=json
LOG_SAMPLE_DEBUG=1
LOG_SAMPLE_INFO=1
LOG_SAMPLE_WARN=1
LOG_SAMPLE_ERROR=1

# AI services
DEBUG_DOUBAO=1
DEBUG_GEMINI=1

# Audio & IPC
DEBUG_AUDIO=1
DEBUG_IPC=1
VITE_DEBUG_AUDIO=1

# Performance & startup
DEBUG_STARTUP=1
DEBUG_MEMORY=1

# Database & auth
DEBUG_DB=1
DEBUG_AUTH=1

# App & DevTools
DEBUG_APP=1
DEBUG_DEVTOOLS=1

Notes:

  • DEBUG_* flags are for the main process; set to 1 to enable.
  • VITE_DEBUG_AUDIO affects renderer (frontend) logs only.
  • Main process logs go to the terminal; use DEBUG_DEVTOOLS=1 to inspect renderer logs in DevTools Console.

Docs

  • Design notes: docs/UI_DESIGN.md

日本語

概要

Bready はデスクトップ向けの AI 面接アシスタントです。リアルタイム提示と準備フローで、面接中の安心感を高めます。

特長

  • 協作モード:音声 + テキストのリアルタイム支援
  • 多言語対応:中国語 / 英語 / 中英ミックス / 日本語 / フランス語
  • 準備フロー:履歴書・職務内容の分析
  • プライバシー重視:ローカル実行と権限制御
  • テーマ:ライト/ダーク切替
  • 複数のログイン方法:Google ログイン、メール登録、パスワードリセット

クイックスタート

git clone https://github.com/your-org/bready.git
cd bready
npm install
cp .env.example .env
npm run dev

Français

En bref

Bready est un copilote d’entretien IA pour desktop, avec prompts en direct et préparation structurée pour répondre sereinement.

Points forts

  • Mode collaboration : assistance voix + texte en temps réel
  • Multilingue : chinois / anglais / mixte / japonais / français
  • Préparation : analyse CV et description de poste
  • Confidentialité : exécution locale et permissions contrôlées
  • Thèmes : clair / sombre
  • Connexion multiple : Google, inscription par e-mail, réinitialisation du mot de passe

Démarrage rapide

git clone https://github.com/your-org/bready.git
cd bready
npm install
cp .env.example .env
npm run dev

Built with ❤️ by the Bready Team

About

🍞 AI-Powered Interview Assistant - Your Confident Interview Companion | 智能面试助手,让每次面试都充满自信

Resources

Stars

52 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages