Documentation
Guides and references for OI Lab Open Source Laravel packages. INSEE integration, TypeScript generation, Attachements, Notes, Seeds, and documentation engine.
Quick Start
Packages
OI Laravel TypeScript
Generate TypeScript interfaces from Eloquent models
OI Laravel AI
AI backend for Laravel: provider/model catalog with pricing, request usage tracking and cost reporting, agent system-prompt registry and a self-updating tariff registry.
OI Laravel Attachments
Polymorphic file attachments, files and folders for Laravel applications
OI Laravel INSEE
Laravel package for INSEE SIRENE API integration
OI Laravel Notes
Polymorphic notes with attachments for Laravel applications
OI Laravel Metadata
Polymorphic SEO metadata and Open Graph management for Laravel applications
OI Laravel Seeds
Export and import Laravel seeders to/from JSON files with dependency management
OI Laravel Umami
Laravel wrapper for the Umami analytics REST API returning typed spatie/laravel-data DTOs.
OI Laravel Documentation
A Laravel package for managing markdown-based documentation with hierarchical navigation and search
OI Laravel Publish
Recursive CMS pages with ordered blocks, code-defined templates, spatie/laravel-data props and attachments
OI Laravel Raggable
Make any Eloquent model semantically searchable: a pluggable embedder and vector store turn model content into embeddings for similarity search and RAG retrieval.
OI Laravel Settings
Configuration settings management for Laravel with scoped values, typed casts and spatie/laravel-data value objects.