SkillAgentSearch skills...

lattice

Local markdown notes with an MCP server, so different AI tools can read and write the same notebook.

Install / Use

claude mcp add rar-file -- npx -y github:rar-file/lattice

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

61/100

Supported Platforms

Claude Code
Claude Desktop

Lattice

An AI-native Obsidian replacement. Markdown files on disk; AI woven through everything.

Status: M0 skeleton.

Layout

apps/
  api/        FastAPI — runs --mode=local (SQLite) or --mode=cloud (Postgres+pgvector)
  cli/        Click CLI (`lattice ...`)
  web/        Next.js 15 web app
  desktop/    Tauri 2 desktop wrapper (spawns api as sidecar)
packages/
  sdk-ts/     TS client, generated from OpenAPI
  sdk-py/     Python SDK, shared by api + cli
  shared-schema/  OpenAPI spec, prompts
infra/
  migrations/      Schema (SQL)
  docker-compose.yml  Local Postgres + mailhog

Dev quickstart

# Python
uv sync

# JS
pnpm install

# API (local mode, SQLite)
uv run lattice-api --mode=local

# API (cloud mode, Postgres via docker)
docker compose -f infra/docker-compose.yml up -d
uv run lattice-api --mode=cloud

# Web
pnpm --filter @lattice/web dev

# CLI
uv run lattice --help

See /root/.claude/plans/shiny-snuggling-micali.md for the full architecture plan.

Related Skills

View on GitHub
GitHub Stars3
CategoryContent
Updated2mo ago
Forks0

Languages

Python

Security Score

92/100

Audited on May 21, 2026

1 low