WeMakeDevs × Cognee

FelixAI

An AI companion that doesn't forget

One hotkey pulls up what's on your screen. A self-hosted Cognee knowledge graph remembers it today, last week, whenever you ask again.

Cognee graph memoryDocker · localhost:8000Ctrl+Shift+Space
FelixAI desktop app over a scenic lake background

Built with

CogneeElectronOpenRouterDeepgramDockerTypeScript

Features

Your screen. Cognee's brain.

Open source desktop companion for the Cognee hackathon — memory that actually persists.

Screen-aware answers

Vision describes your screen before Cognee answers.

Reading your screen…

Knowledge graph memory

Every exchange stored and connected in Cognee.

Cross-session recall

Ask about last week — Felix pulls from your local graph.

Last week
“Your API spend was $2.14…”
Recalled from graph

Voice input

Speak your question with Deepgram built in.

Private dataset

Sensitive chats isolated. Forget private in one command.

private dataset

Fully self-hosted

Cognee in Docker on your machine. No cloud lock-in.

localhost:8000 · Docker

Your machine. Your graph.

How it works

One loop, five steps

FelixAI handles vision and UI. Cognee holds the brain.

Step 1

Summon

Ctrl+Shift+Space captures your screen.

Ctrl
Shift
Space

Step 2

Vision

OpenRouter reads what's on screen.

Reading screen…

Step 3

Recall

Cognee answers from graph + context.

Step 4

Answer

Reply shown in the tray popup.

What was my API spend?
From Cognee: $2.14 last week.

Step 5

Remember

Exchange saved. Graph improves.

rememberQA()
Graph improves

FAQ

FelixAI & Cognee

What is FelixAI?

FelixAI is a desktop companion in your system tray. Press Ctrl+Shift+Space to capture your screen, ask a question, and get an answer from Cognee's knowledge graph — informed by live screen context from OpenRouter vision.

What role does Cognee play?

Cognee is FelixAI's brain. It stores every exchange in a knowledge graph, answers via recall(GRAPH_COMPLETION), and improves over time with remember() and improve() — all running in Docker on your machine.

Is my data secure?

Screenshots are taken only on hotkey and are not stored on disk. Memory lives in self-hosted Cognee. Private mode keeps sensitive chats in a separate dataset you can wipe anytime with forget private.

What do I need to run it?

Node 18+, pnpm, Docker with Cognee running, OPENROUTER_API_KEY and DEEPGRAM_API_KEY in apps/desktop/.env. Cognee's Docker needs LLM_API_KEY for graph completion.

Does it support voice?

Yes. Deepgram nova-2 is built into the chat input — tap the mic, speak, and your words appear in the question field.

Is it free to use?

FelixAI is open source for the hackathon. You bring your own API keys and self-host Cognee — no subscription, no Cognee Cloud required.

Get FelixAI!

Experience a screen-aware assistant that remembers. Self-hosted Cognee memory, one hotkey, and answers grounded in what you've already seen.