✨ instinct.cpp

instinct.cpp is a toolkit for developing LLM-powered applications.

Discord C++ 20 License CI Build

🚨 This project is under active development and has not reached to GA stage of first major release. See more at Roadmap section.

Features

Components of instinct.cpp

What instinct.cpp offer:

User Guides

For built-in applications:

For library itself:

Roadmap

Complete project plan is tracked at Project kanban.

Milestone Features DDL
v0.1.0 Long-short memory, PDF/TXT/DOCX ingestor, Chain programing paradigm, RAG reference app doc-agent 3.29
v0.1.1 Performance tuning, RAG evaluation, Function calling agent 4.16
v0.1.2 OpenAI Assistant API initial implementation, single-binary reference app mini-assistant 4.30
v0.1.3 * mini-assistant: tool calls with opensourced LLMs
5.17
v0.1.4 * doc-agent : rerank model
* mini-assistant: file-search tool support.
~~6.18~~ 6.14
v0.1.5 Overall optimization 6.30
v0.1.6 code-interpreter in mini-assistant 7.15

Contributions are welcomed! You can join discord server, or contact me via email.

Acknowledgements

This project could not be possible without following awesome projects.

And many thanks to the shared training checkpoints from:

Lists are sorted alphabetically.