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.
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].
In order to start the terraphim server, run the following command:
cargo run
- 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.
Alex Mikhalev was inspired by the Relict series of science fiction novels by Vasiliy Golovachev, where Terraphim is an artificial intelligence living inside a spacesuit (part of an exocortex).