synlynk

Keep your AI tools in sync with your project.

A single-file Python CLI that injects project context into every AI session — no lost state, no repeated setup, no invisible costs.

curl -sSL https://raw.githubusercontent.com/nikhilsoman/synlynk/main/install.sh | bash
python3 bin/synlynk.py
Python 3.8+ stdlib only MIT
Every AI session starts from scratch. Switch from Claude to Gemini and it has no idea what you were building. Switch accounts and your task list evaporates. Costs accumulate invisibly.
1

init

Bootstrap project-docs/ and AI instruction files

2

exec

Run any AI CLI with context injected automatically

3

checkpoint

Archive completed tasks, refresh state, log telemetry

4

status

Dashboard: tasks, budget, alerts, watcher state

Context injection

Shared project-docs/ directory every AI tool reads at session start

Cost tracking

Budget limits with 80% warnings. Spend read from costs.md

Watch daemon

Background process regenerates context.md as project-docs/ changes

Sentinel alerts

Detects flatline failure loops — 3 consecutive failures of the same command

curl -sSL https://raw.githubusercontent.com/nikhilsoman/synlynk/main/install.sh | bash

Solo edition

Current — v0.2.0. Single developer focus.

Team edition

Next. Shared project state and collaboration.

Enterprise

Future. Org-wide policy and observability.