Back to the Finder

loki-mode

Mac and Linux app. Agents run on your computer or on your own server.

Product websitegithub.com Compare with others Missing or wrong data?

loki-mode product interface, captured locally
Desktop app
Mac and Linux
Browser
Yes
Phone
Not listed
Command line
Yes
Agents
Claude Code and OpenCode
Your subscription
Works with your own plan
Agents run
On your computer and on your own server
Laptop closed
Keeps going
Isolation
Worktree and Container
Parallel agents
Yes
Scheduled runs
Not listed
Coordinator agent
Yes
Built-in issues
No
Pull requests
Yes
Review screen
Not listed
Team
No
Self-hosting
Yes
Licence
Not listed
Price from
Free
How it charges
No paid plan and bring your own key
Paid plans from
Not listed

Receipts

Checked
· oldest answer 2026-11-08
Findings
42 published · 39 cross-checked by a second agent · read them all
Sources
18 public pages on 1 site: github.com
Screenshot
github.com, retrieved · self captured · shows appearance, not capability
Method
Same rules for all 103 researched ADEs. How we check · Report wrong data

What it does

Where you use it

CLI runs on macOS/Linux, with current Control Plane web UI and optional editor integrations.

Source and scope for Where you use it

Agents it runs

Current supported coding providers are Claude Code/Agent SDK and OpenCode, with model routes separate.

Source and scope for Agents it runs

Accounts and subscriptions

Existing Claude subscription login and API-key/local-model routes are documented separately.

Source and scope for Accounts and subscriptions

Where agents run

Local CLI or user-managed runner hosts execution; detach alone does not survive laptop sleep.

Source and scope for Where agents run

How work is kept apart

Workspace tasks use separate worktrees; optional Docker scopes filesystem and credentials. The inspected released worker architecture provides host subprocesses, Git worktrees and optional Docker, with no product-owned VM isolation.

Source and scope for How work is kept apart

Parallel work

Workspace runs execute independent repos concurrently within configured cap.

Source and scope for Parallel work

Scheduled runs

Official user-installed GitHub workflow can start issue work from labels/comments.

Source and scope for Scheduled runs

Git and pull requests

Primary flow opens PR after building and verifying, with local branch/no-PR alternatives.

Source and scope for Git and pull requests

Licence and source

Current source is BUSL-1.1 with use restrictions; future Apache conversion is not current license.

Source and scope for Licence and source

Price

Existing self-hosted core is free; model and compute charges are separate.

Source and scope for Price

JSON for agentsMarkdown for agents

Report wrong dataSuggest a missing ADE

Typed filters

Every value links to its receipt below. Read plan and surface restrictions before using a filter to decide.

Typed filter values
FilterValue
Desktop OS: macOSYes
Desktop OS: WindowsUnknown
Desktop OS: LinuxYes
Web clientYes cross-checked
Phone access: Native iOSNo
Phone access: Native AndroidNo
Phone access: Phone browserUnknown
CLIYes cross-checked
Coding agents: Claude CodeYes cross-checked
Coding agents: CodexNo cross-checked
Coding agents: Cursor AgentNo cross-checked
Coding agents: Gemini CLINo cross-checked
Coding agents: OpenCodeYes cross-checked
Coding agents: PiNo cross-checked
Coding agents: GrokNo cross-checked
Coding agents: AiderNo cross-checked
Coding agents: AntigravityNo
Use my subscriptionYes cross-checked
Where agents run: On your computerYes cross-checked
Where agents run: On your own serverYes cross-checked
Where agents run: In the vendor's cloudNo
Workspace isolation: Git worktreeYes
Workspace isolation: ContainerYes
Workspace isolation: VM or microVMNo
Parallel runsYes cross-checked
CoordinatorYes
Native issue trackingNo
Unattended triggersUnknown
Shared promptingNo
Team rolesNo
SSONo
Pull request workflowYes cross-checked
Review interfaceUnknown
Product license: Apache-2.0Unknown
Product license: MITUnknown
Product license: GPL-3.0Unknown
Product license: GPL-3.0-or-laterUnknown
Product license: AGPL-3.0Unknown
Product license: AGPL-3.0-or-laterUnknown
Product license: Elastic License 2.0Unknown
Product license: Custom termsUnknown
Product license: ProprietaryUnknown
Self-hostingYes cross-checked
Telemetry opt-outYes cross-checked
Free accessYes cross-checked
Starting price: FreeYes. Free cross-checked
Starting price: Up to $20/monthNo. Free cross-checked
Starting price: $21–40/monthNo. Free cross-checked
Starting price: $41–100/monthNo. Free cross-checked
Starting price: Over $100/monthNo. Free cross-checked
Starting price: Contact for pricingNo. Free cross-checked
Pricing model: Free, no paid planYes cross-checked
Pricing model: Free planNo
Pricing model: SubscriptionNo
Pricing model: Per seatNo
Pricing model: Usage-basedNo
Pricing model: Per machine or computeNo
Pricing model: Bring your own keyYes cross-checked
Pricing model: One-time purchaseNo
Paid plans from: No paid planUnknown
Paid plans from: $10 or less/monthUnknown
Paid plans from: $11–20/monthUnknown
Paid plans from: $21–40/monthUnknown
Paid plans from: $41–100/monthUnknown
Paid plans from: Over $100/monthUnknown
Paid plans from: Contact salesUnknown
Lifecycle status: ActiveUnknown
Lifecycle status: SunsettingUnknown
Keeps going with laptop closedYes cross-checked
Open-source licenseUnknown
Any desktop appYes
Paid plan up to $20/monthUnknown
Paid plan up to $40/monthUnknown
Any phone clientUnknown

Filter receipts

Desktop OS: macOS: Yes

Desktop OS: macOS

Typed value: Yes.

CLI runs on macOS/Linux, with current Control Plane web UI and optional editor integrations.

  • Browser: Local Control Plane UI, default loopback 127.0.0.1:47821.
  • Cli: loki commands and noninteractive --json summaries.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

Desktop OS: Linux: Yes

Desktop OS: Linux

Typed value: Yes.

CLI runs on macOS/Linux, with current Control Plane web UI and optional editor integrations.

  • Browser: Local Control Plane UI, default loopback 127.0.0.1:47821.
  • Cli: loki commands and noninteractive --json summaries.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

Web client: Yes cross-checked

Web client

Typed value: Yes.

CLI runs on macOS/Linux, with current Control Plane web UI and optional editor integrations.

  • Browser: Local Control Plane UI, default loopback 127.0.0.1:47821.
  • Cli: loki commands and noninteractive --json summaries.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

Phone access: Native iOS: No

Phone access: Native iOS

Typed value: No.

CLI runs on macOS/Linux, with current Control Plane web UI and optional editor integrations.

  • Browser: Local Control Plane UI, default loopback 127.0.0.1:47821.
  • Cli: loki commands and noninteractive --json summaries.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

Phone access: Native Android: No

Phone access: Native Android

Typed value: No.

