Portable AI sessions, governed for enterprise.

SessionFS captures AI coding work across tools, turns it into portable sessions, and lets teams resume, hand off, audit, and coordinate that work. Personas, tickets, and AgentRuns reduce custom orchestration while the knowledge base grows from every captured session.

Easy handoffs from humans to agents. Same sessions, same tickets, same knowledge, same system.

The shadow AI problem

AI coding agents are already on your network. The question is whether you can see what they do.

80.9%

of engineering teams run AI agents without full security approval

24.4%

have visibility into AI agent communications

$670K

more per incident when shadow AI is involved

Sources: Gravitee 2026, Microsoft Data Security Index 2026

Session Portability + Agent Coordination

Every agent run starts as a captured, portable session your team can inspect, resume, or hand off. Personas claim tickets. AgentRuns enforce CI policy. The orchestration layer your team would otherwise build in-house — portable across 10 local tools and cloud-agent-ready for AWS Bedrock, Google Vertex, and custom API clients via integration docs.

Claude CodeCodexGeminiCopilotCursorAmpClineRoo CodeKilo CodeAntigravity
session list
$ sfs list --today
Sessions (12)
IDToolMsgs
ses_a1b2claude-code47
ses_c3d4codex31
ses_e5f6gemini23
ses_g7h8cursor52
ses_i9j0amp18

Organizational Memory

Memory is not a loose summary. It is derived from captured sessions with transcripts, file changes, commands, git state, and provenance. Every session distils into knowledge claims your agents read — and write back to. Architecture decisions, debugging patterns, API contracts, environment quirks. Your codebase documents itself.

LLM Judge cross-references every AI claim against actual tool output and feeds verified findings into the same knowledge base. Trust scores surface in GitHub PR and GitLab MR threads.

Ask that memory directly. The session helper answers questions like “what did we decide about Redis and why?” from the sessions and project knowledge each person can already read, cites the sessions it used, and runs on your own model key, never one SessionFS supplies. It can also propose cleanup — moving stale sessions to Trash, switching Auto Narrative — that only happens when you press Confirm.

audit report
$ sfs audit ses_a1b2
Trust Score: 87%  |  Claims: 23  |  Verified: 18  |  Contradictions: 2
CRITICAL [CWE-393] Confidence: 94%
Claim: "All tests pass with exit code 0"
Evidence: exit code 1, 3 tests failed
HIGH [CWE-552] Confidence: 78%
Claim: "Created config.yaml with database settings"
Evidence: File not found in workspace

Compliance Built In

DLP scans every session archive server-side — 14 PHI patterns + 20 secret patterns, with BLOCK / REDACT / WARN modes set per organisation. Every captured manifest carries instruction provenance, persona, ticket, and the AgentRun that signed off. Audit-ready by construction.

HIPAA-ready managed or self-hosted deployment. Helm chart hardened with non-root UID 10001, read-only rootfs, RuntimeDefault seccomp. Deployed at a major healthcare system on AWS EKS.

dlp scan
$ sfs push ses_abc
DLP scan...
AWS_ACCESS_KEY detected in message 23
CONNECTION_STRING detected in message 41
Policy: REDACT
2 secrets redacted. Session pushed.

Easy handoffs from humans to agents.

Same tickets, same knowledge, same system — whether the operator is an engineer or an AI agent. The transition happens one persona at a time.

1

Engineers load personas

Every engineer assumes a persona (atlas, sentinel, scribe…) on their tickets. Sessions inherit the persona's rules, context, and identity. Define a persona once for the organization and every project in it can use it. Captured work flows back into the knowledge base.

Where most teams start. No AI autonomy yet — just consistent rules and a growing audit trail.

2

Routine personas operate

Trusted personas run autonomously on routine tickets — security review, dependency bumps, doc sync — under human supervision. AgentRuns enforce CI policy; LLM Judge flags contradictions before they merge.

Hybrid operation. The persona does the work; the engineer reviews the AgentRun like a pull request.

3

Autonomous on routine; humans on exceptions

Whole categories of routine work move to autonomous personas. Humans handle exceptions, novel problems, and the work that requires judgement. The audit trail is the same regardless of which side of the line did the work.

The endgame. Custom orchestration was never built — the same tickets and knowledge base carry the workload through every phase.

Your data. Your boundary.

Session data never touches shared infrastructure. Choose how you deploy — we isolate the data either way.

MOST POPULAR

Managed · Single-Tenant

We operate it. Your data stays yours.

Dedicated database and storage bucket — no shared infra. We handle updates, monitoring, scaling, and support. Zero DevOps on your side.

  • ✓Dedicated PostgreSQL
  • ✓Dedicated storage bucket
  • ✓Managed updates & patches
  • ✓99.9% uptime SLA
  • ✓Zero Kubernetes required
Contact Sales

Self-Hosted · Your Cloud

