Navide
WhyNavide CloudAvailable todayContributeGitHub
Download

On this page

WhyNavide CloudAvailable todayContribute

More

GitHub

Change language

Download

Navide/Legal

Boundaries

A plain statement of where Navide draws its lines: what stays on your machine and what can leave it, where your data is kept, and who can give instructions to whom — you, the agents, and other devices.

Last updated 2026-08-27 Source: Rewritten for readers from the Process, Persistence, Trust and Agent-integration boundary sections of the Navide repository docs/en-US/architecture.md @ 352ad692 (2026-08-27)
Contents
  1. What runs on your machine
  2. What can leave your machine, and when
  3. Where your data is kept
  4. Who can instruct whom
  5. What Navide does not promise

Navide is a desktop application that runs coding agents on your computer. This page explains, without the architecture, where its boundaries are. The full account of what individual features send is in Privacy and Data Flows; the security model and its limits are in the Security policy.

What runs on your machine

Everything that makes Navide work runs locally: the application window, the background service that manages terminals, files and Git, the terminals the agents type into, and the state of your workspaces and pipelines. That background service listens only to the application on the same computer. It is not a server other machines can reach, and it is not designed to be exposed as one.

Navide does not require an account to run, and it does not operate a telemetry service for your projects.

What can leave your machine, and when

Data leaves your computer only when a feature you enabled or used sends it. The main cases:

  • The coding agents themselves. Each agent CLI (Claude Code, Codex, and the others) talks to its own vendor exactly as it would if you had started it in a terminal. Navide does not proxy that traffic and does not add to it.
  • Cloud AI features you configure, such as inline editing or code review, send the selected code and prompt to the provider you chose.
  • Git, GitHub and GitLab operations run through the local git, gh and glab tools against the remotes you configured.
  • MCP servers and documentation lookups send whatever those servers' tools are designed to send.
  • Update checks contact GitHub Releases with the application version.
  • Cross-device messaging, if you sign in and pair your devices, sends sealed messages through Navide's relay. The relay cannot read the message body. It can see which device is talking to which, the workspace label and pane name on each end, and timestamps. Your workspace's full path is never sent; a salted digest that cannot be turned back into the path is sent in its place.

If you do not enable a feature, its traffic does not happen. Turning off or removing the feature stops it.

Where your data is kept

Navide keeps data in three distinct places, with different owners:

  1. Inside your workspace, in a private folder (.agent-team/). This holds the project intelligence Navide builds up for you: pipeline progress, run history, task context, agent output, token summaries. It belongs to you as the user of that computer, it is excluded from Git, and it is not a mechanism for sharing state with teammates. Anything that should become team knowledge leaves it only through something you deliberately author — a commit, a document, a pull request.
  2. In the application's own data folder. Preferences and registries: roles, pipelines, recent workspaces, analyzer settings, usage attribution, plugin storage, and any cloud AI keys you entered (stored with restrictive file permissions, which are a courtesy against accidental access, not a vault).
  3. In the tools you already use. Each coding CLI, Git client, model runtime and MCP server keeps its own configuration, sessions, credentials, logs and caches. Navide reads selected logs from them to attribute sessions and report usage; it does not move or copy their credentials elsewhere.

Your source code, tests and documentation stay where they are: in your repository, shared through Git as before.

Who can instruct whom

  • You instruct the agents. Navide starts an agent in a pane at your request and relays what you type. Nothing runs an agent on its own initiative.
  • Agents act with your permissions. An agent Navide launches has the same rights on your computer as you do. Navide does not add a sandbox around it; whatever confirmation prompts or sandboxes exist are the CLI's own. If you turn on a mode that skips those prompts, the agent will run commands without asking. Use that only in workspaces you trust and can roll back.
  • Agents can message each other, when you allow it. Panes in the same workspace, in another workspace window, or on another paired device can send each other messages. A message is delivered into the receiving agent's input as text; it carries no special authority. What the receiving agent does with it is governed by that agent's own permissions — which are yours.
  • Other devices need your say-so. Cross-device messaging works only between devices signed in to the same account and paired by you. A device you have not paired cannot address your panes.
  • Plugins are held at arm's length. Extensions such as the Git view run in an isolated environment and reach Git, files and the network only through narrow, host-controlled bridges. They never receive your Git credentials; the host injects a credential for one specific operation and destination at the moment it is needed.

What Navide does not promise

  • It does not provide a complete sandbox for agents. An agent can do anything you can.
  • It does not guarantee that secrets are scrubbed from text handed between agents, run history, logs or exported diagnostics. Do not put credentials in prompts, plans or files meant for handoff.
  • It does not retain your data on a server. The relay stores sealed messages until delivery and the metadata around them; everything else lives on your devices.

