Git Product home page Git Product logo

subhashdasyam / friend Goto Github PK

View Code? Open in Web Editor NEW

This project forked from basedhardware/friend

0.0 0.0 0.0 130.49 MB

AI wearable necklace

Home Page: https://basedhardware.com

License: MIT License

Shell 0.04% JavaScript 0.01% Ruby 0.08% Python 0.56% C 88.27% Objective-C 0.01% Java 0.01% Assembly 1.66% Kotlin 0.01% Dart 7.41% TypeScript 1.42% Swift 0.19% HTML 0.08% CMake 0.25% Dockerfile 0.02%

friend's Introduction

Friend

Meet Friend, the world’s leading open-source AI wearable that revolutionizes how you capture and manage conversations. Simply connect Friend to your mobile device and enjoy automatic, high-quality transcriptions of meetings, chats, and voice memos wherever you are.

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:

Contribution:

We welcome contributions from the community! If you are interested in improving Friend, check out our current tasks

We also want to give back to the community - and therefore, some of the tasks are paid bounties 💰! You can check which ones by the "Paid Bounty" label, here

How it works

graph TD;
   A[Device] -- Streams Audio --> B[Phone App];
   B -- Transmits --> C[Deepgram];
   C -- Returns Transcript --> D[Phone App];
   D -- Sends Transcript to Plugins Enabled --> G[Community Plugins];
   D -- Saves Original Transcript --> E[Phone Storage];
   G -- Saves Plugin Responses --> E;

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,G lightMode;
class A,B,C,D,E,G darkMode;

linkStyle 0 stroke:#FF4136, stroke-width:2px;
linkStyle 1 stroke:#1ABC9C, stroke-width:2px;
linkStyle 2 stroke:#0074D9, stroke-width:2px;
linkStyle 3 stroke:#FFCC00, stroke-width:2px;
linkStyle 4 stroke:#2ECC40, stroke-width:2px;
linkStyle 5 stroke:#B10DC9, stroke-width:2px;

Loading

Get the software

Get the Android app on Google Play

Download the iOS app in App Store

iOS app beta on TestFlight

Latest firmware: v1.0.2

Or you can build your own app from the sources in apps/AppWithWearable and firmware from firmware folders.

Next Step: Read Getting Started →

Getting Started

Follow these steps to get started with your Friend.

Install the app

Before starting, make sure you have the following installed:

  • Flutter SDK
  • Dart SDK
  • Xcode (for iOS)
  • Android Studio (for Android)
  • CocoaPods (for iOS dependencies)

Setup Instructions

  1. Upgrade Flutter: Before proceeding, make sure your Flutter SDK is up to date:

    flutter upgrade
    
  2. Get Flutter Dependencies: From within apps/AppWithWearable, install flutter packages:

    flutter pub get
    
  3. Install iOS Pods: Navigate to the iOS directory and install the CocoaPods dependencies:

    cd ios
    pod install
    pod repo update
    
  4. Environment Configuration: Create .env using template .env.template

    cd ..
    cat .env.template > .env
    
  5. API Keys: Add your API keys to the .env file. (Sentry is not needed)

  6. Run Build Runner: Generate necessary files with Build Runner:

    dart run build_runner build
    
  7. Run the App:

    • Select your target device in Xcode or Android Studio.
    • Run the app.

Next Step: Buying Guide →

More links:

Made by the Community, with -❤️-:

Licensing

Friend is available under MIT License

friend's People

Contributors

josancamon19 avatar akshaynarisetti avatar kodjima33 avatar adamcohenhillel avatar eng1n88r avatar francip avatar bentlybro avatar ologunb avatar rwnq8 avatar aapatni avatar axelpey avatar after-ephemera avatar ebariaux avatar brianchilders avatar jonxuxu avatar ansh-chopra avatar raymanyyy avatar yumat10 avatar damiendeepgram avatar marvy101 avatar ex3ndr avatar ro-kirchev avatar anhphun avatar dnnsmnstrr avatar iamhitarth avatar kylevasulka avatar mekanizm98 avatar rishabhjava avatar scottfits avatar simonbaars 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.