Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

p3n

Nikita AndreievNikita Andreiev3 downloads

Check selected text for AI writing, see the sentences that give it away, and rewrite it so it reads as human, with the p3n API.

Add to Obsidian
p3n screenshot
p3n screenshot
p3n screenshot
p3n screenshot
p3n screenshot
p3n screenshot
  • Overview
  • Scorecard
  • Updates2

Select text in a note. See if it reads as AI-written, or rewrite it in place.

p3n.si · Community directory · Privacy · also for Chrome and Firefox, Word and Excel and Google Docs

Check for AI: a score, the reason, and the sentences that read as AI

What it does

  • Check for AI. A score, a one-line reason, and the sentences that give it away. Select a sentence in the results to find it in the note.
  • Rewrite. A version that keeps your facts and drops the filler. Replace selection puts it where your selection was, as one undo step.
  • Results open in a side view, next to the note. Works on desktop and mobile.

Rewrite, then Replace selection

How to use it

  1. Select text in a note.
  2. Run p3n: Check for AI or p3n: Rewrite from the command palette, or right-click the selection and choose Check for AI with p3n or Rewrite with p3n. The p3n view (the pen icon in the ribbon) has the same two buttons, which work on the note you were last in.
  3. After a rewrite, choose Replace selection, or Copy. Undo in the note puts your text back.

The commands have no hotkeys of their own; you can set some in Settings → Hotkeys.

Free, or with a key

Without an account you get 10 checks or rewrites an hour, up to 5,000 characters each. For more, sign up at p3n.si (you get free credit), create a key on the API keys page and add it in Settings → p3n → API key. The key is kept in Obsidian's keychain on this device, not in your notes or the plugin's data.json.

Network use, accounts and payment

Obsidian asks plugins to say this plainly, so here it is.

  • Network use. The plugin talks to one service: the p3n API at https://api.p3n.si, run by p3n.si. The AI check and the rewrite run on p3n's servers, so the text has to go there. The plugin sends the text you selected, and only when you choose Check for AI or Rewrite. With an API key, it also asks p3n for your balance when the p3n view opens, after each check or rewrite, and when the key changes; that sends the key, no text. Every call names the plugin and its version (X-P3N-Client: p3n-obsidian/<version>), so your usage page on p3n.si can show which tool made it.
  • Nothing else. The plugin doesn't read your vault or other notes, keeps no history, and has no analytics, telemetry or ads.
  • Account and payment. Free use needs no account. Full access, meaning more calls and longer texts (up to 200,000 characters), needs a p3n.si account and an API key, and calls are paid from your p3n balance. Prices are on p3n.si/pricing.
  • What p3n.si does with the text. It keeps it for up to 7 days, sends it through OpenRouter to the AI model providers that run the check or rewrite, and logs each call's time and IP address. Details are in PRIVACY.md and the p3n.si privacy policy.

Install

From Obsidian: Settings → Community plugins → Browse → p3n, then Install and Enable. It's listed in the Obsidian Community directory.

By hand: download main.js, manifest.json and styles.css from the latest release into <your vault>/.obsidian/plugins/ai-pen/, then enable p3n in Settings → Community plugins.

p3n on a phone

Develop

Build, tests and the end-to-end run in a real Obsidian are in CONTRIBUTING.md.

Licence

MIT

HealthExcellent
ReviewSatisfactory
About
Select text and check whether it reads as AI-written, getting a score, a one-line reason, and the exact sentences that give it away. Rewrite the selection in place to preserve facts and drop filler, then replace or copy the result from a side view; works on desktop and mobile. Free without an account, up to 10 calls an hour; a p3n.si API key lifts the limits.
AIEditing
Details
Payments
Optional
Current version
0.1.1
Last updated
7 hours ago
Created
8 hours ago
Updates
2 releases
Downloads
3
Compatible with
Obsidian 1.11.4+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Nikita AndreievNikita Andreievnikita-andreiev
nikita-andreiev.com
GitHubbarabosik
  1. Community
  2. Plugins
  3. AI
  4. p3n

Related plugins

Gemini Scribe

Allows you to interact with Gemini and use your notes as context.

WeSight

Run Claude Code, Codex, and OpenCode as local AI collaborators inside your vault.

AI Agent

Lend your vault to an AI agent. It can read, write, and search your notes.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Copilot

Run AI agents such as Claude Code, Codex, and OpenCode inside your vault. Turn your second brain into a smart assistant that gets knowledge work done.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)