You operate it. We support it.

Helm chart deploys to AWS EKS, GCP GKE, Azure AKS, or on-prem. Full network isolation. Bring your own PostgreSQL and object store.

  • ✓Full network isolation
  • ✓Air-gapped option
  • ✓Your RDS / Cloud SQL
  • ✓Your S3 / GCS bucket
  • ✓HIPAA BAA available
helm deploy
$ helm install sessionfs ./charts/sessionfs \
--set license.key="sfs_helm_xxx" \
--set license.mode="local" \
--values values.prod.yaml
✓ API ready
✓ Dashboard ready
✓ Migrations applied
View Helm docs

Both options include dedicated support, custom SLA, and 14-day trial license.

Security & compliance

Designed for regulated industries and security-conscious teams. SessionFS self-hosted gives you complete control over access, storage, and audit trails.

Ask about compliance requirements →
✓
HIPAA-ready deployment
Air-gapped install with no external network calls. All session data stays within your VPC.
✓
Single sign-on (OIDC)
Sign in through Okta, Microsoft Entra ID, Google Workspace, or any OpenID Connect provider, with verified domains, just-in-time membership, and SSO enforcement for your organization.
✓
Full audit log
Every session write, push, handoff, and audit is logged with user, timestamp, and IP. Administrator overrides record who acted, why, and the state before and after. Exportable for SIEM.
✓
Organizations + RBAC
Owner, admin and member roles with organization management. People can belong to several organizations, such as their employer’s and a client’s, and each org keeps its own data, plan, DLP policy and AI key. Team-scoped session visibility with per-repo isolation and tier-based feature gating. See Organizations.
✓
DLP / Secret scanning
14 PHI patterns, BLOCK/REDACT/WARN policies per organization. Detects API keys, connection strings, and tokens before sync.
✓
Governed skills & plugins
Organization skill registries, exact-version assignments to the org, a member or a device, per-project install approvals, and one org skills policy enforced on the server and compiled into each tool’s own managed settings for MDM deployment. Agents can request a package but never approve one.
✓
Approval policies
Declarative sign-offs on merges and knowledge-base promotion: “auth changes need one security approver”, “compliance decisions need an admin”. A blocking policy holds merge readiness, the GitHub check and the GitLab status at the exact commit, or keeps an entry out of project truth, until enough of the right people approve. Nobody approves their own work, including through a service key they minted; agents can read requests but never decide. Every decision, with its reason, lands in an approval log you can export as CSV. See Approvals.
✓
Session helper, scoped to each user
Answers only from what the asking user can read, for one project, a whole project group or chosen sessions, inside one organization, re-checks access on every tool call, ties every factual sentence to the source it came from and marks the ones it can’t back, redacts everything sent to the model with your DLP policy, and writes each lookup to the retrieval audit log. Changes it proposes run only after the user confirms, with that user’s own permissions. Admins set model settings, custom instructions and a monthly token budget, see usage per member, and set conversation retention per organization.
✓
Two-way Jira Cloud sync
Promote tickets to Jira issues from an editable preview, or link a ticket to an issue already in Jira and choose which side wins, using built-in or your own story templates; acceptance criteria are copied word for word and every issue is pinned to its template version. Publishing can place the issue in a sprint, set its parent epic and carry the ticket’s due date and estimate, and a retried publish never creates a duplicate issue. Status changes, comments and due dates sync both ways through a signed webhook, completed tickets post one evidence comment, and the API token is encrypted at rest.
✓
Confluence publishing
Publish wiki pages and the compiled project context to a Confluence Cloud space your admins choose, after a preview of citations and anything dropped. Pages someone edited in Confluence are never overwritten silently: SessionFS shows the drift and lets a project admin decide.
✓
Project groups + restricted visibility
Group related projects and grant reader, editor or admin access to the whole group. Turn on restricted project visibility so members see only the projects they own, created or reach through a group. Group search and overviews only return what each person can read.
✓
Operator metrics
Prometheus metrics for request latency, pushes, DLP findings, authentication failures, tickets, review loops, approvals and scheduled jobs, four service level objectives with ready-made alert rules, and a Grafana dashboard for self-hosted deployments. Per-organization caps on expensive work keep one team from slowing down the rest. See Service Level Objectives and Tenancy and Isolation.
✓
License management
Trial keys, paid licenses, cloud or local validation. Self-hosted license server for air-gapped environments.
✓
SLA & dedicated support
Guaranteed uptime SLA, named support contact, and direct Slack channel for enterprise accounts.
"A major healthcare organization deploys SessionFS on AWS EKS with full network isolation for HIPAA compliance."

— Enterprise deployed, HIPAA environment

Talk to the team

Self-hosted deployment, compliance requirements, custom SLA, and pricing for large teams.

14-day trial license available for self-hosted evaluation.

We typically respond within one business day.

Contact Enterprise Sales