odysseus-dev/odysseusPublic

Self-hosted AI workspace.

AI summary: A self-hosted AI workspace integrating chat, agents, docs, email, and calendar.

Stars
89.4K
+249 today
Forks
1.2K
Watchers
488
Open issues
1.1K
Open PRs
225
Contributors
~333
Commits
2.1K
Branches
19

PythonAGPL-3.0Created May 31, 2026Last push 2d ago+1.7K stars this week+2.5K this month

Quick answers

What is odysseus?
A self-hosted AI workspace integrating chat, agents, docs, email, and calendar.
What does odysseus do?
Odysseus functions as a comprehensive, self-hosted AI workspace designed to centralize a user's digital life while maintaining strict data privacy. It combines an advanced AI chat interface and autonomous agents with deep integrations into core productivity tools like documents, email, and calendars. Users can interact with their personal data entirely locally, utilizing large language models to draft emails, summarize long documents, or manage schedules without sending sensitive information to third-party cloud providers. It offers a highly unified, privacy-first alternative to commercial AI assistants by allowing users to run the entire stack on their own hardware.
Who is odysseus for?
Privacy-conscious professionals, developers, and self-hosting enthusiasts who want an AI-powered workspace without compromising their data. It requires familiarity with self-hosting tools like Docker.
How do I get started with odysseus?
docker-compose up -d
How popular is odysseus on GitHub?
odysseus-dev/odysseus has 89,374 stars and 1,150 forks on GitHub, and gained 1,738 stars in the last 7 days.
What license does odysseus use?
odysseus-dev/odysseus is released under the AGPL-3.0 license.

Star history

since Jul 29, 2026
025K50K75KJul 2026Aug 2026Sep 2026Oct 2026
89.4K stars as of Oct 4, 2026. Measured daily since Jul 29, 2026; GitHub no longer exposes earlier star timestamps.

Update history

1 recorded
  • Oct 4, 2026Previously tracked as pewdiepie-archdaemon/odysseus; its 1 daily snapshot and 19 trending appearances were merged into this profile. Stars: 84,200 on 2026-07-29 under the old name, 89,315 on 2026-10-04 (+5,115).

Contribution activity

