Skip to content

πŸ”₯ Open Source AI Agents with Self-improvement Capabilities πŸ”₯

License

Notifications You must be signed in to change notification settings

Handit-AI/handit-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

63 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Handit logo Handit logo (dark)

πŸ”₯ Open Source AI Agents with Self-improvement Capabilities πŸ”₯

npm version pypi version license GitHub stars Discord

πŸš€ Quick Start β€’ πŸ“‹ Core Features β€’ πŸ“š Docs β€’ πŸ“… Schedule a Call


Handit Examples πŸš€

Welcome to the official examples repository for Handit.ai - the autonomous engineer that fixes your AI 24/7. Handit catches failures, writes fixes, tests them, and ships PRs automatically, like having an on-call engineer dedicated to your AI.

πŸ—‚ Examples

Unstructured to Structured Data Converter

An AI-powered tool that automatically converts messy, unstructured documents into clean, structured data and CSV tables. Perfect for processing invoices, purchase orders, contracts, medical reports, and any other document types.

Document Processing

Key Features:

  • Schema Inference: AI analyzes documents and creates optimal JSON structure
  • Data Extraction: Maps document fields to schema with confidence scoring
  • CSV Generation: Automatically creates organized tables for data visualization
  • Multimodal Support: Handles images, PDFs, and text files
  • Session Management: Isolated processing for different document batches

Technologies: Python, LangGraph, LangChain, OpenAI, FastAPI, Pandas

View Example β†’

Multi-Currency Invoice

This self-improving AI agent takes multi-currency invoices, extracts all data, and automatically normalizes all monetary values to a target currency (header currency) using historical exchange rates based on the invoice issue date. The crazy part? It gets smarter the more you use it.

Invoice Processing

Key Features:

  • Bulk Uploads: Upload multiple invoice files per session and store them under assets/{sessionId}
  • AI Extraction: Multimodal extraction of invoice fields and tables via vLLM
  • Currency Normalization: LLM + tool-calls to convert all monetary fields to a header currency
  • FX Rates: Latest and historical rates via ExchangeRate-API
  • Observability, Evaluation, Optimization: Handit.ai

Technologies: Node.js, Express.js, Multer, LangChain, OpenAI, ExchangeRate-API, Handit.ai

View Example β†’

πŸš€ Getting Started

Each example includes its own README with detailed setup instructions. Generally, you'll need:

  1. Clone this repository
  2. Navigate to the example directory
  3. Install dependencies
  4. Configure environment variables
  5. Run the example with the specified technologies

🀝 Contributing

We welcome contributions! If you've built an interesting AI agent or workflow, please share it by following our contribution guidelines.

πŸ“ License

This repository and its contents are licensed under the MIT License - see the LICENSE file for details.

πŸ“š Learn More

About

πŸ”₯ Open Source AI Agents with Self-improvement Capabilities πŸ”₯

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •