Give your agent a wallet you control.
에이전트가 일회용 카드나 기계 결제 프로토콜로 온라인 결제하고, 모든 요청을 직접 승인
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기See how you're connected to the people who shaped your year.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗See how you're connected to the people who shaped your year.
Your phone knows who matters to you. Every call you made, every late-night conversation, every quick check-in - it's all there in your call logs. VC Wrapped reads your call history and turns it into a beautiful story about your relationships in 2025.
Think of it like Spotify Wrapped, but for your phone calls.
Instead of showing your top songs, VC Wrapped shows you:
It's a 10-slide story that you can tap through, save to your gallery, and share with friends.
Your data never leaves your device. The app reads your call logs locally and calculates everything on your phone.
The story takes you through:
| Slide | What it shows |
|---|---|
| Opening | Sets the tone — "This year, you made your voice count" |
| Talk Time | Total hours spent on calls this year |
| Personality | Your calling personality based on your patterns |
| Inner Circle | Your top 3 people by talk time |
| Time & Mood | When you call most — peak hour and busiest day |
| Call Types | Breakdown of work vs. personal vs. fun calls |
| Missed Calls | The ones that got away |
| Growth | How your calling habits reflect your year |
| Wisdom | A meaningful quote to take with you |
| Final | Save your wrapped and replay anytime |
This is a React Native app built for Android. Here's what powers it:
| What | How |
|---|---|
| Framework | React Native 0.83 |
| Language | TypeScript |
| Call Log Access | Custom native Android module (Java) |
| Animations | React Native Reanimated |
| UI | Custom components with Poppins font |
| Story Progress | Instagram-style progress bars |
| Saving | React Native View Shot + Camera Roll |
| Storage | Async Storage (for app state) |
vc/
├── App.tsx # Main app — manages screens and wrapped modal
├── src/
│ ├── screens/
│ │ ├── OnboardingScreen # Landing page with "Replay my Year" button
│ │ ├── DashboardScreen # After wrapped — shows your stats
│ │ └── wrapped/
│ │ ├── WrappedModal # The story experience container
│ │ └── slides/ # All 10 story slides
│ ├── services/
│ │ ├── callLogService # Reads call logs from Android
│ │ ├── contactsService # Gets contact names
│ │ └── statsProcessor # Calculates all the wrapped stats
│ ├── hooks/
│ │ └── useCallData # Main hook that fetches and processes data
│ ├── components/ # Reusable UI components
│ ├── theme/ # Colors, fonts, styling
│ └── types/ # TypeScript interfaces
├── android/ # Native Android code
│ └── .../CallLogModule.java # Custom module to read call logs
└── assets/
├── designs/ # Background images for slides
└── fonts/ # Poppins font family
The statsProcessor.ts file takes your raw call logs and calculates:
# Install dependencies
npm install
# Run on Android (in a new terminal)
npx react-native run-android
# Run on iOS (in a new terminal)
npx react-native run-ios
Your data stays on your phone.
VC Wrapped reads your call logs locally and calculates everything on-device. No call data is sent anywhere. The only permission needed is READ_CALL_LOG (and optionally READ_CONTACTS to show names instead of numbers).
Built by Raksha Poojari and Om Bhojane to explore what our phones know about our relationships.
The idea is simple: your calls tell a story. This app just helps you see it.
"Keep calling the people who matter."