commits per day, last 52 weeks
OctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 0 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 0 commits2025-10-17: 0 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 0 commits2025-10-22: 0 commits2025-10-23: 0 commits2025-10-24: 0 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 0 commits2025-10-28: 0 commits2025-10-29: 0 commits2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 0 commits2025-11-05: 0 commits2025-11-06: 0 commits2025-11-07: 0 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 0 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 0 commits2025-11-26: 0 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 0 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 0 commits2025-12-10: 0 commits2025-12-11: 0 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 0 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 0 commits2026-02-05: 0 commits2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 0 commits2026-02-26: 0 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 0 commits2026-03-03: 0 commits2026-03-04: 0 commits2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 0 commits2026-03-18: 0 commits2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 0 commits2026-03-25: 0 commits2026-03-26: 0 commits2026-03-27: 0 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 0 commits2026-03-31: 0 commits2026-04-01: 0 commits2026-04-02: 0 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 0 commits2026-04-08: 0 commits2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 0 commits2026-04-15: 0 commits2026-04-16: 0 commits2026-04-17: 0 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 0 commits2026-04-21: 0 commits2026-04-22: 0 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 0 commits2026-04-28: 0 commits2026-04-29: 0 commits2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 0 commits2026-05-05: 0 commits2026-05-06: 0 commits2026-05-07: 0 commits2026-05-08: 0 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 0 commits2026-05-12: 0 commits2026-05-13: 0 commits2026-05-14: 0 commits2026-05-15: 0 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 0 commits2026-05-19: 0 commits2026-05-20: 0 commits2026-05-21: 0 commits2026-05-22: 0 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 0 commits2026-05-27: 0 commits2026-05-28: 0 commits2026-05-29: 0 commits2026-05-30: 0 commits2026-05-31: 7 commits2026-06-01: 173 commits2026-06-02: 276 commits2026-06-03: 251 commits2026-06-04: 97 commits2026-06-05: 86 commits2026-06-06: 17 commits2026-06-07: 65 commits2026-06-08: 40 commits2026-06-09: 58 commits2026-06-10: 41 commits2026-06-11: 141 commits2026-06-12: 25 commits2026-06-13: 61 commits2026-06-14: 23 commits2026-06-15: 107 commits2026-06-16: 34 commits2026-06-17: 2 commits2026-06-18: 11 commits2026-06-19: 25 commits2026-06-20: 0 commits2026-06-21: 1 commit2026-06-22: 19 commits2026-06-23: 16 commits2026-06-24: 9 commits2026-06-25: 0 commits2026-06-26: 11 commits2026-06-27: 87 commits2026-06-28: 30 commits2026-06-29: 28 commits2026-06-30: 30 commits2026-07-01: 6 commits2026-07-02: 9 commits2026-07-03: 14 commits2026-07-04: 12 commits2026-07-05: 4 commits2026-07-06: 0 commits2026-07-07: 4 commits2026-07-08: 7 commits2026-07-09: 1 commit2026-07-10: 3 commits2026-07-11: 19 commits2026-07-12: 3 commits2026-07-13: 0 commits2026-07-14: 1 commit2026-07-15: 0 commits2026-07-16: 1 commit2026-07-17: 1 commit2026-07-18: 4 commits2026-07-19: 1 commit2026-07-20: 3 commits2026-07-21: 4 commits2026-07-22: 5 commits2026-07-23: 2 commits2026-07-24: 0 commits2026-07-25: 1 commit2026-07-26: 0 commits2026-07-27: 1 commit2026-07-28: 3 commits2026-07-29: 8 commits2026-07-30: 6 commits2026-07-31: 0 commits2026-08-01: 0 commits2026-08-02: 0 commits2026-08-03: 0 commits2026-08-04: 5 commits2026-08-05: 0 commits2026-08-06: 2 commits2026-08-07: 8 commits2026-08-08: 1 commit2026-08-09: 0 commits2026-08-10: 6 commits2026-08-11: 6 commits2026-08-12: 17 commits2026-08-13: 0 commits2026-08-14: 5 commits2026-08-15: 19 commits2026-08-16: 16 commits2026-08-17: 6 commits2026-08-18: 1 commit2026-08-19: 3 commits2026-08-20: 1 commit2026-08-21: 0 commits2026-08-22: 0 commits2026-08-23: 0 commits2026-08-24: 1 commit2026-08-25: 4 commits2026-08-26: 0 commits2026-08-27: 1 commit2026-08-28: 0 commits2026-08-29: 0 commits2026-08-30: 0 commits2026-08-31: 0 commits2026-09-01: 1 commit2026-09-02: 2 commits2026-09-03: 0 commits2026-09-04: 0 commits2026-09-05: 3 commits2026-09-06: 0 commits2026-09-07: 0 commits2026-09-08: 0 commits2026-09-09: 0 commits2026-09-10: 0 commits2026-09-11: 1 commit2026-09-12: 1 commit2026-09-13: 2 commits2026-09-14: 0 commits2026-09-15: 0 commits2026-09-16: 0 commits2026-09-17: 0 commits2026-09-18: 0 commits2026-09-19: 0 commits2026-09-20: 0 commits2026-09-21: 0 commits2026-09-22: 0 commits2026-09-23: 0 commits2026-09-24: 0 commits2026-09-25: 0 commits2026-09-26: 0 commits2026-09-27: 0 commits2026-09-28: 0 commits2026-09-29: 0 commits2026-09-30: 0 commits2026-10-01: 0 commits2026-10-02: 0 commits2026-10-03: 0 commits
2,006 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Landmark project

    89,374 stars

  • Very active

    2,006 commits in 52 weeks

  • Community-driven

    ~333 contributors

  • Continuous integration

    Automated checks passing

  • Repeat trending

    19 trending appearances

  • Top 10% tracked

    Rank 91 of 1135

What odysseus does

Odysseus functions as a comprehensive, self-hosted AI workspace designed to centralize a user's digital life while maintaining strict data privacy. It combines an advanced AI chat interface and autonomous agents with deep integrations into core productivity tools like documents, email, and calendars. Users can interact with their personal data entirely locally, utilizing large language models to draft emails, summarize long documents, or manage schedules without sending sensitive information to third-party cloud providers. It offers a highly unified, privacy-first alternative to commercial AI assistants by allowing users to run the entire stack on their own hardware.

Privacy-conscious professionals, developers, and self-hosting enthusiasts who want an AI-powered workspace without compromising their data. It requires familiarity with self-hosting tools like Docker.

  • Unified workspace: Integrates chat, document editing, email, and calendar management into a single, cohesive interface.
  • Local AI execution: Allows users to run large language models entirely locally to ensure absolute data privacy and security.
  • Autonomous agents: Deploys specialized agents capable of drafting emails, summarizing documents, and scheduling meetings automatically.
  • Self-hosted architecture: Designed specifically to be hosted on personal hardware or private servers, eliminating reliance on external SaaS providers.
  • Data integration: Securely connects with existing email and calendar protocols to manage real-world tasks directly from the workspace.

