Friday banner
zhivko-kocev zhivko-kocev

Friday

AI community

Description

One CLI to manage AI agent configs from a single canonical store. One YAML source renders onto Claude Code, Codex, Copilot, OpenCode, Gemini and oh-my-pi: instructions, MCP servers, permissions and settings. Push to every agent, pull edits back, sync across machines via git.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

friday

[![test](https://github.com/zhivko-kocev/friday/actions/workflows/test.yml/badge.svg)](https://github.com/zhivko-kocev/friday/actions/workflows/test.yml) [![release](https://img.shields.io/github/v/release/zhivko-kocev/friday?sort=semver&display_name=tag)](https://github.com/zhivko-kocev/friday/releases) [![Go Reference](https://pkg.go.dev/badge/github.com/zhivko-kocev/friday.svg)](https://pkg.go.dev/github.com/zhivko-kocev/friday) [![Go Report Card](https://goreportcard.com/badge/github.com/zhivko-kocev/friday)](https://goreportcard.com/report/github.com/zhivko-kocev/friday) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)

Every AI coding agent wants its config in a different folder, in a different format. Claude Code reads `~/.claude/CLAUDE.md`. OpenAI Codex reads `~/.codex/AGENTS.md`. OpenCode reads `~/.config/opencode/AGENTS.md`. GitHub Copilot reads `~/.copilot/copilot-instructions.md`. The same rule, four times in four places, drifts the moment you stop maintaining all of them.

**friday** keeps one canonical store at `~/.friday/` and moves it where you need it. Seven commands cover the everyday workflow:

  • friday init — create or clone your store
  • friday claim — adopt the config an agent already has on this machine
  • friday setup — drop chosen knowledge into a project
  • friday sync — reconcile the store with every agent on this machine
  • friday status — preview what would change
  • friday sessions — list coding-agent sessions across every installed agent
  • friday share — propose store changes to your team

Plain Markdown and canonical YAML in, each agent's native format out — versioned by any git repo you point it at. `friday help` shows those seven; `friday help --all` shows the full toolbox underneath.

Bare `friday` prints usage plus the one concrete next step for wherever this install stands — `friday init`/`friday claim` when there is no store, `friday sync` when an inst