Why not earn some loot by building a plugin for Amplenote?
Total value of plugin bounties on this page: $22,900.
Implement a plugin that maintains a connection between markdown in a note and a live Kanban board.
Feature specs here: https://public.amplenote.com/Y6vpMukmBqdZFn2K38CkR6yZ
Bounty: $2,500
Progress Notes:
Someone started implementing this. Please check with support@amplenote if you would like to build this as well.
For this feature, please incorporate AI agent functionality into Amplenote. An "AI Agent" is an LLM that responds to user inquiries by taking any of the following actions:
1. Answer a question / summarize a particular URL
2. Use a search engine to collect research that can be inserted into a note
3. Read email and propose an email response
4. Collect a note with research on a sales prospect
One example implementation of how an "AI Agent" could work can be found in a recent task app update https://www.youtube.com/watch?v=83SDdesxz3M
FULL REQUIREMENTS HERE: https://public.amplenote.com/zGz9S49xhatxgx7J1Aw1z5dF
Bounty: $2,500
Progress Notes: Nobody is known to be working on this as yet. If you are working on this and have a release date in mind, email us?
As requested by many Amplenote users, we seek a plugin that adds drawing or sketch capability, akin to the Obsidian Excalidraw plugin.
Drawings should be easy to persist to a note of the user's choosing. Drawings should be editable by using the the plugin API's imageOption.
Use of https://www.amplenote.com/help/developing_amplenote_plugins#renderEmbed is sure to be useful in pursuit of implementing this plugin.
Bounty: $2,000
More details: https://amplenoteplugins.featureupvote.com/suggestions/453439/drawing-or-sketch-capability
Progress Notes:
Completed: https://www.amplenote.com/plugins/2MLXgPNrFTCjAnEKnWTi3VTf
For this plugin, we would like a means to describe the note being searched, and have an AI integration that can interpret the description of what is being sought to procure a note, even when the words that were used to describe the note are not present in the note title.
Some rules/provisions/suggestions:
1. A preliminary query to OpenAI (or whatever AI endpoints are implemented) should fetch a set of words related to the user's query. For example, if the user says they want to find "Involving dream stories," a note titled "Sleep story history" should be found
2. Search should finish in 10-15 seconds or less. This means it's very unlikely more than 2 API calls could be made
3. Once a preliminary set of matching notes have been located, the plugin should use the description/body within the note to sift out which matches are best (perhaps by asking AI to order the top 10 results, given X query and Y note bodies? Remember to truncate any note body text before sending to an API, since a note could have effectively unlimited length...probably wouldn't want to send more than the first 10k characters)
4. If a note can't be found in first search query, plugin should guide user to re-query, showing them what has been tried so far, so they can make thoughtful changes to describe what note they're looking for
A basic version of this is presumed to be trivial to implement - we aren't going to pay the bounty for a trivial implementation that doesn't consistently work. We recommend only taking up this plugin if you will have at least a couple weeks to experiment and iterate on finding results within a notebook of 1000 or more notes.
Bounty: $1,500
Progress Notes: Nobody is known to be working on this as yet. If you are working on this and have a release date in mind, email us?
Create a plugin that is effectively feature-equivalent with the Mind Map plugin https://silentvoid13.github.io/Templater/
Presumably you will need to use a button to sync new markdown text to a mind map, until the Amplenote Plugin API supports per-keystroke callbacks (seems like a matter of time?)
Bounty: $1,500
More details: https://silentvoid13.github.io/Templater/
Progress Notes:
Completed: https://www.amplenote.com/plugins/XzpFYg22dGNTyRMBbZnzpf21
For this plugin, allow the user to choose a PDF within the current note, and enter a user experience that allows them to highlight areas of the PDF and add their own comments.
The marked up version of the PDF should be saved and added to the note.
The notes and highlights that the user made should be saved as text in a new section of the note.
Bounty: $1,500
More details: https://github.com/elias-sundqvist/obsidian-annotator
Progress Notes: Nobody is known to be working on this as yet. If you are working on this and have a release date in mind, email us?
Create a plugin that can take a markdown list of image+captions, and convert them into a gallery (full screen, full note window, or normal size) of pictures that can be browsed with left/right arrow, with captions to show each picture.
Add $500 if it can also gather images from within a tag into a table of image links, so users can see a thumbnail of what images they've uploaded within a particular tag, and click a link to jump to the place in the document where that image was uploaded.
Bounty: $1,250
Progress Notes:
Done: https://www.amplenote.com/plugins/LpRxpXKGkgqC4G1Ba4iV6nDf
Create a plugin that captures the best ideas from popular spaced repetition apps, and incorporates them into an experience that helps users reap the learning benefits of spaced repetition.
Perhaps users could invoke a memory test via appOption, or perhaps you could render an embed with a timer that fired at long intervals. When it was time to present the user with a question, it should be sourced from either a table (preferable) or a consistent markdown presentation (if there is good prior art that proves this can work).
Ideally a user would be able to choose a tag, and have all of the notes from that tag processed for data tables that would become source material for the spaced learning prompts.
Bounty: $1,000
Progress Notes: Nobody is known to be working on this as yet. If you are working on this and have a release date in mind, email us?
Implement a plugin that can check a note for grammar or structure improvements, and suggest those improvements to the user as they traverse through the note.
Some types of suggestions that this plugin could ask AI to look for include:
* Could be shortened
* Could have grammar improved
* Example could be added
* Humor could be added
* Adverbs could be omitted
* Could remove passive voice
And other common writing suggestions that would be given by a high school language teacher. $1,000 for a functional v1, and another $1,000 if the plugin goes on to receive 15 upvotes in its first year.
Bounty: $1,000
Progress Notes: Nobody is known to be working on this as yet. If you are working on this and have a release date in mind, email us?
Import/insert citations, bibliographies, and PDF annotations from Zotero.
Should allow as much functionality as possible akin to the linked prior art.
Bounty: $1,000
More details: https://github.com/mgmeyers/obsidian-zotero-integration
Progress Notes: Nobody is known to be working on this as yet. If you are working on this and have a release date in mind, email us?
Create a plugin that allows exporting a note, tag, or the entire notebook into the following formats:
1. Word (.docx)
2. CSV (.csv)
3. Epub
4. Latex
5. PDF
If possible to write files directly to a user directory as they are exported, that would be an optimal means to show progress to the user.
Bounty: $1,000
Progress Notes:
Someone is working on this already.
Set up a plugin with a selector to choose from different headings in a note. When a heading is chosen, the plugin will render a configurable graph of the data in the table(s) that reside within the chosen header.
The row/column labels of the table should be used within the graph, if available. A button in the plugin can resync the data table with the visual output.
Bounty: $750
Progress Notes:
Already implemented, pending verification
It is only recently that Amplenote has enabled the possibility of imbuing text with coloring. Now that this is possible, all the pieces are in place to build a tool that is feature-equivalent with the Hemingway editor https://hemingwayapp.com/
The voting board mentions a $1500 bounty at the moment for the first person to develop a version of this that 700 plugin installs or 15 upvotes. We'll pay out the first half of that for whoever finishes a plugin that works feature-equivalent to Hemingway.
Note that there (obviously) needs to be a way to remove text coloring without losing formatting or links in the document.
Implementation hint: Get the markdown for a note that has colored text to see the HTML-comment-based formatting that is used to color text within a note.
Bounty: $750
More details: https://amplenoteplugins.featureupvote.com/suggestions/436118/implement-hemingway-in-editor
Progress Notes:
As of June 2024, Cazz on Discord mentioned they are currently working on this plugin. Please make sure to inquire on the #plugin-atelier channel on the Amplenote Discord if you plan to start working on this as well.
A plugin that enhances the use of templates inside Amplenote. Requirements to be found in external link
Bounty: $750
More details: https://public.amplenote.com/xmwrDb9UiAhj6LbKewY7M9uA
Progress Notes:
Done: https://www.amplenote.com/plugins/SjZGNPZBvRq42xpfD6u8CbHT
The linked voting item describes what we are after in depth.
Bounty: $750
Progress Notes:
Done: https://www.amplenote.com/plugins/8KDWax9RAQ9g41HgnR3f7aRK
Create a plugin, invoked by the evaluation operator (+ others if you can think of good ideas) that allows users to choose from the usual set of emojis. When they pick an emoji, insert an image of that emoji into the note at a large size, like 25-35 pixels tall by default. Since images are shown inline within the Amplenote editor, this should have the effect of allowing writing paragraphs with emojis that are easier to see (and don't change by platform).
Ideally, the user could be provided a radio selector for how large the inserted emoji/image should be.
Ideally, the user could upload their own images that could be inserted by the selector, like Slack. If the plugin author implements a Slack-style "custom emojis" functionality (ideally by writing a set of emoji string & images to a table in a note that the plugin reads from), we would pay 2x as much as the dollar value mentioned below, which assumes the emoji selector only inserts the usual set, as variably large images.
Bounty: $750
Progress Notes:
This plugin was completed: https://www.amplenote.com/plugins/1xinG87h1ZMS777i1EWtCYJx
Build a note that summarizes the upcoming day. Should be roughly feature equivalent with what Reflect offers.
Some specific suggestions on which API methods to use exist within the linked voting item.
This plugin should be pretty quick/straightforward to get working for v1, but we set the dollar value moderately high in hopes of getting a good and polished result.
Bounty: $500
More details: https://amplenoteplugins.featureupvote.com/suggestions/464776/agenda-create-notes-from-external-events
Progress Notes: Nobody is known to be working on this as yet. If you are working on this and have a release date in mind, email us?
Implement a plugin that ca be invoked on a note and that can detect large image files and compress them (aka replace them with a smaller resolution/smaller size version) in place (aka remove the large image and replace it with the smaller one.
Prize value specified on featureupvote.com is awarded upon meeting the popularity requirements, and the value specified below is awarded to the person meeting the functionality requirements.
Bounty: $500
Progress Notes:
Nobody is known to be working on this as yet. If you are working on this and have a release date in mind, email us?
Info in the attached link
Bounty: $500
Progress Notes:
Done: https://www.amplenote.com/plugins/WL34r5m5xnFX2C1bVcL7RypF
Many users would find it useful to be able to sync data to Omnivore, like the popular Readwise plugin syncs to Readwise https://www.amplenote.com/plugins/sNE7fRiG8Sm4c1Az6rLpiTZ5
This plugin might want to start from the Readwise code base and then swap out the API calls? Or you could start from scratch to have a less hefty plugin to maintain.
Bounty: $400
Progress Notes:
Completed: https://www.amplenote.com/plugins/MuvmH1oW5HB49Dn4WBzj7UnX
Translate the functionality of the smart typography plugin.
Bounty: $250
More details: https://github.com/mgmeyers/obsidian-smart-typography
Progress Notes: Nobody is known to be working on this as yet. If you are working on this and have a release date in mind, email us?
Make it possible to specify syntax that invokes randomness of dice rolls. Should implement a majority of functionality from the linked prior art.
Bounty: $250
More details: https://github.com/javalent/dice-roller
Progress Notes:
Someone started implementation. Please check with support@amplenote if you would like to build this one as well!