Git Product home page Git Product logo

marizmelo / friend Goto Github PK

View Code? Open in Web Editor NEW

This project forked from basedhardware/friend

0.0 0.0 0.0 76.98 MB

AI wearable with 24h+ battery

Home Page: https://whomane.com

License: MIT License

JavaScript 0.32% Ruby 0.17% Python 0.46% Objective-C 0.01% Java 0.01% Kotlin 0.15% Dart 19.88% Swift 0.21% HTML 0.09% TypeScript 3.73% Objective-C++ 0.05% C 73.29% Dockerfile 0.02% CMake 0.21% Shell 0.02% Assembly 1.38%

friend's Introduction

Friend

Open Source AI Wearable device that records everything you say, gives you proactive feedback and advice. 24h+ on single charge.

Friend Image

Discord Follow     License: MIT    GitHub Repo stars

Features

  • Real-Time AI Audio Processing: Leverage powerful on-device AI capabilities for real-time audio analysis.
  • Low-powered Bluetooth: Capture audio for 24h+ on a small button battery
  • Open-Source Software: Access and contribute to the pin's software stack, designed with openness and community collaboration in mind.
  • Wearable Design: Experience unparalleled convenience with ergonomic and lightweight design, perfect for everyday wear.

Get Started with our Documentation:

How it works

graph TD;
   A[Device] -- Streams Audio --> B[Phone App];
   B -- Transmits --> C[Deepgram];
   C -- Returns Transcript --> D[Phone App];
   D -- Saves Transcript --> E[Phone Storage];

classDef lightMode fill:#FFFFFF, stroke:#333333, color:#333333;
classDef darkMode fill:#333333, stroke:#FFFFFF, color:#FFFFFF;

classDef lightModeLinks stroke:#333333;
classDef darkModeLinks stroke:#FFFFFF;

class A,B,C,D,E lightMode
class A,B,C,D,E darkMode

linkStyle 0 stroke:#FF4136, stroke-width:2px
linkStyle 1 stroke:#1ABC9C, stroke-width:2px
linkStyle 2 stroke:#FFCC00, stroke-width:2px
linkStyle 3 stroke:#2ECC40, stroke-width:2px

Structure

There are 3 different apps in these repositories located in different branches and folders. Our goal is to merge them into one big project.

Folder "AppStandalone": Standalone version of the app that doesn't require any hardware to use it.

Folder "AppWithWearable": Wearable-connected version of the app that requires the "Friend necklace" to use it.

Folder "AppWithWearableReactNative": Wearable-connected version of the app that is built in React native

Next Step: Read Getting Started →

Getting Started

Follow these steps to get started with your Friend.

Install the app

  1. Clone the repo git clone https://github.com/BasedHardware/friend.git

  2. Choose which version of the app you want to install (see Structure).

    • Don't have the device? run cd apps/AppStandalone in terminal
    • Have the device/NRF Board? run cd apps/AppWithWearable in terminal
  3. Install Flutter and CocoaPods

  4. Install your environment variables

    • For AppStandalone, update variables in in .env.template file
    • For AppWithWearable, you can set the api keys needed on the mobile App from the settings page itself
  5. iOS: Install XCode then navigate to the iOS folder. You might need to launch Xcode to select a team and specify a bundle identifier. Android: Download/install android Studio then navigate to the Android folder Don't run in web/simulator: Bluetooth will not work

  6. Run flutter clean then flutter pub get then pod install

  7. When everything is installed, run flutter run , this should run your app on a selected device

Next Step: Buying Guide →

More links:

Made by the Community, with -❤️-:

Licensing

Friend is available under MIT License

friend's People

Contributors

aapatni avatar adamcohenhillel avatar after-ephemera avatar akshaynarisetti avatar anhphun avatar ansh-chopra avatar axelpey avatar bentlybro avatar damiendeepgram avatar ebariaux avatar eng1n88r avatar ex3ndr avatar francip avatar iamhitarth avatar jonxuxu avatar josancamon19 avatar kodjima33 avatar kwaa avatar kylevasulka avatar mekanizm98 avatar rishabhjava avatar ro-kirchev avatar scottfits avatar wladefant avatar yumat10 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.