FUR LogoFUR
InstallGitHub
FUR MascotRUST CRATE

A solution to the long-term memory problem of AI chats.

FUR turns your AI conversations into a digital diary — searchable, branchable, and yours to keep. Build a lasting memory for the thoughts you share with machines.

Simple • Local-first • Open source

Log a Conversation with Gemini: Best-Seller

andrew@local:~/fur-demo
$ fur new "best-seller ideas"
[NEW] Thread created: 5dcbb7a8 — "best-seller ideas"
$ fur jot "brainstorm ideas for a best-selling book"
✍️ Message jotted down to thread 5dcbb7a8-9ce0-401d-93e7-0554eda73dd4: 7022cadc [andrew] 🦊
$ fur chat gemini
💬 Write / Copy-Paste your Markdown or text below. ↪ Finish with Ctrl+D (Linux/macOS) or Ctrl+Z then Enter (Windows). ↪ Press Ctrl+C to cancel.
💾 Saved to chats/CHAT-20251031-172706.md
$ fur jot "Romantasy"
✍️ Message jotted down to thread 5dcbb7a8-9ce0-401d-93e7-0554eda73dd4: 260b0dd2 [andrew] 🦊
$ fur chat gemini
💬 Write / Copy-Paste your Markdown or text below. ↪ Finish with Ctrl+D (Linux/macOS) or Ctrl+Z then Enter (Windows). ↪ Press Ctrl+C to cancel.
💾 Saved to chats/CHAT-20251031-172809.md
$ fur tree
🌳 Thread Tree: brainstorm ├── [Root] 🦊 [andrew] brainstorm ideas for a best-selling book 7022cadc ├── [Root] 🤖 [gemini] chats/CHAT-20251031-172706.md 📄 7b96fd60 ├── [Root] 🦊 [andrew] Romantasy 260b0dd2 └── [Root] 🤖 [gemini] chats/CHAT-20251031-172809.md 📄 606bebe6
▊

See FUR in Action

Watch how FUR makes saving and organizing conversations effortless

Everyday Commands

$ fur jot "explain quantum mechanics"

Jot a quick message as yourself (your avatar). Perfect for capturing ideas on the fly.

$ fur chat gemini

Save AI responses by pasting them directly to the terminal

$ fur timeline --contents --out TIMELINE.md

Export the full conversation with all attached documents as a Markdown file.

$ fur convo

Show all conversations stored in folder with their unique hashes.

$ fur convo <hash(first chars)>

Jump directly to the conversation identified by its hash.

$ fur new "Motivational quotes from Linus Torvalds"

Start a brand new conversation and keep it separate from the rest.

$ fur your_script.frs

Run an entire fur script (.frs) directly with the CLI. Perfect for automating saved conversations or replaying demos.

Rust Crate Installation

Install from Crates.io

cargo install fur-cli

Build from Source

git clone https://github.com/andrewrgarcia/fur-cli
cd fur-cli && cargo build --release

Quick Start

fur new "my first conversation"
fur avatar andrew 🦊
fur jot "Hello pengu!"

Built to Be

Tools that feel natural, save you time, and make your conversations easy to keep.

Track Conversations

Every chat, note, or log is a versioned thread you can revisit and fork anytime.

Branch & Merge Ideas

Create alternate paths for thoughts and combine them later — just like Git.

Attach Files & Markdown

Add documents, references, or essays directly to your conversational threads.

Script with .frs Files

Automate and replay structured chat flows for consistent results.

Local-First Memory

All your data is stored locally — searchable, portable, and fully yours.

Export Beautifully

Render threads as clean Markdown or PDFs with avatars and formatting preserved.

Introducing FurScript

FurScript is a simple scripting language designed to capture, branch, and export conversations. Think of it as Markdown for interactive chats: readable, editable, and always in your control.

Run a script

fur your_script.frs

✨ Official VS Code Highlighter

Write FurScript with full syntax highlighting directly inside your editor.

Get the Extension

Timeline Export

Learn FUR

Master conversation version control with our comprehensive tutorials

Getting Started (v0.2)
Getting Started (v0.2)
Learn the basics of FUR in 7 minutes. Installation, setup, and your first conversation.
Premiere Demo (v0.2)
Premiere Demo (v0.2)
FUR’s first full demo — an 18-minute walkthrough with the legendary “Peanut Butter Mystery” 🥜. Explore branching timelines, markdown briefs, and courtroom chaos.
No More Messy AI Chat Logs (v0.3.6)
No More Messy AI Chat Logs (v0.3.6)
Welcome to Conversation Control: see how FUR turns chaotic AI chats into clean, structured logs right from the terminal.

Ready to start versioning your thoughts?

FUR lets you branch, recall, and export your ideas — all from your terminal.

Install via Cargo:

cargo install fur-cli

Then create your first thread:

fur new "my first conversation"
FUR Logo
FURConversation Control System
Pengu mascot
Crates.ioGitHubLinkedInCommunity

🦊 FUR - Un-F*rk your thoughts.

MIT Licensed · Built in Rust · Local-first