01 / Spoken questions
Speak in English. Or Greek.
Use microphone or system audio to bring spoken questions into the conversation. Prefer typing? Ask your project directly.
Your AI copilot for technical conversations
Bring your codebase. Hear the question. Get project-grounded guidance on your phone—for interview practice and everyday project meetings.
Desktop app
Phone companion · in your browser
The question on your laptop. A clear answer on your phone. Built around the code and decisions that are yours.
InterviewerQuestion captured
Spoken question
llm.pyresponse_server.pyPractice outline
“Start with why early output helps the user. Explain how the response streams. Then cover the trade-off: partial output and interrupted connections.”
llm.pyVoice replies · Coming next
Short, quiet guidance through your earbud. For interview practice and online meetings, without reading from your screen.
Watch the full journey: a question, your project context, the bTalent app and our planned voice replies.
The video couldn’t load. Read the walkthrough below, or reload the page to try again.
llm.py and response_server.py.Real app interface with illustrative example data. AI-generated people. Edited pacing, not measured response time.
FAANG & AI interview preparation
Turn your own projects into clear answers. Practise explaining your architecture, trade-offs and implementation decisions before a high-stakes interview.
Prepare for “Why this architecture?” and “What would you change?” with answers that refer to the code and decisions in your own project.
Try the interview demoFor practice and interviews where AI assistance is allowed and disclosed.
llm.pyresponse_server.py“Start with why early output helps the user. Explain how the response streams. Then cover the trade-off: partial output and interrupted connections.”
Where you’re aiming
Independent interview preparation. No affiliation or endorsement.
Project meetings
Get a map of the code you shipped. Explain the architecture and answer specific questions in demos, reviews and client handoffs.
capture.pyPython · Image preparationif img.width > max_width:
ratio = max_width / img.width
img = img.resize(
(max_width,
int(img.height * ratio)),
Image.LANCZOS)
img.save(buf, format="JPEG",
quality=quality)Source: bTalent demo project
“Screenshots are resized and JPEG-compressed before they reach the model. More detail increases the payload, so we balance readable input with transfer time.”
A briefing before the meeting. A review before the demo. A precise answer when someone asks how it works.
capture.pyllm.pyresponse_server.pyA compact map of the capture-to-answer flow, ready to turn into your own explanation.
capture.py:18capture.py:23llm.py:594From the first practice question to the next project handoff. Bring the context you need, in the way that suits the conversation.
01 / Spoken questions
Use microphone or system audio to bring spoken questions into the conversation. Prefer typing? Ask your project directly.
02 / Screen context
Capture a code snippet, an error or a diagram. Keep selected screenshots as temporary context when the question spans more than one view.
CaptureAdd contextAsk03 / Interview practice
Add a role or job description to focus your preparation. Get an answer outline, what the question tests and pitfalls to practise in your own words.
04 / Editor & project history
Approve a VS Code snapshot with recent Git changes and optional Claude Code or Codex session context. Explain the decisions behind the latest work.
VS Code snapshotGit changesAI session context05 / Phone companion
Open the companion in your Android or iOS browser. Read streaming responses, copy formatted code and revisit earlier answers for the current app session.
06 / Context controls
Review the upload summary before sharing it. Secret files are excluded and reviews leave your code untouched. Approved context goes to your configured AI provider.
Choose an interview or meeting. Explore prewritten examples from bTalent’s own codebase.
Screenshots are resized and JPEG-compressed before they reach the model. More detail increases the payload, so resolution and quality are a trade-off between readable input and transfer time.
Check the image settings in config.py and the capture pipeline in capture.py.
capture.pyconfig.pyApprove a VS Code snapshot.
Speak, type or capture your screen.
Follow along on your paired phone.
Read-only access.
Temporary snapshots.
Project briefings, codebase Q&A, read-only reviews, screen questions and spoken input. Responses stream to your phone.
Add your role or job description, then rehearse a question. Interview mode explains what it tests, gives you an outline and flags pitfalls. In live interviews, follow the interviewer’s rules and disclose permitted AI assistance.
Run the desktop app on Windows or macOS. Open the paired phone companion in your Android or iOS browser.
No. Reviews are read-only. Approved snapshots stay in app memory, with secret files excluded.
English and Greek transcription require the local audio setup. The current packaged Windows build focuses on screen capture.
Voice replies are coming next: short, quiet guidance through your earbud, so you can follow the conversation without reading. The video shows the intended experience. Today, spoken questions produce text answers on your phone.
No. It uses prewritten replies and never accesses your microphone, screen or files.