Your Markdown files.
Everywhere, anywhere.
Finally organized.

Aggregate notes from any folder, sync across devices, and keep your workflow intact. Built for anyone who lives in Markdown.

join the beta

Stop searching. Start finding.

Markdown files everywhere — AI prompts, docs, notes — scattered across folders and machines. strayfiles brings them together without moving anything.

Point strayfiles at your folders. It automatically indexes your files, adds tags and workspaces, and makes everything searchable. Your files stay where they are.

Sync your way: GitHub Sync, Stray Cloud, or local-only. No lock-in.

Bonus: Edit CLAUDE.md once and mirror it to AGENTS.md and .cursor/rules automatically. One source of truth for all your AI context files.

Who It's For

Built for anyone who lives in Markdown

Whether you're managing AI prompts, blog drafts, project docs, or personal notes — strayfiles adapts to your workflow.

AI tool power users

Using Claude, Codex, or other AI assistants? Keep your prompts, context files, and AI-generated content organized and searchable.

Writers & bloggers

Draft posts, organize ideas, and maintain your content pipeline — all in Markdown, synced everywhere.

Developers

CLAUDE.md files, README updates, project docs scattered across repos? Index them all without restructuring.

Todo list tinkerers

Build your own AI-powered task system with Markdown files. Search, tag, and organize your way.

Privacy-first thinkers

Local-first by default. Git sync if you want. Cloud only if you choose. Your data, your call.

Anyone drowning in .md files

If you've ever lost a note in a sea of folders, strayfiles is for you.

Features

Everything you need, nothing you don't

Powerful features that stay out of your way. No bloat, no learning curve — just your notes, organized.

For your CLAUDE.md, AGENTS.md & README.md files

Perfect for AI workflows: keep prompts, context files, and generated content organized.

Index any folder, keep your structure

Point strayfiles at ~/notes, ~/writing, ~/projects, or any mix of folders. Your files stay exactly where they are.

Search everything instantly

Full-text search across all your Markdown files. By title, content, or tags — find anything in seconds.

Sync your way

GitHub Sync or Stray Cloud — pick what works for you. No vendor lock-in.

Version history built in

Local snapshots and diff viewer. Restore any version, even without Git installed.

Native iOS app

Browse, search, and edit your notes on the go. Your ideas, always in your pocket.

Mirror files automatically

Edit CLAUDE.md once, auto-sync to AGENTS.md and .cursor/rules. One source of truth, everywhere it's needed.

Ping: AI agents that reach you

Let AI agents notify you. Get pinged on your phone when tasks finish and respond to keep Claude or Codex going.

How it works

Three steps to organized notes

No migration, no restructuring. Just point, tag, and go.

Ask ChatGPT
01

Point to your folders

Add roots to strayfiles.toml — ~/notes, ~/dev/docs, anywhere. Your files stay put.

02

Tag what matters

Add frontmatter to opt files in. Assign tags and workspaces. Everything else is ignored.

03

Search and sync

Full-text search across everything. Sync via GitHub Sync or Stray Cloud. Done.

Examples

Your files, your structure

strayfiles layers organization on top of your existing files. Add frontmatter or HTML comments to opt files in. Configure workspaces in a simple TOML file.

Project Files

strayfiles.toml
Ask ChatGPT
# Project configuration
version = 1

[settings]
explicit_only = false

# Folders to index
roots = [
  "./notes",
  "./docs",
  "~/projects"
]

# Patterns to ignore
exclude = [
  "node_modules/**",
  ".git/**",
  "*.tmp"
]

# Workspace definitions
[workspaces.work]
description = "Work projects and docs"
include = ["docs/**", "**/CLAUDE.md"]

[workspaces.personal]
description = "Personal notes"
include = ["notes/**"]
Power Features

Built for AI workflows

Features designed for developers who work with AI coding agents every day.

Free

File Mirrors

Edit once, sync everywhere. Keep CLAUDE.md, AGENTS.md, and .cursorrules in perfect sync.

  • One Source of Truth

    Edit your AI context file once. Mirrors auto-update everywhere.

  • Cross-Tool Support

    Works with Claude Code, Codex, Cursor, Copilot, and Windsurf.

  • Smart Stripping

    Automatically removes strayfiles metadata from mirrored copies.

  • Auto-Sync Option

    Enable in settings to sync mirrors whenever source files change.

Learn More
Pro

Ping

Let AI agents notify you. Get pinged on your phone when tasks finish.

  • Real Notifications

    Push notifications to iPhone, Mac, or TUI when agents need you.

  • Quick Replies

    Respond with buttons or text — right from the notification.

  • Works Everywhere

    Supports both Claude Code and OpenAI Codex CLI.

  • First Response Wins

    Reply from any device. Others auto-dismiss.

Learn More
Features

Everything you need to organize your Markdown

Powerful features that stay out of your way. No bloat, no learning curve — just your notes, organized.

Keep copies of files in sync across multiple locations. Perfect for maintaining CLAUDE.md, AGENTS.md, and .cursorrules across repos.

File Mirrors

Sync

Your notes, everywhere. GitHub Sync or Stray Cloud — pick what works for you.

Multi-Device Sync

Sync

Native iOS app built with SwiftUI. Browse, search, and edit your notes from anywhere.

Markdown on the Go

Mobile

Index any folder without moving files. Point strayfiles at ~/notes, ~/dev/docs, or any mix of folders.

All Your Docs in One Place

Organization

Virtual folders that don't change your filesystem. Filter by project, topic, or any criteria you define.

Smart Workspaces

Organization

Local snapshots and diff viewer. Restore any version, even without Git installed.

Version History

Safety