CLI runs on macOS/Linux, with current Control Plane web UI and optional editor integrations.

  • Browser: Local Control Plane UI, default loopback 127.0.0.1:47821.
  • Cli: loki commands and noninteractive --json summaries.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

CLI: Yes cross-checked

CLI

Typed value: Yes.

CLI runs on macOS/Linux, with current Control Plane web UI and optional editor integrations.

  • Browser: Local Control Plane UI, default loopback 127.0.0.1:47821.
  • Cli: loki commands and noninteractive --json summaries.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/CLI-CORE-VERBS.md

    Finding: CLI starts and inspects runs, chat steers/controls attached runs. Detached run survives terminal/logout but needs host kept awake; self-hosted runner is recommended for closed-laptop continuity.

Coding agents: Claude Code: Yes cross-checked

Coding agents: Claude Code

Typed value: Yes.

Current supported coding providers are Claude Code/Agent SDK and OpenCode, with model routes separate.

  • Harnesses: Claude Code and OpenCode supported; Codex, Cline, Aider and Gemini removed.
  • Model providers: OpenCode model ecosystem; Claude route can use OpenRouter/Ollama/LMStudio/llama.cpp/vLLM/custom.
  • Custom adapters: LOKI_MODEL_ROUTE redirects model backend while retaining the Claude harness.
  • Session integration: Default Claude CLI or bundled Agent SDK when only API key exists.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

Coding agents: Codex: No cross-checked

Coding agents: Codex

Typed value: No.

Current supported coding providers are Claude Code/Agent SDK and OpenCode, with model routes separate.

  • Harnesses: Claude Code and OpenCode supported; Codex, Cline, Aider and Gemini removed.
  • Model providers: OpenCode model ecosystem; Claude route can use OpenRouter/Ollama/LMStudio/llama.cpp/vLLM/custom.
  • Custom adapters: LOKI_MODEL_ROUTE redirects model backend while retaining the Claude harness.
  • Session integration: Default Claude CLI or bundled Agent SDK when only API key exists.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

Coding agents: Cursor Agent: No cross-checked

Coding agents: Cursor Agent

Typed value: No.

Current supported coding providers are Claude Code/Agent SDK and OpenCode, with model routes separate.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. Loki Mode README, providers

    Finding: The README states that two providers are supported, Claude Code (claude CLI or Agent SDK) and OpenCode; codex, cline, aider and gemini were removed and exit with a migration message.

Coding agents: Gemini CLI: No cross-checked

Coding agents: Gemini CLI

Typed value: No.

Current supported coding providers are Claude Code/Agent SDK and OpenCode, with model routes separate.

  • Harnesses: Claude Code and OpenCode supported; Codex, Cline, Aider and Gemini removed.
  • Model providers: OpenCode model ecosystem; Claude route can use OpenRouter/Ollama/LMStudio/llama.cpp/vLLM/custom.
  • Custom adapters: LOKI_MODEL_ROUTE redirects model backend while retaining the Claude harness.
  • Session integration: Default Claude CLI or bundled Agent SDK when only API key exists.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

Coding agents: OpenCode: Yes cross-checked

Coding agents: OpenCode

Typed value: Yes.

Current supported coding providers are Claude Code/Agent SDK and OpenCode, with model routes separate.

  • Harnesses: Claude Code and OpenCode supported; Codex, Cline, Aider and Gemini removed.
  • Model providers: OpenCode model ecosystem; Claude route can use OpenRouter/Ollama/LMStudio/llama.cpp/vLLM/custom.
  • Custom adapters: LOKI_MODEL_ROUTE redirects model backend while retaining the Claude harness.
  • Session integration: Default Claude CLI or bundled Agent SDK when only API key exists.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

Coding agents: Pi: No cross-checked

Coding agents: Pi

Typed value: No.

Current supported coding providers are Claude Code/Agent SDK and OpenCode, with model routes separate.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. Loki Mode README, providers

    Finding: The README states that two providers are supported, Claude Code (claude CLI or Agent SDK) and OpenCode; codex, cline, aider and gemini were removed and exit with a migration message.

Coding agents: Grok: No cross-checked

Coding agents: Grok

Typed value: No.

Current supported coding providers are Claude Code/Agent SDK and OpenCode, with model routes separate.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. Loki Mode README, providers

    Finding: The README states that two providers are supported, Claude Code (claude CLI or Agent SDK) and OpenCode; codex, cline, aider and gemini were removed and exit with a migration message.

Coding agents: Aider: No cross-checked

Coding agents: Aider

Typed value: No.

Current supported coding providers are Claude Code/Agent SDK and OpenCode, with model routes separate.

  • Harnesses: Claude Code and OpenCode supported; Codex, Cline, Aider and Gemini removed.
  • Model providers: OpenCode model ecosystem; Claude route can use OpenRouter/Ollama/LMStudio/llama.cpp/vLLM/custom.
  • Custom adapters: LOKI_MODEL_ROUTE redirects model backend while retaining the Claude harness.
  • Session integration: Default Claude CLI or bundled Agent SDK when only API key exists.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

Coding agents: Antigravity: No

Coding agents: Antigravity

Typed value: No.

Current supported coding providers are Claude Code/Agent SDK and OpenCode, with model routes separate.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. Loki Mode README, providers

    Finding: The README states that two providers are supported, Claude Code (claude CLI or Agent SDK) and OpenCode; codex, cline, aider and gemini were removed and exit with a migration message.

Use my subscription: Yes cross-checked

Use my subscription

Typed value: Yes.

Existing Claude subscription login and API-key/local-model routes are documented separately.

  • Agent subscriptions: Claude CLI login; spend cap is uncapped by dollars on subscription route unless configured.
  • Api accounts: ANTHROPIC_API_KEY enables bundled Agent SDK; OpenRouter route uses own key.
  • Local models: Ollama, LM Studio, llama.cpp, vLLM model routes.
  • Provider restrictions: loki edit/chat require Claude CLI even when main run can use Agent SDK.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

Where agents run: On your computer: Yes cross-checked

Where agents run: On your computer

Typed value: Yes.

Local CLI or user-managed runner hosts execution; detach alone does not survive laptop sleep.

  • Local: Local engine process.
  • Byo remote: Docs suggest issue-to-PR on runs-on self-hosted host for closed-laptop continuity.
  • Self hosted: Current Control Plane can run in container/Helm/ECS.
  • Payer: User model account and compute.
  • Client disconnect: --detach survives terminal/logout on running host.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

Where agents run: On your own server: Yes cross-checked

Where agents run: On your own server

Typed value: Yes.

Local CLI or user-managed runner hosts execution; detach alone does not survive laptop sleep.

  • Local: Local engine process.
  • Byo remote: Docs suggest issue-to-PR on runs-on self-hosted host for closed-laptop continuity.
  • Self hosted: Current Control Plane can run in container/Helm/ECS.
  • Payer: User model account and compute.
  • Client disconnect: --detach survives terminal/logout on running host.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/CLI-CORE-VERBS.md

    Finding: CLI starts and inspects runs, chat steers/controls attached runs. Detached run survives terminal/logout but needs host kept awake; self-hosted runner is recommended for closed-laptop continuity.