Where teams use it

Private email management

Professionals securely using local AI models to draft responses and summarize sensitive corporate emails without leaking data.

Document synthesis

Researchers uploading large PDFs and utilizing local AI agents to quickly extract key themes and summaries.

Autonomous scheduling

Users instructing an agent to automatically parse their calendar and schedule meetings based on natural language requests.

Sovereign computing

Privacy advocates replacing commercial cloud services with a fully open-source, self-hosted alternative that they entirely control.

Getting started: docker-compose up -d

README

dev branch

Odysseus

A self-hosted AI workspace for chat, agents, research, documents, email, notes, calendar, and local model workflows.

Quick Start · Setup Guide · Contributing · Roadmap

Packaging status

Odysseus interface


Quick Start

dev is the default branch and gets the newest changes first. Use main if you want the more curated branch.

git clone https://github.com/odysseus-dev/odysseus.git
cd odysseus
cp .env.example .env
docker compose up -d --build

Open http://localhost:7000 when the containers are healthy. The first admin password is printed in docker compose logs odysseus.

The compose files pull the official multi-arch image ghcr.io/odysseus-dev/odysseus (published by CI on every push to main and dev) and only build locally if the pull fails — so this also works on hosts without a build toolchain, e.g. as a Portainer stack.

Production deployments: pin the immutable tag instead of :latest. :latest and bare :X.Y.Z tags move on every push to main, but :X.Y.Z-<sha> (e.g. 1.0.2-7c8070f) always refers to one specific build:

ODYSSEUS_IMAGE=ghcr.io/odysseus-dev/odysseus:1.0.2-7c8070f docker compose up -d

Native installs, GPU notes, Windows/macOS instructions, HTTPS, and configuration live in the setup guide.

Features

  • Chat + Agents — local/API models, tools, MCP, files, shell, skills, and memory.
  • Cookbook — hardware-aware model recommendations, downloads, and serving.
  • Deep Research — multi-step web research with source reading and report generation.
  • Compare — blind side-by-side model testing and synthesis.
  • Documents — writing-first editor with AI edits, suggestions, Markdown, HTML, CSV, and syntax highlighting.
  • Email — IMAP/SMTP inbox with triage, tags, summaries, reminders, and reply drafts.
  • Notes, Tasks + Calendar — reminders, todos, scheduled agent tasks, and CalDAV sync.
  • Extras — gallery/image editor, themes, uploads, web search, presets, sessions, and 2FA.

Demo

A full hover-to-play tour lives on the Odysseus landing page. Its source lives under website/.

Contributing

Help is welcome. The best entry points are fresh-install testing, provider setup bugs, mobile/editor polish, docs, and small focused refactors. See CONTRIBUTING.md and ROADMAP.md.

Security

Odysseus is a self-hosted workspace with powerful local tools. Keep auth enabled, keep private data out of Git, and do not expose raw model/service ports publicly.

  • Keep AUTH_ENABLED=true for any network-accessible deployment.
  • Keep LOCALHOST_BYPASS=false outside local development.

Deployment details are in the setup guide.

Star History

Star History Chart

License

AGPL-3.0-or-later -- see LICENSE and ACKNOWLEDGMENTS.md.

View on GitHub

Recent activity

commits and pull requests

Code frequency

additions and deletions
+362.9K-362.9KWeek of 2026-05-31: +362,912 linesWeek of 2026-05-31: -17,917 linesWeek of 2026-06-07: +37,899 linesWeek of 2026-06-07: -10,807 linesWeek of 2026-06-14: +25,039 linesWeek of 2026-06-14: -4,008 linesWeek of 2026-06-21: +25,511 linesWeek of 2026-06-21: -8,706 linesWeek of 2026-06-28: +16,766 linesWeek of 2026-06-28: -6,140 linesWeek of 2026-07-05: +29,564 linesWeek of 2026-07-05: -2,657 linesWeek of 2026-07-12: +4,874 linesWeek of 2026-07-12: -233 linesWeek of 2026-07-19: +19,594 linesWeek of 2026-07-19: -4,801 linesWeek of 2026-07-26: +661 linesWeek of 2026-07-26: -186 linesWeek of 2026-08-02: +4,766 linesWeek of 2026-08-02: -2,891 linesWeek of 2026-08-09: +29,958 linesWeek of 2026-08-09: -3,710 linesWeek of 2026-08-16: +14,347 linesWeek of 2026-08-16: -2,154 linesWeek of 2026-08-23: +8,047 linesWeek of 2026-08-23: -2,915 linesWeek of 2026-08-30: +2,814 linesWeek of 2026-08-30: -107 linesWeek of 2026-09-06: +171 linesWeek of 2026-09-06: -7 linesWeek of 2026-09-13: +325 linesWeek of 2026-09-13: -137 linesWeek of 2026-09-20: +0 linesWeek of 2026-09-20: -0 linesWeek of 2026-09-27: +0 linesWeek of 2026-09-27: -0 linesMay 31, 2026Sep 27, 2026
+583.2K lines added, -67.4K removed over the last year.