These limits are stated deliberately. The Product Roadmap treats policy, isolation and secret handling as long-term work, and this page will change when that work ships — not before.

← All legal pages Back to top ↑

Navide/法務

邊界

直白說明 Navide 在哪裡劃線:什麼留在你的機器上、什麼可能離開,你的資料保存在哪裡,以及誰可以對誰下指令——你、Agent 與其他裝置。

最後更新日期 2026-08-27 來源: Rewritten for readers from the Process, Persistence, Trust and Agent-integration boundary sections of the Navide repository docs/en-US/architecture.md @ 352ad692 (2026-08-27)
本文目錄
  1. 在你機器上執行的東西
  2. 什麼可能離開你的機器,以及何時
  3. 你的資料保存在哪裡
  4. 誰可以對誰下指令
  5. Navide 不承諾的事

Navide 是一款在你電腦上執行 Coding Agent 的桌面應用程式。本頁不談架構,只說明它的邊界在哪裡。各項功能會傳送什麼的完整說明在隱私與資料流;安全模型及其限制在安全政策。

在你機器上執行的東西

讓 Navide 運作的一切都在本機執行:應用程式視窗、管理 Terminal、檔案與 Git 的背景服務、Agent 打字輸入的 Terminal,以及你的 Workspace 與 Pipeline 的狀態。該背景服務只監聽同一部電腦上的應用程式。它不是其他機器可以連上的 Server,也並非設計來作為 Server 對外公開。

Navide 不需要帳號即可執行,也不為你的專案營運 Telemetry 服務。

什麼可能離開你的機器,以及何時

只有當你啟用或使用的功能傳送資料時,資料才會離開你的電腦。主要情況如下:

  • Coding Agent 本身。 每個 Agent CLI(Claude Code、Codex 及其他)與各自供應商的通訊,和你在 Terminal 中自行啟動它時完全一樣。Navide 不代理該流量,也不會額外加入任何內容。
  • 你設定的 Cloud AI 功能,例如 Inline 編輯或 Code Review,會將選取的程式碼與 Prompt 送給你所選擇的 Provider。
  • Git、GitHub 與 GitLab 操作透過本機的 git、gh 與 glab 工具,對你所設定的 Remote 執行。
  • MCP Server 與文件查詢會傳送這些 Server 的工具設計上要傳送的任何內容。
  • 更新檢查會帶著應用程式版本聯絡 GitHub Releases。
  • 跨裝置訊息傳遞:若你登入並配對裝置,會透過 Navide 的 Relay 傳送已封裝的訊息。Relay 無法讀取訊息本文。它看得到哪部裝置在與哪部裝置通訊、兩端的 Workspace Label 與 Pane 名稱,以及時間戳記。你 Workspace 的完整路徑絕不會被傳送;取而代之的是一個無法還原成路徑的加鹽 Digest。

若你沒有啟用某項功能,其流量就不會發生。關閉或移除該功能就會停止它。

你的資料保存在哪裡

Navide 將資料保存在三個不同的地方,各有不同的擁有者:

  1. 在你的 Workspace 內的一個私有資料夾(.agent-team/)。這裡存放 Navide 為你累積的專案智慧:Pipeline 進度、Run History、Task Context、Agent Output、Token Summary。它屬於身為該電腦使用者的你,排除於 Git 之外,也不是與隊友共享狀態的機制。任何應該成為團隊知識的東西,只會透過你刻意撰寫的東西離開它——一個 Commit、一份文件、一個 Pull Request。
  2. 在應用程式自己的資料資料夾中。 偏好設定與 Registry:Role、Pipeline、Recent Workspace、Analyzer Setting、Usage Attribution、Plugin Storage,以及你輸入的任何 Cloud AI Key(以受限制的檔案權限儲存;這只是防範意外存取的基本措施,而不是保險庫)。
  3. 在你已經在使用的工具中。 每個 Coding CLI、Git Client、Model Runtime 與 MCP Server 都保有自己的設定、Session、憑證、Log 與快取。Navide 會讀取其中選定的 Log 以歸屬 Session 並回報用量;它不會把這些工具的憑證搬移或複製到其他地方。

你的原始碼、測試與文件留在原地:在你的 Repository 中,一如既往地透過 Git 共享。

