diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 64f2d7dcf..3834b79d6 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -6,22 +6,22 @@ body: - type: markdown attributes: value: | - **Before submitting:** search [open issues](https://github.com/pewdiepie-archdaemon/odysseus/issues) - and [discussions](https://github.com/pewdiepie-archdaemon/odysseus/discussions) first. + **Before submitting:** search [open issues](https://github.com/odysseus-dev/odysseus/issues) + and [discussions](https://github.com/odysseus-dev/odysseus/discussions) first. Duplicate reports slow things down. For security vulnerabilities, **do not open a public issue** — - use [GitHub Security Advisories](https://github.com/pewdiepie-archdaemon/odysseus/security/advisories/new) - and read [SECURITY.md](https://github.com/pewdiepie-archdaemon/odysseus/blob/main/SECURITY.md) first. + use [GitHub Security Advisories](https://github.com/odysseus-dev/odysseus/security/advisories/new) + and read [SECURITY.md](https://github.com/odysseus-dev/odysseus/blob/main/SECURITY.md) first. - type: checkboxes id: prerequisites attributes: label: Prerequisites options: - - label: I searched [open issues](https://github.com/pewdiepie-archdaemon/odysseus/issues?q=is%3Aissue+is%3Aopen) and [discussions](https://github.com/pewdiepie-archdaemon/odysseus/discussions) and did not find an existing report of this bug. + - label: I searched [open issues](https://github.com/odysseus-dev/odysseus/issues?q=is%3Aissue+is%3Aopen) and [discussions](https://github.com/odysseus-dev/odysseus/discussions) and did not find an existing report of this bug. required: true - - label: This is **not** a security vulnerability. (Vulnerabilities go to [GitHub Security Advisories](https://github.com/pewdiepie-archdaemon/odysseus/security/advisories/new) — see [SECURITY.md](https://github.com/pewdiepie-archdaemon/odysseus/blob/main/SECURITY.md).) + - label: This is **not** a security vulnerability. (Vulnerabilities go to [GitHub Security Advisories](https://github.com/odysseus-dev/odysseus/security/advisories/new) — see [SECURITY.md](https://github.com/odysseus-dev/odysseus/blob/main/SECURITY.md).) required: true - label: I am running the latest code from the `dev` branch (the default branch you get on clone, where fixes land first) and the bug still reproduces there. Please `git pull` the latest `dev` before filing. required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index da163954f..aa8ceaf18 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,13 +1,13 @@ blank_issues_enabled: false contact_links: - name: Question / Need Help - url: https://github.com/pewdiepie-archdaemon/odysseus/discussions/categories/q-a + url: https://github.com/odysseus-dev/odysseus/discussions/categories/q-a about: Ask how-to questions, setup help, and model configuration questions here. Issues are for confirmed bugs and concrete proposals only. - name: Idea or Suggestion - url: https://github.com/pewdiepie-archdaemon/odysseus/discussions/categories/ideas + url: https://github.com/odysseus-dev/odysseus/discussions/categories/ideas about: Discuss ideas and gauge interest before opening a formal feature request. If there is already a discussion, link it in your feature request. - name: Security Vulnerability - url: https://github.com/pewdiepie-archdaemon/odysseus/security/advisories/new + url: https://github.com/odysseus-dev/odysseus/security/advisories/new about: Report vulnerabilities privately via GitHub Security Advisories — never as a public issue. Read SECURITY.md before reporting. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 2444177ff..4ee603ee9 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -6,22 +6,22 @@ body: - type: markdown attributes: value: | - **Before submitting:** search [open issues](https://github.com/pewdiepie-archdaemon/odysseus/issues) - and [discussions](https://github.com/pewdiepie-archdaemon/odysseus/discussions) first. - Feature requests that duplicate [ROADMAP.md](https://github.com/pewdiepie-archdaemon/odysseus/blob/main/ROADMAP.md) + **Before submitting:** search [open issues](https://github.com/odysseus-dev/odysseus/issues) + and [discussions](https://github.com/odysseus-dev/odysseus/discussions) first. + Feature requests that duplicate [ROADMAP.md](https://github.com/odysseus-dev/odysseus/blob/main/ROADMAP.md) or an existing open issue will be closed as duplicates. If your idea needs community input before it becomes a concrete proposal, - start a [discussion](https://github.com/pewdiepie-archdaemon/odysseus/discussions/categories/ideas) instead. + start a [discussion](https://github.com/odysseus-dev/odysseus/discussions/categories/ideas) instead. - type: checkboxes id: prerequisites attributes: label: Prerequisites options: - - label: I searched [open issues](https://github.com/pewdiepie-archdaemon/odysseus/issues?q=is%3Aissue+is%3Aopen) and this has not already been proposed. + - label: I searched [open issues](https://github.com/odysseus-dev/odysseus/issues?q=is%3Aissue+is%3Aopen) and this has not already been proposed. required: true - - label: I searched [discussions](https://github.com/pewdiepie-archdaemon/odysseus/discussions) and this is not already being debated there. + - label: I searched [discussions](https://github.com/odysseus-dev/odysseus/discussions) and this is not already being debated there. required: true - label: This is a concrete, actionable proposal — not a vague "it would be nice if..." request. required: true diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 911b4b9b2..822229b35 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -24,7 +24,7 @@ Fixes # ## Checklist -- [ ] I searched [open issues](https://github.com/pewdiepie-archdaemon/odysseus/issues) and [open PRs](https://github.com/pewdiepie-archdaemon/odysseus/pulls) — this is not a duplicate. +- [ ] I searched [open issues](https://github.com/odysseus-dev/odysseus/issues) and [open PRs](https://github.com/odysseus-dev/odysseus/pulls) — this is not a duplicate. - [ ] This PR targets `dev` - [ ] My changes are limited to the scope described above — no unrelated refactors or whitespace changes mixed in. - [ ] I actually ran the app (`docker compose up` or `uvicorn app:app`) and verified the change works end-to-end. Type-checks and unit tests are not enough. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index efb38ed24..38586845f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -25,7 +25,7 @@ End-users cloning the repo will land on `dev` by default. To run the curated/sta Docker is the recommended path for normal testing: ```bash -git clone https://github.com/pewdiepie-archdaemon/odysseus.git +git clone https://github.com/odysseus-dev/odysseus.git cd odysseus cp .env.example .env docker compose up -d --build diff --git a/README.md b/README.md index 063efed3c..705ec6b68 100644 --- a/README.md +++ b/README.md @@ -25,10 +25,10 @@ ## Quick Start -> `dev` is the default branch and gets the newest changes first. Use [`main`](https://github.com/pewdiepie-archdaemon/odysseus/tree/main) if you want the more curated branch. +> `dev` is the default branch and gets the newest changes first. Use [`main`](https://github.com/odysseus-dev/odysseus/tree/main) if you want the more curated branch. ```bash -git clone https://github.com/pewdiepie-archdaemon/odysseus.git +git clone https://github.com/odysseus-dev/odysseus.git cd odysseus cp .env.example .env docker compose up -d --build @@ -63,11 +63,11 @@ Odysseus is a self-hosted workspace with powerful local tools. Keep auth enabled ## Star History - + - - - Star History Chart + + + Star History Chart diff --git a/docs/index.html b/docs/index.html index f740e0bb9..c87ecc211 100644 --- a/docs/index.html +++ b/docs/index.html @@ -409,7 +409,7 @@ Testimonials How it started Get started - + GitHub @@ -437,7 +437,7 @@

Get started - View on GitHub + View on GitHub
@@ -678,9 +678,9 @@
Get started

Odysseus is yours.

It's open source and free. No sales team, no demo request, no Trojan horse.

-
$ git clone https://github.com/pewdiepie-archdaemon/odysseus.git && cd odysseus
+
$ git clone https://github.com/odysseus-dev/odysseus.git && cd odysseus
- View on GitHub + View on GitHub
Self-hosted diff --git a/docs/setup.md b/docs/setup.md index 6b925c88c..64f1b4477 100644 --- a/docs/setup.md +++ b/docs/setup.md @@ -4,7 +4,7 @@ This page keeps the detailed install, deployment, troubleshooting, and configura ## Quick Start -> **Branch note:** `dev` is the default branch and contains the latest development changes, but it may be unstable. For the more stable curated branch, use [`main`](https://github.com/pewdiepie-archdaemon/odysseus/tree/main). +> **Branch note:** `dev` is the default branch and contains the latest development changes, but it may be unstable. For the more stable curated branch, use [`main`](https://github.com/odysseus-dev/odysseus/tree/main). Defaults work out of the box: clone, run, then configure models/search/email inside **Settings**. Only edit `.env` for deployment-level overrides like @@ -20,7 +20,7 @@ pull request guidelines. ### Docker (recommended) ```bash -git clone https://github.com/pewdiepie-archdaemon/odysseus.git +git clone https://github.com/odysseus-dev/odysseus.git cd odysseus cp .env.example .env # optional, but recommended for explicit defaults docker compose up -d --build @@ -38,7 +38,7 @@ only when you intentionally want LAN/reverse-proxy access. ### Native Linux / macOS ```bash -git clone https://github.com/pewdiepie-archdaemon/odysseus.git +git clone https://github.com/odysseus-dev/odysseus.git cd odysseus python3 -m venv venv source venv/bin/activate @@ -56,7 +56,7 @@ Docker on macOS cannot use the Metal GPU. For GPU-accelerated Cookbook on an M-series Mac, run Odysseus natively: ```bash -git clone https://github.com/pewdiepie-archdaemon/odysseus.git +git clone https://github.com/odysseus-dev/odysseus.git cd odysseus ./start-macos.sh ``` @@ -302,7 +302,7 @@ do not run on macOS. MLX-only models are not served by Odysseus. server; safe to re-run): ```powershell -git clone https://github.com/pewdiepie-archdaemon/odysseus.git +git clone https://github.com/odysseus-dev/odysseus.git cd odysseus powershell -ExecutionPolicy Bypass -File .\launch-windows.ps1 ``` @@ -310,7 +310,7 @@ powershell -ExecutionPolicy Bypass -File .\launch-windows.ps1 Or do it by hand: ```powershell -git clone https://github.com/pewdiepie-archdaemon/odysseus.git +git clone https://github.com/odysseus-dev/odysseus.git cd odysseus py -3.11 -m venv venv venv\Scripts\Activate.ps1 diff --git a/package.json b/package.json index 0f1ef7fad..0236252de 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "repository": { "type": "git", - "url": "https://github.com/pewdiepie-archdaemon/odysseus.git" + "url": "https://github.com/odysseus-dev/odysseus.git" }, "devDependencies": { "@antithesishq/bombadil": "^0.6.1" diff --git a/specs/architecture-runtime-inventory.md b/specs/architecture-runtime-inventory.md index 1030b2bd0..5c8e4bc21 100644 --- a/specs/architecture-runtime-inventory.md +++ b/specs/architecture-runtime-inventory.md @@ -1,7 +1,7 @@ # Architecture Runtime Inventory > **Purpose**: Phase 0 planning baseline for codebase readability improvements (#4071). -> **Parent issue**: [#4082](https://github.com/pewdiepie-archdaemon/odysseus/issues/4082) +> **Parent issue**: [#4082](https://github.com/odysseus-dev/odysseus/issues/4082) > **Last updated**: dev@b58af42 | 2026-06-16 > **Status**: Draft — to be reviewed before follow-up slices open. > **Snapshot basis**: Importer / file / import-line counts are refreshed to `dev@b58af42` (2026-06-16) and are recomputable via the commands in §3.4. **Line counts** in §2.1 / §2.2 are a snapshot from an earlier baseline and drift as `dev` moves — recompute any of them with `wc -l `. This inventory tracks structure and risk, not live metrics. diff --git a/src/endpoint_resolver.py b/src/endpoint_resolver.py index 55b1d055c..71f260fa2 100644 --- a/src/endpoint_resolver.py +++ b/src/endpoint_resolver.py @@ -295,7 +295,7 @@ def build_headers(api_key: Optional[str], base: str) -> Dict[str, str]: if api_key: headers["Authorization"] = f"Bearer {api_key}" if provider == "openrouter": - headers.setdefault("HTTP-Referer", "https://github.com/pewdiepie-archdaemon/odysseus") + headers.setdefault("HTTP-Referer", "https://github.com/odysseus-dev/odysseus") headers.setdefault("X-OpenRouter-Title", "Odysseus") if _is_kimi_code_url(base): headers.setdefault("User-Agent", KIMI_CODE_USER_AGENT) diff --git a/src/llm_core.py b/src/llm_core.py index 4694df7c0..bf3573f59 100644 --- a/src/llm_core.py +++ b/src/llm_core.py @@ -980,7 +980,7 @@ def _provider_headers(provider: str, headers: Optional[Dict] = None) -> Dict[str if isinstance(headers, dict): h.update(headers) if provider == "openrouter": - h.setdefault("HTTP-Referer", "https://github.com/pewdiepie-archdaemon/odysseus") + h.setdefault("HTTP-Referer", "https://github.com/odysseus-dev/odysseus") h.setdefault("X-OpenRouter-Title", "Odysseus") if provider == "copilot": # Ensure the Copilot-required headers are present even when the caller diff --git a/static/js/cookbook.js b/static/js/cookbook.js index e209f76ae..628a06d06 100644 --- a/static/js/cookbook.js +++ b/static/js/cookbook.js @@ -3003,7 +3003,7 @@ function _renderRecipes() { // after browsing, not a header. html += '