Skip to main content

Software for AI

warning

This document has been translated using machine translation without human review.

Graphical User Interface (GUI) Applications

  • GPT4All — an easy way to get acquainted with using local models (LLM)
  • LM Studio — advanced capabilities for using local language models
  • FlowiseAI — an open-source tool for visual, low-code LLM programming
  • KoboldAI UI

Development

  • AutoGen — a software framework for agentic AI
  • llama.cpp — a set of solutions for working with LLMs
  • node-llama-cpp — a llama.cpp wrapper for Node.js
  • LocalAI — an open-source alternative to OpenAI
  • ollama — CLI and REST API for integration with large language models
  • LangChain - a software framework for LLM integration on Python and Node.js
  • LangGraph Studio
  • Semantic Kernel — SDK for integrating large language models (LLMs)
  • NLTK — Natural Language Toolkit

Database Management Systems (DBMS)

  • Apache Parquet — an open-source columnar DBMS designed for efficient data storage and retrieval
  • Chroma — an open-source vector DBMS from Google
  • Faiss — a library for efficient similarity search and clustering of dense vectors, developed by Facebook/Meta
  • Qdrant — an open-source vector database and vector search engine written in Rust