odysseus-dev/odysseus
GitHubAn open-source, self-hosted personal workspace that merges AI chat assistants, multi-step deep research, and local model serving with daily productivity tools like Markdown editing, email, tasks, and CalDAV calendar sync.
Users wanting to consolidate their private productivity tools like email, calendar, and documents with local or API-driven AI agents in a single dashboard.
You prefer a fully managed cloud SaaS platform and do not want to manage local servers or Docker containers.
What matters before you adopt it
The friction of toggling between isolated applications for emails, calendars, writing documents, running search engines, and launching conversational local or API-based AI models.
Security evidence without the noise
Trust remains a decision signal; CVEs and scanner evidence explain what is driving the risk.
View trust evidence & security findings▼
Architecture from code22 modules · 49 edges▼
Modules and dependency edges extracted from repository code. This is code evidence, not README inference.
Architecture evidence details
flowchart TD
%% repo — high-level architecture (DRAFT, refine me)
n0["(root) · 3 files"]
n1["companion · 3 files"]
n2["core · core utilities · 11 files"]
n3["integrations · 2 files"]
n4["mcp_servers · 5 files"]
n5["routes · route handlers · 86 files"]
n6["scripts · scripts · 18 files"]
n7["services · services · 40 files"]
n8["src · 109 files"]
n9["src/agent_tools · 11 files"]
n10["src/model_capability_readers · 10 files"]
n11["src/search · 8 files"]
n12["src/tools · tool implementations · 11 files"]
n13["static · 169 files"]
n14["tests · tests · 842 files"]
n0 --> n1
n0 --> n2
n0 --> n5
n0 --> n7
n0 --> n8
n0 --> n9
n1 --> n2
n1 --> n8
n2 --> n8
n4 --> n2
n4 --> n5
n4 --> n8
n5 --> n2
n5 --> n7
n5 --> n8
n5 --> n9
n6 --> n2
n6 --> n8
n7 --> n2
n7 --> n5
n7 --> n8
n7 --> n11
n8 --> n2
n8 --> n5
n8 --> n7
n8 --> n9
n8 --> n11
n8 --> n12
n9 --> n2
n9 --> n8
n9 --> n11
n11 --> n7
n12 --> n2
n12 --> n5
n12 --> n7
n12 --> n8
n14 --> n0
n14 --> n1
n14 --> n2
n14 --> n4
n14 --> n5
n14 --> n6
n14 --> n7
n14 --> n8
n14 --> n9
n14 --> n10
n14 --> n11
n14 --> n12
n14 --> n13
class n5,n7 api
class n2 core
class n6 infra
class n12 shared
class n14 test
classDef api fill:#af7aa1,color:#ffffff,stroke:#8a5f7f
classDef core fill:#e15759,color:#ffffff,stroke:#b04547
classDef infra fill:#b35c00,color:#ffffff,stroke:#8f4a00
classDef shared fill:#79706e,color:#ffffff,stroke:#5d5654
classDef test fill:#499894,color:#ffffff,stroke:#397975