誰可以對誰下指令

  • 你對 Agent 下指令。 Navide 依你的要求在 Pane 中啟動 Agent,並轉送你輸入的內容。沒有任何東西會自行主動執行 Agent。
  • Agent 以你的權限行事。 Navide 啟動的 Agent 在你的電腦上擁有與你相同的權利。Navide 不會在它周圍加上 Sandbox;任何存在的確認提示或 Sandbox 都是 CLI 自己的。若你開啟略過這些提示的模式,Agent 就會不經詢問地執行命令。只在你信任且能夠回復的 Workspace 中使用它。
  • 在你允許的情況下,Agent 之間可以互傳訊息。 同一個 Workspace、另一個 Workspace 視窗,或另一部已配對裝置上的 Pane 可以彼此傳送訊息。訊息會以文字形式遞送到接收方 Agent 的輸入中;它不帶任何特殊權限。接收方 Agent 如何處理該訊息,取決於該 Agent 自己的權限——也就是你的權限。
  • 其他裝置需要你的同意。 跨裝置訊息傳遞只在登入同一帳號、並由你配對的裝置之間運作。你尚未配對的裝置無法定址你的 Pane。
  • Plugin 被保持在一定距離之外。 Git 視圖之類的擴充功能在隔離環境中執行,只能透過狹窄、由 Host 控制的橋接存取 Git、檔案與網路。它們絕不會收到你的 Git 憑證;Host 會在需要的那一刻,為單一特定操作與目的地注入憑證。

Navide 不承諾的事

  • 它不為 Agent 提供完整的 Sandbox。Agent 能做任何你能做的事。
  • 它不保證 Agent 之間交接的文字、Run History、Log 或 Export 的診斷資料中已清除 Secret。不要把憑證放進 Prompt、Plan 或用於 Handoff 的檔案。
  • 它不會把你的資料保留在 Server 上。Relay 只保存已封裝的訊息直到遞送完成,以及訊息周邊的 Metadata;其他一切都在你的裝置上。

這些限制是刻意明說的。產品路線圖將政策、隔離與 Secret 處理視為長期工作,本頁會在那些工作交付時更新——而不會提前。

← 法務文件總覽 回到頂端 ↑

Navide/法務

境界

Navide がどこに線を引いているかを平易に述べます。端末に留まるものと端末の外へ出る可能性があるもの、Data の保管場所、そして誰が誰に指示を出せるのか——あなた、 Agent、他の Device——です。

最終更新日 2026-08-27 出典: Rewritten for readers from the Process, Persistence, Trust and Agent-integration boundary sections of the Navide repository docs/en-US/architecture.md @ 352ad692 (2026-08-27)
目次
  1. 端末上で動作するもの
  2. 端末の外へ出る可能性があるもの、そしてその時期
  3. Data の保管場所
  4. 誰が誰に指示できるか
  5. Navide が約束しないこと

Navide は、あなたの Computer 上で Coding Agent を動かす Desktop Application です。このページでは、Architecture の説明に立ち入らずに、その境界がどこにあるかを説明します。個々の機能が何を送信するかの詳細はプライバシーとデータフローに、Security Model とその制限はセキュリティポリシーにあります。

端末上で動作するもの

Navide を動かすものはすべてローカルで動作します。Application Window、Terminal・File・Git を管理する Background Service、Agent が入力する Terminal、そして Workspace と Pipeline の State です。この Background Service は、同じ Computer 上の Application からの接続だけを待ち受けます。他の端末から到達できる Server ではなく、そのように公開されるようにも設計されていません。

Navide は動作に Account を必要とせず、あなたの Project に対する Telemetry Service も運営しません。

端末の外へ出る可能性があるもの、そしてその時期

Data があなたの Computer を離れるのは、あなたが有効化または利用した機能がそれを送信するときだけです。主な場合は次のとおりです。

  • Coding Agent 自身。 各 Agent CLI(Claude Code、Codex など)は、Terminal から起動した場合とまったく同じように、それぞれの Vendor と通信します。Navide はその通信を Proxy せず、何も付け加えません。
  • あなたが設定した Cloud AI 機能(Inline 編集や Code Review など)は、選択したコードと Prompt をあなたが選んだ Provider へ送信します。
  • Git、GitHub、GitLab の操作は、Local の git、gh、glab Tool を通じて、あなたが設定した Remote に対して実行されます。
  • MCP Server と Documentation Lookup は、それらの Server の Tool が送るように設計されているものを送信します。
  • Update Check は、Application Version を添えて GitHub Releases に接続します。
  • Cross-device Messaging は、サインインして Device を Pairing した場合、封印された Message を Navide の Relay 経由で送信します。Relay は Message Body を読めません。どの Device がどの Device と通信しているか、両端の Workspace Label と Pane Name、Timestamp は見えます。Workspace の完全な Path が送信されることはなく、代わりに Path へ戻すことができない Salt 付きの Digest が送信されます。

機能を有効化しなければ、その通信は発生しません。機能を無効化または削除すれば、通信は止まります。

Data の保管場所

