Documentation

Start here for Seshat.

This documentation is the entry point for the open-source `seshat` runtime: CLI, Go SDK, core concepts, and the platform layers built on top of it. Use this page to choose the right path before diving into articles.

What these docs cover

seshat

The open-source Go runtime: agent loop, tools, permissions, MCP, RAG, sessions, CLI, gRPC, and SDK.

SeshatOS / seshat-ai

The product platform built on top: multi-user API, organizations, workspaces, audit, scheduler, desktop application, and governance.

$curl -fsSL https://raw.githubusercontent.com/EngineerProjects/seshat/main/scripts/install.sh | bash

Choose your path

Pick the entry point that matches what you are trying to do. This page is meant to orient, not to act like a landing page.

Try the CLI

Install the binary, configure a provider, and run your first autonomous agent locally.

Join the Community

Understand the project vision, the two repositories, and where to contribute across the runtime, CLI app, desktop app, and future SDKs.

How the ecosystem is split

Interfaces

CLI, Go SDK, gRPC clients, and later platform UIs consume the same runtime foundation.

Runtime Core

`seshat` provides tools, permissions, memory, MCP, RAG, sessions, execution, and agent primitives.

Platform Layer

`seshat-ai` / SeshatOS adds multi-user APIs, workspaces, quotas, audit, scheduled jobs, and desktop UX.

Start here

  1. Install the `seshat` binary
  2. Configure at least one provider
  3. Run your first CLI session
  4. Move into concepts, guides, or SDK integration

Documentation status

The structure is broader than the currently published content. This page reflects the real state instead of pretending every section is already complete.

Available now5
Planned next1
  • Comparisonsplanned

What is in the docs

Reference repositories