Commits per week

last 52 weeks
9070Week of 2025-10-05: 0 commitsWeek of 2025-10-12: 0 commitsWeek of 2025-10-19: 0 commitsWeek of 2025-10-26: 0 commitsWeek of 2025-11-02: 0 commitsWeek of 2025-11-09: 0 commitsWeek of 2025-11-16: 0 commitsWeek of 2025-11-23: 0 commitsWeek of 2025-11-30: 0 commitsWeek of 2025-12-07: 0 commitsWeek of 2025-12-14: 0 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 0 commitsWeek of 2026-02-01: 0 commitsWeek of 2026-02-08: 0 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 0 commitsWeek of 2026-03-01: 0 commitsWeek of 2026-03-08: 0 commitsWeek of 2026-03-15: 0 commitsWeek of 2026-03-22: 0 commitsWeek of 2026-03-29: 0 commitsWeek of 2026-04-05: 0 commitsWeek of 2026-04-12: 0 commitsWeek of 2026-04-19: 0 commitsWeek of 2026-04-26: 0 commitsWeek of 2026-05-03: 0 commitsWeek of 2026-05-10: 0 commitsWeek of 2026-05-17: 0 commitsWeek of 2026-05-24: 0 commitsWeek of 2026-05-31: 907 commitsWeek of 2026-06-07: 431 commitsWeek of 2026-06-14: 202 commitsWeek of 2026-06-21: 143 commitsWeek of 2026-06-28: 129 commitsWeek of 2026-07-05: 38 commitsWeek of 2026-07-12: 10 commitsWeek of 2026-07-19: 16 commitsWeek of 2026-07-26: 18 commitsWeek of 2026-08-02: 16 commitsWeek of 2026-08-09: 53 commitsWeek of 2026-08-16: 27 commitsWeek of 2026-08-23: 6 commitsWeek of 2026-08-30: 6 commitsWeek of 2026-09-06: 2 commitsWeek of 2026-09-13: 2 commitsWeek of 2026-09-20: 0 commitsWeek of 2026-09-27: 0 commitsOct 5, 2025Sep 27, 2026
2K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 0 commitsSun 1:00 — 4 commitsSun 2:00 — 4 commitsSun 3:00 — 2 commitsSun 4:00 — 1 commitsSun 5:00 — 5 commitsSun 6:00 — 3 commitsSun 7:00 — 5 commitsSun 8:00 — 9 commitsSun 9:00 — 5 commitsSun 10:00 — 1 commitsSun 11:00 — 4 commitsSun 12:00 — 15 commitsSun 13:00 — 2 commitsSun 14:00 — 6 commitsSun 15:00 — 1 commitsSun 16:00 — 8 commitsSun 17:00 — 10 commitsSun 18:00 — 5 commitsSun 19:00 — 5 commitsSun 20:00 — 7 commitsSun 21:00 — 9 commitsSun 22:00 — 21 commitsSun 23:00 — 20 commitsMon 0:00 — 13 commitsMon 1:00 — 7 commitsMon 2:00 — 17 commitsMon 3:00 — 4 commitsMon 4:00 — 3 commitsMon 5:00 — 4 commitsMon 6:00 — 8 commitsMon 7:00 — 13 commitsMon 8:00 — 20 commitsMon 9:00 — 16 commitsMon 10:00 — 26 commitsMon 11:00 — 29 commitsMon 12:00 — 20 commitsMon 13:00 — 19 commitsMon 14:00 — 32 commitsMon 15:00 — 21 commitsMon 16:00 — 17 commitsMon 17:00 — 12 commitsMon 18:00 — 11 commitsMon 19:00 — 24 commitsMon 20:00 — 17 commitsMon 21:00 — 18 commitsMon 22:00 — 19 commitsMon 23:00 — 17 commitsTue 0:00 — 8 commitsTue 1:00 — 11 commitsTue 2:00 — 14 commitsTue 3:00 — 12 commitsTue 4:00 — 18 commitsTue 5:00 — 16 commitsTue 6:00 — 34 commitsTue 7:00 — 25 commitsTue 8:00 — 9 commitsTue 9:00 — 23 commitsTue 10:00 — 21 commitsTue 11:00 — 10 commitsTue 12:00 — 16 commitsTue 13:00 — 23 commitsTue 14:00 — 30 commitsTue 15:00 — 19 commitsTue 16:00 — 14 commitsTue 17:00 — 33 commitsTue 18:00 — 31 commitsTue 19:00 — 17 commitsTue 20:00 — 9 commitsTue 21:00 — 19 commitsTue 22:00 — 17 commitsTue 23:00 — 14 commitsWed 0:00 — 41 commitsWed 1:00 — 20 commitsWed 2:00 — 20 commitsWed 3:00 — 11 commitsWed 4:00 — 5 commitsWed 5:00 — 46 commitsWed 6:00 — 32 commitsWed 7:00 — 4 commitsWed 8:00 — 39 commitsWed 9:00 — 11 commitsWed 10:00 — 7 commitsWed 11:00 — 7 commitsWed 12:00 — 20 commitsWed 13:00 — 6 commitsWed 14:00 — 8 commitsWed 15:00 — 7 commitsWed 16:00 — 4 commitsWed 17:00 — 4 commitsWed 18:00 — 7 commitsWed 19:00 — 1 commitsWed 20:00 — 11 commitsWed 21:00 — 1 commitsWed 22:00 — 24 commitsWed 23:00 — 15 commitsThu 0:00 — 2 commitsThu 1:00 — 5 commitsThu 2:00 — 6 commitsThu 3:00 — 6 commitsThu 4:00 — 4 commitsThu 5:00 — 2 commitsThu 6:00 — 7 commitsThu 7:00 — 13 commitsThu 8:00 — 7 commitsThu 9:00 — 18 commitsThu 10:00 — 3 commitsThu 11:00 — 5 commitsThu 12:00 — 12 commitsThu 13:00 — 10 commitsThu 14:00 — 12 commitsThu 15:00 — 3 commitsThu 16:00 — 5 commitsThu 17:00 — 19 commitsThu 18:00 — 21 commitsThu 19:00 — 29 commitsThu 20:00 — 39 commitsThu 21:00 — 16 commitsThu 22:00 — 22 commitsThu 23:00 — 7 commitsFri 0:00 — 23 commitsFri 1:00 — 5 commitsFri 2:00 — 12 commitsFri 3:00 — 6 commitsFri 4:00 — 1 commitsFri 5:00 — 2 commitsFri 6:00 — 3 commitsFri 7:00 — 9 commitsFri 8:00 — 6 commitsFri 9:00 — 5 commitsFri 10:00 — 17 commitsFri 11:00 — 4 commitsFri 12:00 — 2 commitsFri 13:00 — 14 commitsFri 14:00 — 13 commitsFri 15:00 — 7 commitsFri 16:00 — 8 commitsFri 17:00 — 3 commitsFri 18:00 — 8 commitsFri 19:00 — 6 commitsFri 20:00 — 7 commitsFri 21:00 — 6 commitsFri 22:00 — 3 commitsFri 23:00 — 9 commitsSat 0:00 — 2 commitsSat 1:00 — 1 commitsSat 2:00 — 0 commitsSat 3:00 — 10 commitsSat 4:00 — 3 commitsSat 5:00 — 4 commitsSat 6:00 — 4 commitsSat 7:00 — 16 commitsSat 8:00 — 10 commitsSat 9:00 — 9 commitsSat 10:00 — 6 commitsSat 11:00 — 3 commitsSat 12:00 — 3 commitsSat 13:00 — 3 commitsSat 14:00 — 5 commitsSat 15:00 — 5 commitsSat 16:00 — 3 commitsSat 17:00 — 6 commitsSat 18:00 — 6 commitsSat 19:00 — 9 commitsSat 20:00 — 23 commitsSat 21:00 — 37 commitsSat 22:00 — 36 commitsSat 23:00 — 22 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Jun 21, 2026daily#18+27
Jun 20, 2026daily#17+24
Jun 19, 2026daily#6+21
Jun 15, 2026daily#11+24
Jun 14, 2026daily#16+43
Jun 13, 2026daily#14+42
Jun 12, 2026daily#11+26
Jun 11, 2026daily#10+30
Jun 10, 2026daily#8+32
Jun 9, 2026daily#7+32
Jun 8, 2026daily#3+73
Jun 7, 2026daily#1+252
Jun 6, 2026daily#1+316
Jun 5, 2026daily#1+142
Jun 4, 2026daily#1+190