TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Bolo – Alexa+-style voice assistant in Gujarati, Hindi & English for people who can't use a smartphone screen
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Partner is a voice assistant you call like a friend – a simulated Alexa+ experience for elders, people who cannot read and people with weak eyesight. They don't tap through apps; they just talk, in Gujarati, Hindi, English or 18 other languages, and Partner does the job.
🎬 Demo video: https://www.youtube.com/watch?v=tN2GZXQRiMg 🔗 Live demo: https://partner-voice-assistant.vercel.app (open in Google Chrome, allow the microphone) Built for the Build, Ship, Shape: Amazon Developer Hackathon 2026 – Alexa+ track (simulated Alexa+ experience) + Open Source mini challenge.
Hundreds of millions of people in India own a smartphone but cannot really use it: the screen is in English, the text is small, and every task needs many taps. Normal assistants also don't understand how Indian families talk – "mara Anish kaka ne call lagav" ("call my Anish uncle") means nothing to them when there are two Anish uncles, one in Nadiad and one in Ahmedabad.
| You say | Partner does |
|---|---|
| "મારા અનીશ કાકા ને કોલ લગાવ" | Finds two Anish kakas and asks "Nadiad vala ke Ahmedabad vala?", then calls the right one – and remembers your choice next time |
| "Shad bhai ne call kar" | Only one Shad → calls straight away |
| "Tomorrow is my sister Priya's birthday, send her a wish at 12 AM" | Writes a warm wish, reads it back, asks "Yes or no?", and at exactly 12:00 AM asks once more and sends it on WhatsApp |
| "रमेश मामा को व्हाट्सएप करो कि मैं 5 बजे आऊंगा" | Writes the WhatsApp, asks "हाँ या ना?", opens WhatsApp with the text typed |
| "Write an email to … that I'm on leave tomorrow" | Writes a formal email, reads the summary aloud, opens the mail app ready to send |
| "Remind me at 8 to take medicine and call Shad bhai" | Does both tasks from one sentence |
| "Read this message – is it a fraud?" | Reads an SMS aloud in simple Gujarati/Hindi and warns: "This is a fraud, don't share OTP" |
| "मदद! मैं गिर गई हूँ" | SOS – calls the emergency contact immediately and prepares a WhatsApp with the live location |
| "Make me a calculator website" | Code mode: writes the code, shows a live preview, copy/download |
| "Open my front camera and take a selfie" | Opens the camera, counts down aloud, takes and saves the photo, offers Share |
| "Open YouTube and play Sholay movie" / "way to Nadiad station" / "install PhonePe" | Opens YouTube, Maps directions, Play Store (also YouTube Music, Google, News, Netflix, Prime Video, Gmail…) |
| "Turn on my Bluetooth" | Opens the phone's Bluetooth settings (Android) – one tap to switch it on |
Phone browser (Chrome) Vercel serverless function
┌──────────────────────────────┐ sentence ┌──────────────────────────────┐
│ Web Speech API (voice in/out)│ ───────────► │ /api/agent │
│ Contacts + memory (on device)│ │ Claude (claude-opus-5-5) │
│ Safety rules, reminders, │ ◄─────────── │ or Gemini (free fallback) │
│ scheduler, actions │ JSON action │ → reply + one action (JSON) │
└──────────────────────────────┘ └──────────────────────────────┘
│ tel: / WhatsApp / mailto: / sms:
▼
Phone apps (one confirming tap where the phone requires it)
reply, action, contact_id, message_text, schedule_at, follow_up, learn_note, …), so every answer becomes a real phone action.Requirements: Node.js 20.12+ and a Claude API key (or a free Gemini key for testing).
git clone https://github.com/shefilvhora545-art/partner-voice-assistant.git
cd partner-voice-assistant
npm install
cp .env.example .env # paste ANTHROPIC_API_KEY (and/or GEMINI_API_KEY)
npm start # open http://localhost:3000 in Google Chrome
Deploy: vercel deploy --prod and add the same key(s) as Vercel environment variables.
Vanilla HTML/CSS/JS (no framework), Web Speech API, Screen Wake Lock API, Node.js, Vercel serverless functions, Anthropic SDK (@anthropic-ai/sdk, structured JSON output) with Google Gemini as a free fallback.
MIT © 2026 Shefil Vhora