Source: https://seerepo.com/r/akitaonrails/ai-memory/built
Markdown source: https://seerepo.com/r/akitaonrails/ai-memory/built.md
Description: ai-memory is a Rust repo built with Tauri, axum, tower, and Tokio. It stores its data in SQLite and signs people in with argon2.

# What is ai-memory built with?

ai-memory is a Rust repo built with Tauri, axum, tower, and Tokio. It stores its data in SQLite, signs people in with argon2, uses AI through rmcp, candle-core, candle-nn, candle-transformers, and tokenizers, makes its content with askama, jsonc-parser, zip, lopdf, pulldown-cmark, and 1 more, validates its data with schemars, deploys with tracing, tracing-subscriber, and tracing-appender, and uses rusqlite. It has 653,695 written lines, with 248 test files.

Read on November 8, 2026, at commit fec76f1.

Repository: https://github.com/akitaonrails/ai-memory

## Frontend

### The base

- **[Tauri](https://seerepo.com/uses/tauri)**: 1 file

### Interface

- **[crossterm](https://seerepo.com/uses/crossterm)**: 4 files

## Backend

### The base

- **[axum](https://seerepo.com/uses/axum)**: 56 files
- **[tower](https://seerepo.com/uses/tower)**: 11 files

### Data

- **[rusqlite](https://seerepo.com/uses/rusqlite)**
- **[SQLite](https://seerepo.com/uses/sqlite)**: 43 files · [crates/ai-memory-store/src/lib.rs, line 15](https://github.com/akitaonrails/ai-memory/blob/fec76f18c15835bb2dc5c2be3081ce4db0c1270e/crates/ai-memory-store/src/lib.rs#L15)

### Sign-in

- **[argon2](https://seerepo.com/uses/argon2)**: 1 file

### AI

- **[rmcp](https://seerepo.com/uses/rmcp)**: 4 files
- **candle-core**: 1 file
- **[candle-nn](https://seerepo.com/uses/candle-nn)**: 1 file
- **candle-transformers**: 1 file
- **[tokenizers](https://seerepo.com/uses/tokenizers)**: 1 file

## Support

### The base

- **[Tokio](https://seerepo.com/uses/tokio)**: 102 files

### Content

- **askama**: 20 files
- **[jsonc-parser](https://seerepo.com/uses/jsonc-parser)**: 4 files
- **[zip](https://seerepo.com/uses/zip)**: 2 files
- **lopdf**: 1 file
- **[pulldown-cmark](https://seerepo.com/uses/pulldown-cmark)**: 1 file
- **[quick-xml](https://seerepo.com/uses/quick-xml)**: 1 file

### Validation

- **[schemars](https://seerepo.com/uses/schemars)**: 13 files

### Deploy

- **[tracing](https://seerepo.com/uses/tracing)**: 76 files
- **[tracing-subscriber](https://seerepo.com/uses/tracing-subscriber)**: 3 files
- **[tracing-appender](https://seerepo.com/uses/tracing-appender)**: 1 file

### Tools

- **clap**: 20 files
- **clap_complete**: 2 files

### Other

- **serde_urlencoded**
- **serde_json**: 192 files
- **serde**: 162 files
- **anyhow**: 132 files
- **tempfile**: 124 files
- **jiff**: 74 files
- **reqwest**: 44 files
- **sha2**: 36 files
- **uuid**: 28 files
- **async-trait**: 26 files
- **secrecy**: 21 files
- **toml_edit**: 17 files
- **thiserror**: 13 files
- **base64**: 11 files
- **fs2**: 9 files
- **regex**: 8 files
- **dirs**: 7 files
- **flate2**: 7 files
- **tar**: 7 files
- **icu_normalizer**: 6 files
- **libc**: 5 files
- **serde-saphyr**: 5 files
- **tokio-util**: 5 files
- **getrandom**: 4 files
- **git2**: 4 files
- **subtle**: 4 files
- **sysinfo**: 4 files
- **unicode-width**: 4 files
- **url**: 4 files
- **figment**: 2 files
- **parking_lot**: 2 files
- **ruzstd**: 2 files
- **socket2**: 2 files
- **walkdir**: 2 files
- **fluent-bundle**: 1 file
- **fluent-syntax**: 1 file
- **futures-util**: 1 file
- **http**: 1 file
- **notify**: 1 file
- **notify-debouncer-full**: 1 file
- **rustls**: 1 file
- **tower-http**: 1 file
- **unic-langid**: 1 file
- **winapi-util**: 1 file
- **windows-registry**: 1 file

## Other repos with a similar stack

- [aaif-goose/goose](https://seerepo.com/r/aaif-goose/goose/built): axum, Tokio, rmcp, candle-core, candle-nn, candle-transformers, tokenizers, zip, lopdf, pulldown-cmark, schemars, tracing, tracing-subscriber, tracing-appender · [Compare](https://seerepo.com/compare/aaif-goose/goose/vs/akitaonrails/ai-memory)
- [block/buzz](https://seerepo.com/r/block/buzz/built): Tauri, axum, tower, rusqlite, SQLite, Tokio, rmcp, tokenizers, zip, pulldown-cmark, quick-xml, schemars, tracing, tracing-subscriber · [Compare](https://seerepo.com/compare/akitaonrails/ai-memory/vs/block/buzz)
- [trycua/cua](https://seerepo.com/r/trycua/cua/built): Tauri, axum, tower, rusqlite, SQLite, Tokio, argon2, rmcp, jsonc-parser, zip, schemars, tracing, tracing-subscriber, tracing-appender · [Compare](https://seerepo.com/compare/akitaonrails/ai-memory/vs/trycua/cua)
- [spacedriveapp/spacedrive](https://seerepo.com/r/spacedriveapp/spacedrive/built): Tauri, axum, tower, rusqlite, SQLite, Tokio, crossterm, argon2, rmcp, zip, tracing, tracing-subscriber, tracing-appender · [Compare](https://seerepo.com/compare/akitaonrails/ai-memory/vs/spacedriveapp/spacedrive)
- [atuinsh/atuin](https://seerepo.com/r/atuinsh/atuin/built): axum, tower, rusqlite, SQLite, Tokio, crossterm, argon2, rmcp, pulldown-cmark, schemars, tracing, tracing-subscriber, tracing-appender · [Compare](https://seerepo.com/compare/akitaonrails/ai-memory/vs/atuinsh/atuin)
- [openai/codex](https://seerepo.com/r/openai/codex/built): axum, tower, SQLite, Tokio, crossterm, rmcp, zip, pulldown-cmark, schemars, tracing, tracing-subscriber, tracing-appender · [Compare](https://seerepo.com/compare/akitaonrails/ai-memory/vs/openai/codex)

## Frequently asked questions

### What language is ai-memory written in?

ai-memory is written in Rust, with 653,695 written lines.

### What framework does ai-memory use?

ai-memory is built with Tauri, axum, tower, and Tokio.

### What database does ai-memory use?

ai-memory stores its data in SQLite.

The proof: [crates/ai-memory-store/src/lib.rs, line 15](https://github.com/akitaonrails/ai-memory/blob/fec76f18c15835bb2dc5c2be3081ce4db0c1270e/crates/ai-memory-store/src/lib.rs#L15)

### What does ai-memory sign people in with?

ai-memory signs people in with argon2.

### Does ai-memory use AI?

Yes. ai-memory uses AI through rmcp, candle-core, candle-nn, candle-transformers, and tokenizers.

### What services does ai-memory use?

ai-memory uses rusqlite.

### Does ai-memory have tests?

Yes. ai-memory has 248 test files.

### Which repos have a stack like ai-memory's?

The ones that share most of its stack: aaif-goose/goose, block/buzz, and trycua/cua.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
