tursodatabase/agentfs

The filesystem for agents.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 26 minutes ago
Added to GitGenius on September 20th, 2026
Created on October 24th, 2025
Open Issues & Pull Requests: 75 (+0)
GitHub issues: Enabled
Number of forks: 195
Total Stargazers: 3,416 (+0)
Total Subscribers: 14 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 59
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 244 days
Stale 30+ days: 58
Stale 90+ days: 56

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (36)
  • help wanted (28)
  • good first issue (9)
  • performance (9)
  • bug (7)
  • question (2)
  • testing (2)
  • documentation (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

AgentFS is a filesystem designed for AI agents that provides storage abstractions tailored to agent state management and execution.

AgentFS addresses the challenge of managing agent state, history, and reproducibility by storing the entire agent runtime—files, state, and operation history—in a single SQLite database file. The tool records every file operation, tool call, and state change in the database, enabling developers to query an agent's complete execution history using SQL. This approach allows snapshots of agent state to be captured and restored at any point, supporting reproducibility, debugging, and what-if scenario testing.

Developers building AI agents who need auditability and the ability to reproduce exact execution states should consider AgentFS. The tool suits projects where understanding agent behavior through historical analysis is important, or where compliance requirements demand complete operation logging. The single-file SQLite storage model makes agent filesystems portable across machines and deployable to any system where Turso runs, and they can be checked into version control. The project provides SDKs for TypeScript, Python, and Rust, along with a CLI that supports mounting the filesystem via FUSE on Linux and NFS on macOS, as well as command-line access to files and action timelines.

The project maintains active CI workflows and publishes SDKs across multiple package ecosystems. Development activity shows consistent attention to the core codebase with regular updates to the specification and user documentation, including a comprehensive manual and examples for getting started with both CLI and SDK approaches.