Where agents run: In the vendor's cloud: No

Where agents run: In the vendor's cloud

Typed value: No.

Local CLI or user-managed runner hosts execution; detach alone does not survive laptop sleep.

  • Local: Local engine process.
  • Byo remote: Docs suggest issue-to-PR on runs-on self-hosted host for closed-laptop continuity.
  • Self hosted: Current Control Plane can run in container/Helm/ECS.
  • Payer: User model account and compute.
  • Client disconnect: --detach survives terminal/logout on running host.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/CLI-CORE-VERBS.md

    Finding: CLI starts and inspects runs, chat steers/controls attached runs. Detached run survives terminal/logout but needs host kept awake; self-hosted runner is recommended for closed-laptop continuity.

Workspace isolation: Git worktree: Yes

Workspace isolation: Git worktree

Typed value: Yes.

Workspace tasks use separate worktrees; optional Docker scopes filesystem and credentials. The inspected released worker architecture provides host subprocesses, Git worktrees and optional Docker, with no product-owned VM isolation.

  • Branch: Per-child branch from current clean state.
  • Worktree: Workspace child repo runs get loki/ws branches/worktrees.
  • Container: Optional Docker wrapper/image; provider credentials mounted separately.
  • The scoped first-party source pass does not establish checkout, os_sandbox, filesystem, process, network, secrets, code_separation, security_boundary. No hands-on scenario was run.
  1. loki-mode docs/WORKSPACES.md

    Finding: Workspace groups repos with after dependencies and default concurrency two. Independent repos run concurrently in worktrees; dependent repos skip if predecessors fail. Integration can gate stages and signed composite binds child receipts/head SHAs/log digest.

Workspace isolation: Container: Yes

Workspace isolation: Container

Typed value: Yes.

Workspace tasks use separate worktrees; optional Docker scopes filesystem and credentials. The inspected released worker architecture provides host subprocesses, Git worktrees and optional Docker, with no product-owned VM isolation.

  • Branch: Per-child branch from current clean state.
  • Worktree: Workspace child repo runs get loki/ws branches/worktrees.
  • Container: Optional Docker wrapper/image; provider credentials mounted separately.
  • The scoped first-party source pass does not establish checkout, os_sandbox, filesystem, process, network, secrets, code_separation, security_boundary. No hands-on scenario was run.
  1. loki-mode docs/DOCKER.md

    Finding: Docker wrapper mounts repo .loki state and provider credentials. Claude Max/Pro login reuse documented; older dashboard-port examples are not current UI authority.

Workspace isolation: VM or microVM: No

Workspace isolation: VM or microVM

Typed value: No.

Workspace tasks use separate worktrees; optional Docker scopes filesystem and credentials. The inspected released worker architecture provides host subprocesses, Git worktrees and optional Docker, with no product-owned VM isolation.

  • Vm: The inspected released worker architecture provides host subprocesses, Git worktrees and optional Docker, with no product-owned VM isolation.
  • The scoped first-party source pass does not establish checkout, os_sandbox, filesystem, process, network, secrets, code_separation, security_boundary. No hands-on scenario was run.
  1. Loki worker isolation scope

    Finding: The bounded released engine dispatches local provider subprocesses and Git worktrees, with an optional Docker wrapper. The inspected runtime and deployment paths contain no product-owned VM allocator or per-task VM isolation; a VM chosen externally by a self-host operator is not a Loki isolation technique.

Parallel runs: Yes cross-checked

Parallel runs

Typed value: Yes.

Workspace runs execute independent repos concurrently within configured cap.

  • Concurrent tasks: One engine run per independent repo.
  • Quotas: Workspace concurrency defaults two.
  • Status visibility: Control Plane lists outcomes, receipts and costs across runs.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/WORKSPACES.md

    Finding: Workspace groups repos with after dependencies and default concurrency two. Independent repos run concurrently in worktrees; dependent repos skip if predecessors fail. Integration can gate stages and signed composite binds child receipts/head SHAs/log digest.

Coordinator: Yes

Coordinator

Typed value: Yes.

Loki owns multi-repo child execution and aggregates signed results, with review council in each supported run.

  • Roles: Per-repo child engines and specialist review council.
  • Results return: Signed composite binds every child receipt and integration evidence.
  • Orchestration owner: Loki workspace runner and local engine.
  • Live progress: Per-repo run status and time recorded.
  • Retained results: Child receipts, integration.json/log and composite.json.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/WORKSPACES.md

    Finding: Workspace groups repos with after dependencies and default concurrency two. Independent repos run concurrently in worktrees; dependent repos skip if predecessors fail. Integration can gate stages and signed composite binds child receipts/head SHAs/log digest.

Native issue tracking: No

Native issue tracking

Typed value: No.

The current released CLI/Control Plane has external issue intake and run-state storage, without an independent native issue backlog. Older task/queue names refer to execution or external-tracker work.

  • Create: The current native implementation has no independent draft issue creation; it consumes externally stored issues or direct task input.
  • Task session separation: The current native tables store run/session projections and external issue references, not a separate product-owned issue catalog.
  • External tracker requirement: Backlog issue intake reads GitHub/Jira/Linear; direct text/PRD runs do not require a tracker but also do not create native backlog issues.
  • The scoped first-party source pass does not establish edit, discuss, prioritize, label, assign, search, filter, archive, reopen, project_epic_views, idea_parking, explicit_dispatch, metadata, durable_states. No hands-on scenario was run.
  1. Current native storage and issue intake

    Finding: The current Control Plane stores run projections and linked external issue references, not independent native issue/backlog records. The route registry exposes run controls and GitHub issue reads; the CLI backlog intake fetches external GitHub/Jira/Linear work and immediately plans/runs it. No separate native draft issue CRUD/lifecycle exists in this bounded current implementation.

Shared prompting: No

Shared prompting

Typed value: No.

Current Control Plane source does not supply distinct-human shared prompting: it uses one bearer identity and explicitly retires the old collaboration API. Multiple holders of that shared token are not separate product users under the facet definition.

  • Coprompting: The current Control Plane has one shared bearer identity and no distinct-human prompting membership; retired collaboration routes return 410.
  • Permissions: One bearer token and local-machine mutation guards replace distinct account/member permissions in the current Control Plane.
  • The scoped first-party source pass does not establish visibility, discussion, comments, presence, ordering, conflicts, attribution, plan_restrictions, owner_online. No hands-on scenario was run.
  1. Current Control Plane identity boundary

    Finding: The current server authenticates one LOKI_CONTROL_TOKEN, with local mutation guards and no distinct human accounts, invites or user-role checks. Retired /api/collab routes explicitly return 410 in the compatibility route table. This establishes the current absence of a distinct-human shared-prompting workflow; sharing the one token remains one identity.

Team roles: No

Team roles

Typed value: No.

