Ellf × Prodigy
Scale up and automate your data development with Ellf and our battle-tested annotation tool Prodigy
Included with Ellf
Build fully custom workflows
Ellf makes your coding assistant proficient at developing custom recipes and interfaces for advanced annotation tasks. Just describe your requirements and get a tailor-made workflow you can start in the platform in a single click.
✳︎Claude Code
› /ellf-prodigy I need a custom entity linking recipe where the user does NER annotation and then each entity is searched in the knowledge base, and the user is able to select the correct one from a dropdown. Another button next to the entity should display expanded definitions of the entities.⏺︎Sure! Let me put together a custom recipe and interface for your task.OpenAI NER agentSTARTING
Annotate entitiesSTARTED
Automate data collection with agents
Assign LLM-powered annotation agents to your task and see their annotations come in in real time. Spend less time on the grunt work and focus on where human feedback really matters.
✳︎Claude Code
› Can you start a new annotation task for the latest support tickets?Alex Smith
Developer
Jamie Davis
Project Manager
Collaborate on data with your whole team
Ellf makes it easy for everyone to operate annotation projects, no coding experience required. Start and configure tasks in the app or simply ask your AI coding assistant to do it for you.
Training experimentSTARTING
Annotate documentsSTARTED
Keep your data fully private and under your control
All annotation tasks are served from a data-private cluster you run locally or in your own cloud, which also includes the database. No code or data ever needs to leave your servers.
Ready to get started?
Sign up for a free account to bring Ellf and Prodigy to your team, or read the docs to see how it all fits together.
Frequently Asked Questions
Any other questions that are not covered here? Email us!
Ellf lets you plug in your own data-private cluster hosted locally or on your cloud infrastructure and under your control. The cluster provides all data, models and custom code you use and create, serves the annotation application and performs actions like model training or data analysis.
This means that no sensitive data ever leaves your servers or has to pass through our servers in the process. Whenever data from the cluster is used or shown in the web app or CLI, Ellf makes two separate requests: one to our server and one to your cluster.
The cluster can be set up in your cloud account (e.g. AWS, Google Cloud or Azure) or on a local workstation in a few simple steps, without requiring specific DevOps or infrastructure expertise. If you’ve connected Ellf to your coding assistant like Claude Code, it can also set up and launch your cluster for you.
Annotation recipes work just like standalone Prodigy recipes, so you can easily port over any custom workflows, or have Ellf do it for you via your coding assistant. The built-in recipes also cover all common Prodigy annotation workflows, like annotating text categories, spans and entities, or working with PDFs, images and audio files.
Ellf's project planning and annotation modules can help you develop the right strategy and label schemes for your use case, implement data development best practices and pre-configure recipes for you.
Ellf lets you create LLM-powered agents and assign them to annotation tasks, just like you would with human annotators. Agents support a range of different annotation types, like span annotation, text classification or binary feedback, and will automatically create annotated data, which is added to the dataset and available for review in the UI. You can also customize agents and add your own for different data types and using custom prompts and models.
Ellf’s team plans are priced per developer. Developers (and admins) are users that can operate the platform and start jobs, publish code and data to the cluster, and manage annotation and agents. Each developer or admin uses one seat.
The Professional plan also includes unlimited free annotator accounts. These are users who can be invited to your organization and assigned to tasks, and who are only able to access the annotator dashboard and annotation UI. In the Starter plan, there are no annotator accounts so every member is an admin or developer and uses a paid seat. The free Solo plan is for one person, with one cluster on their own machine or home network, so it has no seats and can’t invite other users.
For more details and feature comparison, see the plans overview.