技能潮 SkillTide 提交收录
官方说明AI Agent7 天前
alkhatibdev/dpolens

alkhatibdev/dpolens

Give your AI coding assistant access to your organisation's privacy policies and the law, with exact, versioned citations. A self-hosted MCP server.
在 GitHub 查看 ↗直链 · 无中转页
★ 数取值
1 ★ · alkhatibdev/dpolens · 取自该仓库的 GitHub 页面 · (2026-10-16 20:00:20 核对)
来源明细
从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
收录与活跃
收录于 2026-10-10 · 最近见到 2026-10-10 · 共见到 1 次 · 被 1 个来源列出
评分构成
综合分 103 · 1 ★ · 1 个来源 · repo
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: AI Agent。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 alkhatibdev/dpolens;我们收录于 2026-10-10;最近见到 2026-10-10。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

DPOLens

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

**Give your AI coding assistant access to your organisation's privacy policies and the law,
with exact, versioned citations. A self-hosted MCP server.**
---
> ### Status: pre-release
>
> There is no published image yet. What runs today is a whole instance from source:
> docker compose up starts Postgres, the HTTP API, the dashboard and the MCP server, with
> GDPR and the UAE's data protection law loaded and the embedding model inside the image,
> and your assistant can search them. The UAE law is there in Arabic, which prevails, and in
> its official English translation, and a question can be asked in either language. In the
> dashboard you sign in, choose which laws apply to your organisation, read the library, add
> the people you work with, decide what each role allows, and make the tokens your assistants
> use. Until somebody chooses, every search covers both laws. A DPO sees what was asked this
> week and what answered it, reads every question with the personal data taken out, checks
> the governance log and exports it for an auditor, and sees how the instance is set up.
> The command line reads your own policies, Word or Markdown, into clauses with keys, and
> shows what a reviewer would need to settle. Uploading them in the dashboard is planned
> for v0.1.
>
> Watch the repository to know when v0.1 lands. Interfaces (the HTTP API, the pack format,
> the database schema) change without notice until 1.0.
---
Getting it running
You need Git, Docker with Compose, and an assistant that speaks MCP (Claude Code, Cursor or
VS Code).
**1. Get the code and start an instance**
The first up builds the images and loads GDPR and the UAE law, which takes a few minutes.
After that it takes seconds. When it returns, docker compose ps shows db, api,
dashboard and mcp as healthy.
**2. Create yourself an administrator**
This is the only account made on the command line. Everyone else is added in the
dashboard, and gets a one-time link to choose their own password.
**3. Open the dashboard and make a token**
Go to http://localhost:8080 and sign in with that email and
password. The first time, it asks which laws apply to your organisation: tick them, or decide
later, and until somebody chooses every search covers both. Under Tokens, create a token for
your assistant. It starts with dpol_ and is shown once, so copy it now.
The library holds every law loaded, clause by clause and in each of its languages, with a
search box for asking it in your own words. Users and roles is where you add the people you
work with and decide what each role allows. Overview shows how much was asked, what answered
it and what found nothing, and Logs holds every question asked and every change made to the
instance. Selected laws changes which laws a search covers, and Settings shows how the
instance is set up, with docs/configuration.md saying how to change
it.
**4. Connect your assistant**
For Claude Code, install the plugin:
The plugin needs two settings, the server address and your token. Open Claude Code and run
/plugin configure dpolens@dpolens, keep the default address (http://localhost:8765/mcp)
and paste the token. The token is kept in your operating system's credential store, not in a
file. Restart Claude Code, and /mcp lists dpolens as connected.
For Cursor and VS Code, clients/ has the configuration.
**5. Ask a question**
Ask your assistant how long you may keep a deleted account, or whether you need consent to
log an IP address. The answer quotes the clause it relies on and cites it.
**If docker compose up stops**
docker compose ps -a shows which service stopped, and the end of its log says why, in one
line that names the cause and what to do about it:
The usual cause is a password the database refuses. The database keeps the passwords that
were in .env when it was first created, so writing a new .env afterwards does not change
them. Put that .env back if you still have it. If you don't, starting over deletes the local
database, and with it every user, token and log entry on the instance:
After pulling a newer version, start it with docker compose up -d --build. Without
来源
github · https://github.com/alkhatibdev/dpolens
按领域浏览
AI Agent
Traction
1 ★
收录于
7 天前

更多AI Agent

查看AI Agent全部 393 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引