Current Control Plane does not expose legacy RBAC or OIDC login.

  • Organization roles: Current Control Plane migration guide lists RBAC as unavailable.
  • Sso: OIDC login has no current Control Plane route.
  • Plan scope: Older API/environment seams remain separate; do not infer current UI parity.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/control-plane-migration.md

    Finding: Control Plane replaces classic dashboard, with /v1 run list/detail/events/artifacts, start/stop/resume/retry/verify/answer and merge queue/risk routes. Current UI has one bearer token, not RBAC/OIDC; machine-mutating routes are loopback-only.

SSO: No

SSO

Typed value: No.

Current Control Plane does not expose legacy RBAC or OIDC login.

  • Organization roles: Current Control Plane migration guide lists RBAC as unavailable.
  • Sso: OIDC login has no current Control Plane route.
  • Plan scope: Older API/environment seams remain separate; do not infer current UI parity.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/control-plane-migration.md

    Finding: Control Plane replaces classic dashboard, with /v1 run list/detail/events/artifacts, start/stop/resume/retry/verify/answer and merge queue/risk routes. Current UI has one bearer token, not RBAC/OIDC; machine-mutating routes are loopback-only.

Pull request workflow: Yes cross-checked

Pull request workflow

Typed value: Yes.

Primary flow opens PR after building and verifying, with local branch/no-PR alternatives.

  • Branches: Local run branch.
  • Commits: Receipt binds base/head commit.
  • Pull requests: VERIFIED ready PR; PARTIAL draft; --no-pr suppresses publication.
  • Product state: Run outcome and receipt determine ready/draft/local behavior.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

Self-hosting: Yes cross-checked

Self-hosting

Typed value: Yes.

Current core and Control Plane self-host without a Loki account; provider services remain separate.

  • Self hosting: Free core runs locally or user-managed Control Plane.
  • Vendor dependencies: Own coding-provider account/key and optional external integrations.
  • Export: Local receipts and standard JSON artifacts.
  • Account independence: No Loki account/license key required for current self-hosted core.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/OPEN-CORE-BOUNDARY.md

    Finding: Existing self-hosted core is free and fully functional with no Loki account/license key/hosted backend. Paid hosted/enterprise layers are future additive seams, not evidence of existing product availability.

Telemetry opt-out: Yes cross-checked

Telemetry opt-out

Typed value: Yes.

Diagnostics defaults and opt-out controls are explicitly disclosed.

  • Telemetry disclosure: Anonymous diagnostics via PostHog; crash reports local-only.
  • Telemetry defaults: On for ordinary interactive individual installs; auto-off CI/enterprise/air-gap/noninteractive.
  • Telemetry controls: loki telemetry off, LOKI_TELEMETRY=off or DO_NOT_TRACK=1.
  • Provider separation: Provider CLIs make separate calls under user credentials.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/PRIVACY.md

    Finding: Anonymous diagnostics default on for interactive individual installs, auto-off in CI/enterprise/air-gap/noninteractive contexts; documented CLI/environment opt-outs. Provider network traffic governed separately.

Free access: Yes cross-checked

Free access

Typed value: Yes.

Free self-hosted core and offline receipt sample support evaluation.

  • Ongoing free: Current core free to self-host.
  • Self host cost: Compute/model costs remain external.
  • Free scenarios: Offline tour replays bundled receipt without provider/key/spend; not a task run.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/OPEN-CORE-BOUNDARY.md

    Finding: Existing self-hosted core is free and fully functional with no Loki account/license key/hosted backend. Paid hosted/enterprise layers are future additive seams, not evidence of existing product availability.

Starting price: Free: Yes. Free cross-checked

Starting price: Free

Typed value: Yes. Free.

Existing self-hosted core is free; model and compute charges are separate.

  • Included usage: No charge/account/license key for current self-hosted functionality.
  • Model cost: Own provider subscription/API usage.
  • Compute cost: Own machine/server.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/OPEN-CORE-BOUNDARY.md

    Finding: Existing self-hosted core is free and fully functional with no Loki account/license key/hosted backend. Paid hosted/enterprise layers are future additive seams, not evidence of existing product availability.

Starting price: Up to $20/month: No. Free cross-checked

Starting price: Up to $20/month

Typed value: No. Free.

Existing self-hosted core is free; model and compute charges are separate.

  • Included usage: No charge/account/license key for current self-hosted functionality.
  • Model cost: Own provider subscription/API usage.
  • Compute cost: Own machine/server.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/OPEN-CORE-BOUNDARY.md

    Finding: Existing self-hosted core is free and fully functional with no Loki account/license key/hosted backend. Paid hosted/enterprise layers are future additive seams, not evidence of existing product availability.

Starting price: $21–40/month: No. Free cross-checked

Starting price: $21–40/month

Typed value: No. Free.

Existing self-hosted core is free; model and compute charges are separate.

  • Included usage: No charge/account/license key for current self-hosted functionality.
  • Model cost: Own provider subscription/API usage.
  • Compute cost: Own machine/server.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/OPEN-CORE-BOUNDARY.md

    Finding: Existing self-hosted core is free and fully functional with no Loki account/license key/hosted backend. Paid hosted/enterprise layers are future additive seams, not evidence of existing product availability.

Starting price: $41–100/month: No. Free cross-checked

Starting price: $41–100/month

Typed value: No. Free.

Existing self-hosted core is free; model and compute charges are separate.

  • Included usage: No charge/account/license key for current self-hosted functionality.
  • Model cost: Own provider subscription/API usage.
  • Compute cost: Own machine/server.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/OPEN-CORE-BOUNDARY.md

    Finding: Existing self-hosted core is free and fully functional with no Loki account/license key/hosted backend. Paid hosted/enterprise layers are future additive seams, not evidence of existing product availability.

Starting price: Over $100/month: No. Free cross-checked

Starting price: Over $100/month

Typed value: No. Free.

Existing self-hosted core is free; model and compute charges are separate.

  • Included usage: No charge/account/license key for current self-hosted functionality.
  • Model cost: Own provider subscription/API usage.
  • Compute cost: Own machine/server.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/OPEN-CORE-BOUNDARY.md

    Finding: Existing self-hosted core is free and fully functional with no Loki account/license key/hosted backend. Paid hosted/enterprise layers are future additive seams, not evidence of existing product availability.

Starting price: Contact for pricing: No. Free cross-checked

Starting price: Contact for pricing

Typed value: No. Free.

Existing self-hosted core is free; model and compute charges are separate.

  • Included usage: No charge/account/license key for current self-hosted functionality.
  • Model cost: Own provider subscription/API usage.
  • Compute cost: Own machine/server.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/OPEN-CORE-BOUNDARY.md

    Finding: Existing self-hosted core is free and fully functional with no Loki account/license key/hosted backend. Paid hosted/enterprise layers are future additive seams, not evidence of existing product availability.

Pricing model: Free, no paid plan: Yes cross-checked

Pricing model: Free, no paid plan

Typed value: Yes.

