Project study / Libraries
Published
Conduit
A small provider-neutral AI interface for TypeScript, Python, and Rust applications.
Conduit provides explicit drivers for local and hosted model APIs while leaving orchestration and application behavior to its callers.
01 / A short provider contract
One application input. Replaceable drivers.
Applications call a shared driver contract; provider-specific implementations handle local or hosted model APIs.
InputApplication
Shared interfaceConduit contract
Existing provider drivers
- OpenAI-compatible
- Ollama
- Anthropic
- Gemini
Language bindings
- TypeScript
- Python
- Rust
Diagram routes and groups
Provider-neutral request
- Application
- Conduit contract
- Provider driver
Replaceable provider drivers
- OpenAI-compatible
- Ollama
- Anthropic
- Gemini
Shared language bindings
- TypeScript
- Python
- Rust
02 / Scope boundary
A small integration layer.
Conduit provides
Driver Boundary
The application-facing contract stays small while provider adapters remain replaceable.
- Provider API drivers
- Streaming interface
- Language bindings