Navide は Data を、所有者の異なる 3 つの場所に分けて保持します。

  1. Workspace 内の非公開 Folder(.agent-team/)。ここには Navide があなたのために蓄積する Project Intelligence が保持されます。Pipeline の進行状況、Run History、Task Context、Agent Output、Token Summary です。これはその Computer のユーザーであるあなたに属し、Git から除外され、Teammate と State を共有する仕組みではありません。Team の知見になるべきものは、Commit、Document、Pull Request など、あなたが意図的に作成するものを通じてのみ、ここから出ていきます。
  2. Application 自身の Data Folder。Preference と Registry です。Role、Pipeline、Recent Workspace、Analyzer Setting、Usage Attribution、Plugin Storage、そしてあなたが入力した Cloud AI Key(制限された File Permission で保存されます。これは偶発的な Access に対する配慮であり、Vault ではありません)。
  3. すでに使用している Tool の中。各 Coding CLI、Git Client、Model Runtime、MCP Server は、それぞれ独自の Configuration、Session、Credential、Log、Cache を保持します。Navide は Session の Attribution と Usage の報告のために、それらから選択した Log を読み取ります。それらの Credential を別の場所へ移動したり複製したりはしません。

Source Code、Test、Documentation はそのままの場所、つまり Repository に留まり、従来どおり Git を通じて共有されます。

誰が誰に指示できるか

  • あなたが Agent に指示します。 Navide はあなたの要求に応じて Pane 内で Agent を起動し、あなたが入力した内容を中継します。Agent が自らの判断で動き出すことはありません。
  • Agent はあなたの権限で動作します。 Navide が起動した Agent は、あなたの Computer 上であなたと同じ権利を持ちます。Navide はその周りに Sandbox を追加しません。存在する Confirmation Prompt や Sandbox は、その CLI 自身のものです。それらの Prompt を省略する Mode を有効化すると、Agent は確認なしに Command を実行します。信頼でき、Rollback できる Workspace でのみ使用してください。
  • あなたが許可すれば、Agent 同士は Message を送り合えます。 同じ Workspace、別の Workspace Window、または Pairing 済みの別の Device にある Pane は、互いに Message を送信できます。Message は受信側 Agent の入力に Text として配信され、特別な権限を伴いません。受信側 Agent がそれをどう扱うかは、その Agent 自身の権限、つまりあなたの権限によって決まります。
  • 他の Device にはあなたの承認が必要です。 Cross-device Messaging は、同じ Account にサインインし、あなたが Pairing した Device 間でのみ機能します。Pairing していない Device は、あなたの Pane を宛先に指定できません。
  • Plugin は距離を置いて扱われます。 Git View などの Extension は隔離された環境で動作し、Git、File、Network には Host が制御する狭い Bridge を通じてのみ到達できます。Plugin があなたの Git Credential を受け取ることはありません。Host は、必要になった瞬間に、特定の 1 回の操作と宛先に対してのみ Credential を注入します。

Navide が約束しないこと

  • Agent に対する完全な Sandbox は提供しません。Agent はあなたにできることなら何でもできます。
  • Agent 間で受け渡される Text、Run History、Log、Export した Diagnostics から Secret が取り除かれることは保証しません。Prompt、Plan、Handoff 用の File に Credential を置かないでください。
  • あなたの Data を Server に保持しません。Relay は封印された Message を配信まで保存し、その周辺の Metadata を保持します。それ以外はすべてあなたの Device 上にあります。

これらの制限は意図的に明記しています。Product Roadmap は Policy、Isolation、Secret Handling を長期的な取り組みと位置づけており、このページはその成果が出荷されたときに変わります。それより前に変わることはありません。

← 法務ページ一覧 トップへ戻る ↑

Contents

  1. What runs on your machine
  2. What can leave your machine, and when
  3. Where your data is kept
  4. Who can instruct whom
  5. What Navide does not promise

本文目錄

  1. 在你機器上執行的東西
  2. 什麼可能離開你的機器,以及何時
  3. 你的資料保存在哪裡
  4. 誰可以對誰下指令
  5. Navide 不承諾的事

目次

  1. 端末上で動作するもの
  2. 端末の外へ出る可能性があるもの、そしてその時期
  3. Data の保管場所
  4. 誰が誰に指示できるか
  5. Navide が約束しないこと
Navide

The engineering instrument for the Agent era

MIT © Navide Team

Product

Why it existsThree engineering loopsAvailable todayDownload

Use

Getting startedUser guideTroubleshooting

Understand

ManifestoVisionRoadmap

Participate

GitHubDiscordDiscussionsContributingIssues

Legal & boundaries

Privacy and data flowsSecurity policyCode of conductBoundariesLicensesAll legal pages →