Existing self-hosted core is free; model and compute charges are separate.

  • Included usage: No charge/account/license key for current self-hosted functionality.
  • Model cost: Own provider subscription/API usage.
  • Compute cost: Own machine/server.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/OPEN-CORE-BOUNDARY.md

    Finding: Existing self-hosted core is free and fully functional with no Loki account/license key/hosted backend. Paid hosted/enterprise layers are future additive seams, not evidence of existing product availability.

Pricing model: Free plan: No

Pricing model: Free plan

Typed value: No.

Existing self-hosted core is free; model and compute charges are separate.

  • Included usage: No charge/account/license key for current self-hosted functionality.
  • Model cost: Own provider subscription/API usage.
  • Compute cost: Own machine/server.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/OPEN-CORE-BOUNDARY.md

    Finding: Existing self-hosted core is free and fully functional with no Loki account/license key/hosted backend. Paid hosted/enterprise layers are future additive seams, not evidence of existing product availability.

Pricing model: Subscription: No

Pricing model: Subscription

Typed value: No.

Existing self-hosted core is free; model and compute charges are separate.

  • Included usage: No charge/account/license key for current self-hosted functionality.
  • Model cost: Own provider subscription/API usage.
  • Compute cost: Own machine/server.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/OPEN-CORE-BOUNDARY.md

    Finding: Existing self-hosted core is free and fully functional with no Loki account/license key/hosted backend. Paid hosted/enterprise layers are future additive seams, not evidence of existing product availability.

Pricing model: Per seat: No

Pricing model: Per seat

Typed value: No.

Existing self-hosted core is free; model and compute charges are separate.

  • Included usage: No charge/account/license key for current self-hosted functionality.
  • Model cost: Own provider subscription/API usage.
  • Compute cost: Own machine/server.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/OPEN-CORE-BOUNDARY.md

    Finding: Existing self-hosted core is free and fully functional with no Loki account/license key/hosted backend. Paid hosted/enterprise layers are future additive seams, not evidence of existing product availability.

Pricing model: Usage-based: No

Pricing model: Usage-based

Typed value: No.

Existing self-hosted core is free; model and compute charges are separate.

  • Included usage: No charge/account/license key for current self-hosted functionality.
  • Model cost: Own provider subscription/API usage.
  • Compute cost: Own machine/server.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/OPEN-CORE-BOUNDARY.md

    Finding: Existing self-hosted core is free and fully functional with no Loki account/license key/hosted backend. Paid hosted/enterprise layers are future additive seams, not evidence of existing product availability.

Pricing model: Per machine or compute: No

Pricing model: Per machine or compute

Typed value: No.

Existing self-hosted core is free; model and compute charges are separate.

  • Included usage: No charge/account/license key for current self-hosted functionality.
  • Model cost: Own provider subscription/API usage.
  • Compute cost: Own machine/server.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/OPEN-CORE-BOUNDARY.md

    Finding: Existing self-hosted core is free and fully functional with no Loki account/license key/hosted backend. Paid hosted/enterprise layers are future additive seams, not evidence of existing product availability.

Pricing model: Bring your own key: Yes cross-checked

Pricing model: Bring your own key

Typed value: Yes.

Existing Claude subscription login and API-key/local-model routes are documented separately.

  • Agent subscriptions: Claude CLI login; spend cap is uncapped by dollars on subscription route unless configured.
  • Api accounts: ANTHROPIC_API_KEY enables bundled Agent SDK; OpenRouter route uses own key.
  • Local models: Ollama, LM Studio, llama.cpp, vLLM model routes.
  • Provider restrictions: loki edit/chat require Claude CLI even when main run can use Agent SDK.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

Pricing model: One-time purchase: No

Pricing model: One-time purchase

Typed value: No.

Existing self-hosted core is free; model and compute charges are separate.

  • Included usage: No charge/account/license key for current self-hosted functionality.
  • Model cost: Own provider subscription/API usage.
  • Compute cost: Own machine/server.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/OPEN-CORE-BOUNDARY.md

    Finding: Existing self-hosted core is free and fully functional with no Loki account/license key/hosted backend. Paid hosted/enterprise layers are future additive seams, not evidence of existing product availability.

Keeps going with laptop closed: Yes cross-checked

Keeps going with laptop closed

Typed value: Yes.

Local CLI or user-managed runner hosts execution; detach alone does not survive laptop sleep.

  • Local: Local engine process.
  • Byo remote: Docs suggest issue-to-PR on runs-on self-hosted host for closed-laptop continuity.
  • Self hosted: Current Control Plane can run in container/Helm/ECS.
  • Payer: User model account and compute.
  • Client disconnect: --detach survives terminal/logout on running host.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/CLI-CORE-VERBS.md

    Finding: CLI starts and inspects runs, chat steers/controls attached runs. Detached run survives terminal/logout but needs host kept awake; self-hosted runner is recommended for closed-laptop continuity.

Any desktop app: Yes

Any desktop app

Typed value: Yes.

CLI runs on macOS/Linux, with current Control Plane web UI and optional editor integrations.

  • Browser: Local Control Plane UI, default loopback 127.0.0.1:47821.
  • Cli: loki commands and noninteractive --json summaries.
  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

All public findings

Findings may summarize a source. They are not presented as verbatim statements.

loki-mode:ACC-01: CLI runs on macOS/Linux, with current Control Plane web UI and optional editor integrations. cross-checked

loki-mode:ACC-01

CLI runs on macOS/Linux, with current Control Plane web UI and optional editor integrations.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

  2. loki-mode docs/CLI-CORE-VERBS.md

    Finding: CLI starts and inspects runs, chat steers/controls attached runs. Detached run survives terminal/logout but needs host kept awake; self-hosted runner is recommended for closed-laptop continuity.

  3. loki-mode docs/control-plane-migration.md

    Finding: Control Plane replaces classic dashboard, with /v1 run list/detail/events/artifacts, start/stop/resume/retry/verify/answer and merge queue/risk routes. Current UI has one bearer token, not RBAC/OIDC; machine-mutating routes are loopback-only.

loki-mode:ACC-02: Current supported coding providers are Claude Code/Agent SDK and OpenCode, with model routes separate. cross-checked

loki-mode:ACC-02

Current supported coding providers are Claude Code/Agent SDK and OpenCode, with model routes separate.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

  2. Loki Mode README, providers

    Finding: The README states that two providers are supported, Claude Code (claude CLI or Agent SDK) and OpenCode; codex, cline, aider and gemini were removed and exit with a migration message.

loki-mode:ACC-03: Existing Claude subscription login and API-key/local-model routes are documented separately. cross-checked

loki-mode:ACC-03

Existing Claude subscription login and API-key/local-model routes are documented separately.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

loki-mode:ACC-04: Install and setup/doctor check provider and project prerequisites; offline tour needs no provider. cross-checked

loki-mode:ACC-04

Install and setup/doctor check provider and project prerequisites; offline tour needs no provider.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

loki-mode:ACC-05: CLI and current Control Plane API create/inspect/control runs and outputs. cross-checked

loki-mode:ACC-05

