Skip to content
View demos-ra's full-sized avatar

Block or report demos-ra

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
demos-ra/README.md

Demos Ra

I build plain-text data tools for AI agents and the people who work with them. Every one rests on Multi-Sheet Tab-Separated Values (MTSV), a file format registered as an IETF Internet-Draft: TSV with one more dimension, where a tab separates fields, a line break separates records, and a form feed separates sheets. A whole Excel (XLSX) workbook becomes one text file that any AI agent, editor or script can read.

Why It Is Useful

AI agents read text. Excel workbooks, databases and agent memory are usually binary or locked inside one tool, so an agent cannot see them whole. MTSV keeps every sheet in plain text, so people, AI agents and ordinary tools all read and change the same file.

Repositories

  • mtsv-spec: the MTSV specification, an IETF Internet-Draft
    • mtsv: Python library and command that convert Excel, ODS, CSV, JSON, SQLite, Parquet and Arrow to and from MTSV
      • mtsv-office: open and save spreadsheets as MTSV in office apps: LibreOffice Calc now, Excel next
      • text-spreadsheet: MCP (Model Context Protocol) server that lets AI agents read Excel, CSV and other spreadsheets as text
      • living-memory: agent memory for any AI agent, as plain tables; Claude Code first
    • living-architecture: code generation from small MTSV grids, for Next.js, TypeScript, React, Prisma, CSS and JSON
    • void-os: the personal operating system for AI agents: memory, tools and hooks in one relational data bank of plain text

Get Started

Get Help

  • Issues: the issue tracker of each repository
  • Maintainer: Demos Ra

Pinned Loading

  1. living-memory living-memory Public

    Agent memory for any AI agent: full conversations kept as plain, related tables any tool, model or person can read and share β€” Claude Code first

    Python 8 1

  2. living-architecture living-architecture Public

    Let AI agents manage your whole codebase by editing small grids. Spec-driven, deterministic code generation for Next.js, TypeScript, React, Prisma, CSS and JSON.

    Python 5 1

  3. text-spreadsheet text-spreadsheet Public

    MCP server that lets AI agents read Excel, ODS, CSV, JSON, SQLite, Parquet and MTSV files, or a folder, as plain text

    Python 1

  4. mtsv mtsv Public

    Convert Excel (XLSX), ODS, CSV, JSON, SQLite, Parquet and Arrow files to and from MTSV, plain-text TSV with sheets β€” Python library and command

    Python

  5. mtsv-spec mtsv-spec Public

    Plain-text file format for multi-sheet spreadsheets such as Excel workbooks: MTSV, TSV with sheets β€” IETF Internet-Draft

  6. void-os void-os Public

    The personal operating system for AI agents: memory, tools and hooks in one relational data bank of plain text, for Claude Code, Codex and Cursor. Memory is space; time is CPU cycles.

    Python