Skip to main content

Platform Support

AgentOS integrates with the SQL Storage Adapter as its primary persistence interface. This enables a single codebase to run across Cloud (PostgreSQL), Desktop (Electron with better-sqlite3), Mobile (Capacitor SQLite), and Browser/Edge (sql.js fallback).

Defaults

AgentOS Usage

Source files

SurfaceRepoPath
createDatabase()framerslab/sql-storage-adaptersrc/core/database.ts
StorageAdapter contractframerslab/sql-storage-adaptersrc/core/contracts/index.ts
postgresAdapterframerslab/sql-storage-adaptersrc/adapters/postgresAdapter.ts
betterSqliteAdapterframerslab/sql-storage-adaptersrc/adapters/betterSqliteAdapter.ts
sqlJsAdapterframerslab/sql-storage-adaptersrc/adapters/sqlJsAdapter.ts
capacitorSqliteAdapterframerslab/sql-storage-adaptersrc/adapters/capacitorSqliteAdapter.ts
indexedDbAdapterframerslab/sql-storage-adaptersrc/adapters/indexedDbAdapter.ts
supabase adapterframerslab/sql-storage-adaptersrc/adapters/supabase.ts
Adapter tree (all backends)framerslab/sql-storage-adaptersrc/adapters/