CLI and current Control Plane API create/inspect/control runs and outputs.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/CLI-CORE-VERBS.md

    Finding: CLI starts and inspects runs, chat steers/controls attached runs. Detached run survives terminal/logout but needs host kept awake; self-hosted runner is recommended for closed-laptop continuity.

  2. loki-mode docs/control-plane-migration.md

    Finding: Control Plane replaces classic dashboard, with /v1 run list/detail/events/artifacts, start/stop/resume/retry/verify/answer and merge queue/risk routes. Current UI has one bearer token, not RBAC/OIDC; machine-mutating routes are loopback-only.

loki-mode:ACC-06: MCP and agent instructions extend the CLI; legacy API details are scoped separately. cross-checked

loki-mode:ACC-06

MCP and agent instructions extend the CLI; legacy API details are scoped separately.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/TOOL-INTEGRATION.md

    Finding: Product exposes an MCP stdio integration and API/editor clients; file-based memory/events coordinate tools. Legacy dashboard API is distinct from current Control Plane UI.

loki-mode:PLAN-01: Task text, PRD files and external tracker issues are accepted; tracker identity remains external. cross-checked

loki-mode:PLAN-01

Task text, PRD files and external tracker issues are accepted; tracker identity remains external.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

loki-mode:PLAN-02: Run derives a delivery contract and checks from input task before implementation. cross-checked

loki-mode:PLAN-02

Run derives a delivery contract and checks from input task before implementation.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

loki-mode:PLAN-03: Workspace repo dependencies and layered integration preserve cross-repo work identity. cross-checked

loki-mode:PLAN-03

Workspace repo dependencies and layered integration preserve cross-repo work identity.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/WORKSPACES.md

    Finding: Workspace groups repos with after dependencies and default concurrency two. Independent repos run concurrently in worktrees; dependent repos skip if predecessors fail. Integration can gate stages and signed composite binds child receipts/head SHAs/log digest.

loki-mode:PLAN-04: Local memory and context are available; managed persistent spec conformance needs separate evidence. cross-checked

loki-mode:PLAN-04

Local memory and context are available; managed persistent spec conformance needs separate evidence.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/TOOL-INTEGRATION.md

    Finding: Product exposes an MCP stdio integration and API/editor clients; file-based memory/events coordinate tools. Legacy dashboard API is distinct from current Control Plane UI.

loki-mode:PLAN-06: The current released CLI/Control Plane has external issue intake and run-state storage, without an independent native issue backlog. Older task/queue names refer to execution or external-tracker work.

loki-mode:PLAN-06

The current released CLI/Control Plane has external issue intake and run-state storage, without an independent native issue backlog. Older task/queue names refer to execution or external-tracker work.

  • The scoped first-party source pass does not establish edit, discuss, prioritize, label, assign, search, filter, archive, reopen, project_epic_views, idea_parking, explicit_dispatch, metadata, durable_states. No hands-on scenario was run.
  1. Current native storage and issue intake

    Finding: The current Control Plane stores run projections and linked external issue references, not independent native issue/backlog records. The route registry exposes run controls and GitHub issue reads; the CLI backlog intake fetches external GitHub/Jira/Linear work and immediately plans/runs it. No separate native draft issue CRUD/lifecycle exists in this bounded current implementation.

loki-mode:COORD-01: Workspace runs execute independent repos concurrently within configured cap. cross-checked

loki-mode:COORD-01

Workspace runs execute independent repos concurrently within configured cap.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/control-plane-migration.md

    Finding: Control Plane replaces classic dashboard, with /v1 run list/detail/events/artifacts, start/stop/resume/retry/verify/answer and merge queue/risk routes. Current UI has one bearer token, not RBAC/OIDC; machine-mutating routes are loopback-only.

  2. loki-mode docs/WORKSPACES.md

    Finding: Workspace groups repos with after dependencies and default concurrency two. Independent repos run concurrently in worktrees; dependent repos skip if predecessors fail. Integration can gate stages and signed composite binds child receipts/head SHAs/log digest.

loki-mode:COORD-02: Workspace scheduler orders child repo runs; agent assignment/claim enforcement remains untested. cross-checked

loki-mode:COORD-02

Workspace scheduler orders child repo runs; agent assignment/claim enforcement remains untested.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/control-plane-migration.md

    Finding: Control Plane replaces classic dashboard, with /v1 run list/detail/events/artifacts, start/stop/resume/retry/verify/answer and merge queue/risk routes. Current UI has one bearer token, not RBAC/OIDC; machine-mutating routes are loopback-only.

  2. loki-mode docs/WORKSPACES.md

    Finding: Workspace groups repos with after dependencies and default concurrency two. Independent repos run concurrently in worktrees; dependent repos skip if predecessors fail. Integration can gate stages and signed composite binds child receipts/head SHAs/log digest.

loki-mode:COORD-03: Loki owns multi-repo child execution and aggregates signed results, with review council in each supported run. cross-checked

loki-mode:COORD-03

Loki owns multi-repo child execution and aggregates signed results, with review council in each supported run.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

  2. loki-mode docs/WORKSPACES.md

    Finding: Workspace groups repos with after dependencies and default concurrency two. Independent repos run concurrently in worktrees; dependent repos skip if predecessors fail. Integration can gate stages and signed composite binds child receipts/head SHAs/log digest.

loki-mode:COORD-04: Official user-installed GitHub workflow can start issue work from labels/comments. cross-checked

loki-mode:COORD-04

Official user-installed GitHub workflow can start issue work from labels/comments.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/examples/loki-issue-to-pr.yml.example

    Finding: Official copyable workflow reacts to a loki issue label or authorized /loki comment, with per-issue concurrency. Read-only agent job emits patch; separate publisher job opens PR. User must install/configure this GitHub integration.

loki-mode:COORD-05: Newest release can continue an ambiguous task with a disclosed choice capped at PARTIAL; generic README stop-and-ask wording is older. cross-checked

loki-mode:COORD-05

Newest release can continue an ambiguous task with a disclosed choice capped at PARTIAL; generic README stop-and-ask wording is older.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

  2. loki-mode docs/CLI-CORE-VERBS.md

    Finding: CLI starts and inspects runs, chat steers/controls attached runs. Detached run survives terminal/logout but needs host kept awake; self-hosted runner is recommended for closed-laptop continuity.

  3. loki-mode docs/control-plane-migration.md

    Finding: Control Plane replaces classic dashboard, with /v1 run list/detail/events/artifacts, start/stop/resume/retry/verify/answer and merge queue/risk routes. Current UI has one bearer token, not RBAC/OIDC; machine-mutating routes are loopback-only.

  4. loki-mode CHANGELOG.md

    Finding: Newest release changes would-be ambiguous stops into best-reading work capped at PARTIAL, with optional tool-less Opus consult. This is narrower/newer than README wording saying such runs stop to ask.

loki-mode:COORD-06: Current UI groups run outcomes/receipts/costs, without a verified 12-state fleet fixture. cross-checked

loki-mode:COORD-06

