Delphidelphi
Personal AI · Self-Hosted

Your personal oracle.
Self-hosted.
Always listening.

Send a message from your phone. Get your own AI on the other end — shaped to your role, connected to your tools, and getting smarter every conversation.

git clone https://github.com/JjayFabor/delphi.git
cd delphi
python3 scripts/setup.py
The Name

Why Delphi?

At Mount Parnassus in ancient Greece stood the most important place in the known world. Rulers and philosophers traveled from Persia to Rome to consult the Oracle at Delphi — the central node through which the wisdom of the ancient world flowed. They would send their query across mountains and seas, and receive intelligence in return.

The parallel is deliberate.

You send a message from your phone. Your Delphi — running quietly on your own machine — receives it, searches its memory of you, consults your tools, and responds. Not a generic AI that forgets you when the session closes. An oracle shaped entirely around one person: you. One that grows sharper with every conversation, every preference you teach it, every tool you connect.

The ancient Oracle served one truth at a time. Yours serves one person.

Inscribed above the entrance to the Temple of Apollo at Delphi: γνῶθι σαυτόν — Know thyself. Your Delphi knows you a little better every day.

Everything you need

Persistent Memory

Remembers facts, preferences, and past context across every session.

Teachable Skills

Teach new workflows just by chatting — no config files, no restarts.

MCP Connectors

Self-installing integrations: GitHub, HubSpot, Slack, and more.

Sub-agents

Spawn focused specialists with their own workspaces and tool sets.

Scheduler

Schedule recurring tasks — reports, reminders, status checks.

Self-Improving

Reads and edits its own source code, syntax-checks, and restarts.

How it works

1

Clone & configure

git clone the repo and run the setup wizard. Done in under 5 minutes.

2

Connect Telegram or Discord

Create a bot via BotFather or the Discord Developer Portal, paste the token. Your agent is live.

3

Start chatting

Name it, define its role, connect tools, and teach it your workflows — all by chatting.