Licence
MIT
Version
0.2.0
Deps
4
Size
89 kB
Vulns
0
Weekly
0
@abhinavakhil/penna-ai
AI writing for the Penna editor: continue writing, improve, fix grammar, shorten, change tone, translate, or ask anything. Rewrites show a word-level diff before you accept them. Works with free providers.
npm i @abhinavakhil/penna-ai @abhinavakhil/penna-core
import { createEditor } from '@abhinavakhil/penna-core'
import { ai } from '@abhinavakhil/penna-ai'
createEditor('#editor', {
extensions: [ai({ provider: 'groq', apiKey: '…' })],
})
Providers: groq, gemini, openrouter, together (free tiers), openai, mistral, ollama (local), and openai-compatible with baseUrl. Optional model.
Open it with Ctrl+J, the ✦ button in the bubble or toolbar, or /ai. Pass actions to replace the built-in prompts.
Keys used in the browser are visible to users. In production, point
openai-compatibleat your own proxy.
MIT