MCPcopy
hub / github.com/adamcohenhillel/ADeus

github.com/adamcohenhillel/ADeus @main sqlite

repository ↗ · DeepWiki ↗
69 symbols 196 edges 43 files 2 documented · 3%
README

ℹ️ 🔴 Active development of Open Source AI Wearable can be found @ Friend Repo, and Discord Community

Adeus

Open-Source AI Wearable Device, the future depends on it!

ADeus v0.1

[Homepage](https://www.adeus.ai/) | [Documentation](https://docs.adeus.ai/) | [Discord](https://discord.gg/kEXXsnb5b3)

GitHub Repo stars

Adeus is a wearable device that captures what you say and hear in the real world and then transcribes and stores it on your own server. You can then chat with Adeus using the app, and it will have all the right context about what you want or need to talk about - a truly personalized, personal AI.

Table of contents

Why Adeus?

In the upcoming world, Personal AI will become an integrated part of our daily lives, they will be with us all the time, and will know much about us as our closest friends - and therefore, with Adeus, we are making sure it is completely open-source, and that you can own your own data.

How Adeus is built

Adeus consists of 3 parts:

  1. A mobile / web app: An interface that allows the user to interact with their Personal AI and data through chat.

  2. Hardware device: The wearable device that will record everything the user say or hear, and send it to the backend to be processed.

  3. Supabase : The backend and database, where we will process and store data, and interact with LLMs.

ADeus diagram

Documentation:

Made by the Community, with -❤️-:

Extension points exported contracts — how you extend this code

Message (Interface)
(no doc)
app/src/components/ChatLog.tsx
ChatClient (Interface)
(no doc)
supabase/functions/chat/index.ts
Conversation (Interface)
(no doc)
app/src/components/ConversationHistory.tsx
SearchResult (Interface)
(no doc)
supabase/functions/chat/index.ts
TextareaProps (Interface)
(no doc)
app/src/components/ui/textarea.tsx
Message (Interface)
(no doc)
supabase/functions/chat/index.ts
InputProps (Interface)
(no doc)
app/src/components/ui/input.tsx
Choice (Interface)
(no doc)
supabase/functions/chat/index.ts

Core symbols most depended-on inside this repo

cn
called by 13
app/src/utils/cnHelper.ts
useSupabaseConfig
called by 3
app/src/utils/useSupabaseConfig.tsx
is_silent
called by 2
scripts/python_recorder_client/main.py
get_wav_filename
called by 2
scripts/python_recorder_client/main.py
get_base_url
called by 2
scripts/python_recorder_client/main.py
supabaseClient
called by 2
supabase/functions/common/supabaseClient.ts
main
called by 1
devices/coralai/checkOutput.py
renderMessageContent
called by 1
app/src/components/ChatLog.tsx

Shape

Function 50
Interface 9
Class 7
Method 3

Languages

TypeScript80%
Python13%
Java7%

Modules by API surface

supabase/functions/chat/index.ts8 symbols
supabase/functions/common/errors.ts6 symbols
scripts/python_recorder_client/main.py6 symbols
app/src/utils/useSupabaseConfig.tsx5 symbols
app/src/components/ConversationHistory.tsx4 symbols
app/src/components/ui/drawer.tsx3 symbols
app/src/components/ChatLog.tsx3 symbols
scripts/managed/new_accnt.py2 symbols
app/src/components/ThemeToggle.tsx2 symbols
app/src/components/PromptForm.tsx2 symbols
app/src/components/LoginForm.tsx2 symbols
app/android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java2 symbols

Dependencies from manifests, versioned

@capacitor/android5.6.0 · 1×
@capacitor/cli5.6.0 · 1×
@capacitor/core5.6.0 · 1×
@capacitor/ios5.6.0 · 1×
@capacitor/preferences5.0.7 · 1×
@radix-ui/react-dialog1.0.5 · 1×
@radix-ui/react-label2.0.2 · 1×
@radix-ui/react-popover1.0.7 · 1×
@radix-ui/react-slot1.0.2 · 1×
@supabase/auth-helpers-nextjs0.8.7 · 1×
@supabase/auth-helpers-react0.4.2 · 1×
@supabase/supabase-js2.39.3 · 1×

For agents

$ claude mcp add ADeus \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact