Skip to content

constructive-io/agentic-kit

Repository files navigation

Agentic Kit Monorepo

A unified, streaming-capable interface for multiple LLM providers.

Packages

  • agentic-kit — core library with provider abstraction and AgentKit manager
  • @agentic-kit/ollama — adapter for local Ollama inference
  • @agentic-kit/anthropic — adapter for Anthropic Claude models
  • @agentic-kit/openai — adapter for OpenAI and OpenAI-compatible APIs

Getting Started

git clone git@github.com:constructive-io/agentic-kit.git
cd agentic-kit
yarn install
yarn build
yarn test

Usage

import { createOllamaKit, createMultiProviderKit, OllamaAdapter } from 'agentic-kit';

const kit = createOllamaKit('http://localhost:11434');
const text = await kit.generate({ model: 'mistral', prompt: 'Hello' });

// Multi-provider
const multi = createMultiProviderKit();
multi.addProvider(new OllamaAdapter('http://localhost:11434'));

Contributing

See individual package READMEs for docs and local dev instructions.

About

A unified, streaming-capable interface for multiple LLM providers.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors