Skip to content

UiForm/uiform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UiForm

UiForm Logo

The AI Automation Platform

Made with love by the team at UiForm 🤍.

Our Website | Documentation | Discord | Twitter


What is UiForm?

UiForm solves all the major challenges in document processing with LLMs:

  1. Universal Document Processing: Convert any file type (PDFs, Excel, emails, etc.) into LLM-ready format without writing custom parsers
  2. Structured, Schema-driven Extraction: Get consistent, reliable outputs using schema-based prompt engineering
  3. Deployments: Create custom mailboxes and links to process documents at scale
  4. Evaluations: Evaluate the performance of models against annotated datasets
  5. Optimizations: Identify the most used deployments and help you finetune models to reduce costs and improve performance

We are offering you all the software-defined primitives to build your own document processing solutions. We see it as Stripe for document processing.

Our goal is to make the process of analyzing documents and unstructured data as easy and transparent as possible.

Many people haven't yet realized how powerful LLMs have become at document processing tasks - we're here to help unlock these capabilities.


How it works

UiForm allows you to easily create document processing deployments. Here is the general workflow:

sequenceDiagram
    User ->> UiForm: File Upload
    UiForm -->> UiForm: Preprocessing
    UiForm ->> AI Provider: Request on your behalf
    AI Provider -->> UiForm:  Structured Generation
    UiForm ->> Webhook: Send result
    UiForm ->> User: Send Confirmation
Loading

We currently support OpenAI, Anthropic, Gemini and xAI models.

You come with your own API key from your favorite AI provider, and we handle the rest.


Go further


Jupyter Notebooks

You can view minimal notebooks that demonstrate how to use UiForm to process documents:


Community

Let's create the future of document processing together!

Join our discord community to share tips, discuss best practices, and showcase what you build. Or just tweet at us.

We can't wait to see how you'll use UiForm.


Roadmap

We share our roadmap publicly on Github

Among the features we're working on:

  • Node.js SDK
  • Chat-based interface in the evaluation platform
  • Low-level speed optimizations for Evals Frontend
  • New JSON Reconciliation Model
  • Add more templates
  • DoubleCheck API (Agentic verification of the results)
  • Deep Research

About

The developper starter pack for document processing

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •