terraphim / terraphim-ai

Terraphim AI: deterministic AI Assistant

Home Page:https://terraphim.ai

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Terraphim AI Assistant

Terraphim is a privacy-first AI assistant that works for you under your complete control and is fully deterministic. It begins as a local search engine, which can be configured to search for different types of content, such as StackOverflow, GitHub, and the local filesystem with a pre-defined folder, including Markdown Files. We utilize modern algorithms for AI/ML, data fusion, and distributed communication techniques to operate AI assistants on the user's hardware, including unused mobile devices.

It operates on local infrastructure and works exclusively for the owner's benefit.

<iframe width="848" height="510" title="vimeo-player" src="https://player.vimeo.com/video/854283350" frameborder="0" allowfullscreen> </iframe>

Why Terraphim?

There are growing concerns about the privacy of data and the sharing of individuals' data across an ever-growing list of services, some of which have a questionable data ethics policy.

Individuals struggle to find relevant information in different knowledge repositories: [1], [2], [3]: personal ones like Roam Research/Obsidian/Coda/Notion, and team-focused ones like Jira/Confluence/Sharepoint, or public [4].

Getting Started

In order to start the terraphim server, run the following command:

cargo run

Follow us

Discourse users Discord

Terminology

  • Role: A role is a set of settings that define the default behavior of the AI assistant. For example, a developer role will search for code-related content, while a father role will search for parenting-related content.
  • Rolegraph: A structure for ingesting documents into Terraphim - knowledge graph turned into a scoring function (Aho-Corasick automata build from the knowledge graph).

Why "Terraphim"?

Terraphim is an artificial intelligence living inside a spacesuit (part of an exocortex), or inside your house or vehicle, and it is designed to help you with you tasks. You can carry it around with you. Originally taken from Relict series of science fiction novels by Vasiliy Golovachev.

About

Terraphim AI: deterministic AI Assistant

https://terraphim.ai

License:Apache License 2.0


Languages

Language:Rust 51.9%Language:SCSS 29.0%Language:Svelte 7.1%Language:Earthly 5.1%Language:Shell 2.4%Language:JavaScript 1.9%Language:TypeScript 1.7%Language:CSS 0.4%Language:Python 0.3%Language:HTML 0.1%Language:Ruby 0.0%