Current UI groups run outcomes/receipts/costs, without a verified 12-state fleet fixture.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/control-plane-migration.md

    Finding: Control Plane replaces classic dashboard, with /v1 run list/detail/events/artifacts, start/stop/resume/retry/verify/answer and merge queue/risk routes. Current UI has one bearer token, not RBAC/OIDC; machine-mutating routes are loopback-only.

loki-mode:COORD-07: Small edits, interactive chat and autonomous task/PRD flows are distinct entry routes. cross-checked

loki-mode:COORD-07

Small edits, interactive chat and autonomous task/PRD flows are distinct entry routes.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

  2. loki-mode docs/CLI-CORE-VERBS.md

    Finding: CLI starts and inspects runs, chat steers/controls attached runs. Detached run survives terminal/logout but needs host kept awake; self-hosted runner is recommended for closed-laptop continuity.

loki-mode:RUN-01: Local CLI or user-managed runner hosts execution; detach alone does not survive laptop sleep. cross-checked

loki-mode:RUN-01

Local CLI or user-managed runner hosts execution; detach alone does not survive laptop sleep.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

  2. loki-mode docs/CLI-CORE-VERBS.md

    Finding: CLI starts and inspects runs, chat steers/controls attached runs. Detached run survives terminal/logout but needs host kept awake; self-hosted runner is recommended for closed-laptop continuity.

  3. loki-mode docs/control-plane-migration.md

    Finding: Control Plane replaces classic dashboard, with /v1 run list/detail/events/artifacts, start/stop/resume/retry/verify/answer and merge queue/risk routes. Current UI has one bearer token, not RBAC/OIDC; machine-mutating routes are loopback-only.

loki-mode:RUN-02: Workspace tasks use separate worktrees; optional Docker scopes filesystem and credentials. The inspected released worker architecture provides host subprocesses, Git worktrees and optional Docker, with no product-owned VM isolation.

loki-mode:RUN-02

Workspace tasks use separate worktrees; optional Docker scopes filesystem and credentials. The inspected released worker architecture provides host subprocesses, Git worktrees and optional Docker, with no product-owned VM isolation.

  • The scoped first-party source pass does not establish checkout, os_sandbox, filesystem, process, network, secrets, code_separation, security_boundary. No hands-on scenario was run.
  1. loki-mode docs/WORKSPACES.md

    Finding: Workspace groups repos with after dependencies and default concurrency two. Independent repos run concurrently in worktrees; dependent repos skip if predecessors fail. Integration can gate stages and signed composite binds child receipts/head SHAs/log digest.

  2. loki-mode docs/DOCKER.md

    Finding: Docker wrapper mounts repo .loki state and provider credentials. Claude Max/Pro login reuse documented; older dashboard-port examples are not current UI authority.

  3. Loki worker isolation scope

    Finding: The bounded released engine dispatches local provider subprocesses and Git worktrees, with an optional Docker wrapper. The inspected runtime and deployment paths contain no product-owned VM allocator or per-task VM isolation; a VM chosen externally by a self-host operator is not a Loki isolation technique.

loki-mode:RUN-03: Local run records persist and detached tasks survive terminal closure; runtime continuity was not stress-tested. cross-checked

loki-mode:RUN-03

Local run records persist and detached tasks survive terminal closure; runtime continuity was not stress-tested.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/CLI-CORE-VERBS.md

    Finding: CLI starts and inspects runs, chat steers/controls attached runs. Detached run survives terminal/logout but needs host kept awake; self-hosted runner is recommended for closed-laptop continuity.

  2. loki-mode docs/control-plane-migration.md

    Finding: Control Plane replaces classic dashboard, with /v1 run list/detail/events/artifacts, start/stop/resume/retry/verify/answer and merge queue/risk routes. Current UI has one bearer token, not RBAC/OIDC; machine-mutating routes are loopback-only.

loki-mode:RUN-05: Run spend caps and outcome limits are explicit; newest release may continue ambiguous work as PARTIAL. cross-checked

loki-mode:RUN-05

Run spend caps and outcome limits are explicit; newest release may continue ambiguous work as PARTIAL.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

loki-mode:RUN-06: Run outcomes and sealed receipt verdicts have distinct vocabularies. cross-checked

loki-mode:RUN-06

Run outcomes and sealed receipt verdicts have distinct vocabularies.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

loki-mode:RUN-07: Receipts record measured session costs/tokens with null/unrecorded fields; subscription cost is not zero. cross-checked

loki-mode:RUN-07

Receipts record measured session costs/tokens with null/unrecorded fields; subscription cost is not zero.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/CLI-CORE-VERBS.md

    Finding: CLI starts and inspects runs, chat steers/controls attached runs. Detached run survives terminal/logout but needs host kept awake; self-hosted runner is recommended for closed-laptop continuity.

  2. loki-mode docs/AGENT-CHANGE-RECEIPT.md

    Finding: Receipt schema binds task hash, base/head/tree/diff hashes, check outcomes, not_proven, cost/time and event-log digest to Ed25519 signature. Unrecorded cost/time fields remain unknown.

loki-mode:RUN-08: Workspace concurrency and integration stage gates bound multi-repo scheduling. cross-checked

loki-mode:RUN-08

Workspace concurrency and integration stage gates bound multi-repo scheduling.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/WORKSPACES.md

    Finding: Workspace groups repos with after dependencies and default concurrency two. Independent repos run concurrently in worktrees; dependent repos skip if predecessors fail. Integration can gate stages and signed composite binds child receipts/head SHAs/log digest.

loki-mode:TEAM-01: Current Control Plane source does not supply distinct-human shared prompting: it uses one bearer identity and explicitly retires the old collaboration API. Multiple holders of that shared token are not separate product users under the facet definition.

loki-mode:TEAM-01

Current Control Plane source does not supply distinct-human shared prompting: it uses one bearer identity and explicitly retires the old collaboration API. Multiple holders of that shared token are not separate product users under the facet definition.

  • The scoped first-party source pass does not establish visibility, discussion, comments, presence, ordering, conflicts, attribution, plan_restrictions, owner_online. No hands-on scenario was run.
  1. Current Control Plane identity boundary

    Finding: The current server authenticates one LOKI_CONTROL_TOKEN, with local mutation guards and no distinct human accounts, invites or user-role checks. Retired /api/collab routes explicitly return 410 in the compatibility route table. This establishes the current absence of a distinct-human shared-prompting workflow; sharing the one token remains one identity.

loki-mode:TEAM-02: Current Control Plane does not expose legacy RBAC or OIDC login. cross-checked

loki-mode:TEAM-02

Current Control Plane does not expose legacy RBAC or OIDC login.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/control-plane-migration.md

    Finding: Control Plane replaces classic dashboard, with /v1 run list/detail/events/artifacts, start/stop/resume/retry/verify/answer and merge queue/risk routes. Current UI has one bearer token, not RBAC/OIDC; machine-mutating routes are loopback-only.

loki-mode:TEAM-03: Current Control Plane uses bearer auth and loopback-only machine-mutating routes. cross-checked

