AN
Antinote
Docs
  • Docs
  • Changelog
  • Feature requests
  • Support portal
    • Installing Extensions
    • Managing Extensions & API Keys
    • Using Commands
    • Autocomplete
    • Argument Syntax
    • Making Your Own

Making Your Own

Write your own extension — or generate one with AI — plus debugging and file structure.

The GitHub repository has everything you need to make your own extensions. Feel free to submit a PR if you want to add an extension to the community collection.

Don't code? No problem. Use our AI Extension Builder to describe what you want, and we'll generate a prompt you can paste into ChatGPT, Claude, or any coding assistant.

https://www.youtube.com/watch?v=aPnYUDfjL_Y

Installing custom extensions

Once you have the files for your extension:

  1. Go to Settings > Extensions > Open Extensions Folder
  2. Paste your extension's folder into this directory
  3. Go back to Settings and click Reload Extensions
  4. Test your extension by typing :: and searching for your command

Debugging

The Extension Logs panel in the Extensions settings shows logs from your extensions. Turn on Enable Extension Logging and every console.log, console.warn, and console.error from your extension is captured (up to 500 entries), with a level filter to narrow down errors while you debug.

Extension structure

Antinote accepts two layouts:

  • A folder containing extension.json (metadata) and index.js (code) — this format supports dependencies, preferences, declared API endpoints, and a dataScope declaration
  • A legacy single .js file dropped straight into the extensions folder
PrevArgument Syntax
NextAI & ML
Was this helpful?