loki-mode:TEAM-03

Current Control Plane uses bearer auth and loopback-only machine-mutating routes.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/control-plane-migration.md

    Finding: Control Plane replaces classic dashboard, with /v1 run list/detail/events/artifacts, start/stop/resume/retry/verify/answer and merge queue/risk routes. Current UI has one bearer token, not RBAC/OIDC; machine-mutating routes are loopback-only.

loki-mode:TEAM-04: Signed receipt and event digest provide scoped integrity evidence, not proof of code correctness. cross-checked

loki-mode:TEAM-04

Signed receipt and event digest provide scoped integrity evidence, not proof of code correctness.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/AGENT-CHANGE-RECEIPT.md

    Finding: Receipt schema binds task hash, base/head/tree/diff hashes, check outcomes, not_proven, cost/time and event-log digest to Ed25519 signature. Unrecorded cost/time fields remain unknown.

loki-mode:TEAM-05: PR descriptions summarize requested change, checks and not-proven items. cross-checked

loki-mode:TEAM-05

PR descriptions summarize requested change, checks and not-proven items.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

  2. loki-mode docs/control-plane-migration.md

    Finding: Control Plane replaces classic dashboard, with /v1 run list/detail/events/artifacts, start/stop/resume/retry/verify/answer and merge queue/risk routes. Current UI has one bearer token, not RBAC/OIDC; machine-mutating routes are loopback-only.

loki-mode:SHIP-01: Signed receipt and local artifacts retain run checks and results. cross-checked

loki-mode:SHIP-01

Signed receipt and local artifacts retain run checks and results.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

  2. loki-mode docs/AGENT-CHANGE-RECEIPT.md

    Finding: Receipt schema binds task hash, base/head/tree/diff hashes, check outcomes, not_proven, cost/time and event-log digest to Ed25519 signature. Unrecorded cost/time fields remain unknown.

loki-mode:SHIP-02: Task-derived checks, fail-to-pass behavior and review council produce scoped receipt verdicts. cross-checked

loki-mode:SHIP-02

Task-derived checks, fail-to-pass behavior and review council produce scoped receipt verdicts.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

loki-mode:SHIP-03: Primary flow opens PR after building and verifying, with local branch/no-PR alternatives. cross-checked

loki-mode:SHIP-03

Primary flow opens PR after building and verifying, with local branch/no-PR alternatives.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

loki-mode:SHIP-04: Deployment CLI has a signed-receipt gate distinct from PR publication. cross-checked

loki-mode:SHIP-04

Deployment CLI has a signed-receipt gate distinct from PR publication.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/SIGNED-RECEIPTS.md

    Finding: Deploy verifies signature against trusted key set. Signature proves origin/integrity, not correctness; post-deploy health and rollback status are separate recorded facts.

loki-mode:SHIP-05: Verification checks code drift and rollback support records post-action health. cross-checked

loki-mode:SHIP-05

Verification checks code drift and rollback support records post-action health.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

  2. loki-mode docs/SIGNED-RECEIPTS.md

    Finding: Deploy verifies signature against trusted key set. Signature proves origin/integrity, not correctness; post-deploy health and rollback status are separate recorded facts.

loki-mode:SHIP-06: Current Control Plane exposes merge queue and review-risk endpoints; high-volume UI behavior was not tested. cross-checked

loki-mode:SHIP-06

Current Control Plane exposes merge queue and review-risk endpoints; high-volume UI behavior was not tested.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/control-plane-migration.md

    Finding: Control Plane replaces classic dashboard, with /v1 run list/detail/events/artifacts, start/stop/resume/retry/verify/answer and merge queue/risk routes. Current UI has one bearer token, not RBAC/OIDC; machine-mutating routes are loopback-only.

loki-mode:OWN-01: Current source is BUSL-1.1 with use restrictions; future Apache conversion is not current license. cross-checked

loki-mode:OWN-01

Current source is BUSL-1.1 with use restrictions; future Apache conversion is not current license.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode LICENSE

    Finding: Source-available BUSL-1.1, not open source. Additional Use Grant allows specified personal/internal/academic/evaluation production use subject to terms; competing commercial services require license. Change date March 19 2030, with Apache-2.0 change license.

loki-mode:OWN-02: Current core and Control Plane self-host without a Loki account; provider services remain separate. cross-checked

loki-mode:OWN-02

Current core and Control Plane self-host without a Loki account; provider services remain separate.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/control-plane-migration.md

    Finding: Control Plane replaces classic dashboard, with /v1 run list/detail/events/artifacts, start/stop/resume/retry/verify/answer and merge queue/risk routes. Current UI has one bearer token, not RBAC/OIDC; machine-mutating routes are loopback-only.

  2. loki-mode docs/OPEN-CORE-BOUNDARY.md

    Finding: Existing self-hosted core is free and fully functional with no Loki account/license key/hosted backend. Paid hosted/enterprise layers are future additive seams, not evidence of existing product availability.

loki-mode:OWN-03: Diagnostics defaults and opt-out controls are explicitly disclosed. cross-checked

loki-mode:OWN-03

Diagnostics defaults and opt-out controls are explicitly disclosed.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/PRIVACY.md

    Finding: Anonymous diagnostics default on for interactive individual installs, auto-off in CI/enterprise/air-gap/noninteractive contexts; documented CLI/environment opt-outs. Provider network traffic governed separately.

loki-mode:OWN-04: Existing self-hosted core is free; model and compute charges are separate. cross-checked

loki-mode:OWN-04

Existing self-hosted core is free; model and compute charges are separate.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode docs/OPEN-CORE-BOUNDARY.md

    Finding: Existing self-hosted core is free and fully functional with no Loki account/license key/hosted backend. Paid hosted/enterprise layers are future additive seams, not evidence of existing product availability.

loki-mode:OWN-06: Current version is publicly released with changelog and issue support. cross-checked

loki-mode:OWN-06

Current version is publicly released with changelog and issue support.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode CHANGELOG.md

    Finding: Newest release changes would-be ambiguous stops into best-reading work capped at PARTIAL, with optional tool-less Opus consult. This is narrower/newer than README wording saying such runs stop to ask.

  2. loki-mode v11.138.0 release

    Finding: Published 6 November 2026.

loki-mode:OWN-08: Free self-hosted core and offline receipt sample support evaluation. cross-checked

loki-mode:OWN-08

Free self-hosted core and offline receipt sample support evaluation.

  • Documentation establishes only the named facts. Unknown atomic questions and unrun scenarios remain open.
  1. loki-mode README.md

    Finding: Local coding factory starts from a task/PRD/issue, builds/verifies and seals a signed receipt before PR publication. Current providers are Claude Code/Agent SDK and OpenCode. Codex/Cline/Aider/Gemini are removed.

  2. loki-mode docs/OPEN-CORE-BOUNDARY.md

    Finding: Existing self-hosted core is free and fully functional with no Loki account/license key/hosted backend. Paid hosted/enterprise layers are future additive seams, not evidence of existing product availability.