freshcrate

ai

A productive AI coworker that learns, self-improves, and ships work.

Description

A productive AI coworker that learns, self-improves, and ships work.

README

Valor

An autonomous AI coworker. Not an assistant, not a chatbot — a colleague that owns its own machine and does real work.

What Is This?

Valor wraps agent harnesses (like Claude Code) and bridges them to the comms channels humans actually use (Telegram, Email, LinkedIn, and more). The supervisor assigns work and provides direction. Valor executes autonomously on its own Mac, reaching out when necessary.

How It Works

Three layers:

  • Comms layer — bridges to the channels where work actually happens: Telegram, Email, LinkedIn, etc. Messages come in, replies go out, session context survives across conversations.
  • Harness layer — wraps agent harnesses like Claude Code, giving Valor tools, memory, skills, and a full SDLC workflow.
  • Execution layer — a standalone worker service runs sessions against the configured harness. Sessions come in three role flavors: PM (orchestrates work), Dev (writes code), and Teammate (conversational).

Architecture

Valor architecture: Comms → Bridge → Worker (PM / Dev / Teammate) → Agent Harness

See docs/features/bridge-worker-architecture.md for the full design.

The SDLC Pipeline

Valor ships real features through a structured pipeline, each stage a skill the agent invokes:

Plan → Critique → Build → Test → Patch → Review → Docs → Merge

A PM session steers the pipeline and delegates coding work to a Dev session. See .claude/skills/sdlc/SKILL.md for the ground truth on stage definitions.

Subsystems

Subsystem Purpose
Subconscious memory Long-term memory with bloom-filter recall, intentional saves, and post-session extraction
Reflections Daily autonomous maintenance pipeline (log review, audits, cleanup, reporting)
Autoexperiment Nightly prompt optimization for observer/summarizer targets
Self-healing Watchdog service with crash tracking and automatic recovery
Session steering Inject guidance into running sessions from any process
Worktree isolation Per-feature git worktrees for parallel work without collisions
Dashboard Web UI showing sessions, health, reflections, and machine state

Quick Start

# 1. Install dependencies
pip install -e .

# 2. Configure environment
cp .env.example .env
# Edit .env with your API keys and comms credentials

# 3. Start the bridge and worker
./scripts/start_bridge.sh
./scripts/valor-service.sh worker-start

Service Management

./scripts/valor-service.sh status          # Bridge status
./scripts/valor-service.sh restart         # Restart bridge after code changes
./scripts/valor-service.sh worker-status   # Worker status
./scripts/valor-service.sh worker-restart  # Restart worker
tail -f logs/bridge.log                    # Stream logs

Repository Layout

ai/
ā”œā”€ā”€ agent/               # Session queue, SDK client, output routing
ā”œā”€ā”€ bridge/              # Comms bridges (Telegram, etc.) and nudge loop
ā”œā”€ā”€ worker/              # Standalone worker service (python -m worker)
ā”œā”€ā”€ tools/               # Local Python tools
ā”œā”€ā”€ ui/                  # Dashboard web UI
ā”œā”€ā”€ monitoring/          # Watchdog, crash tracker, health checks
ā”œā”€ā”€ .claude/
│   ā”œā”€ā”€ skills/          # SDLC and utility skills
│   ā”œā”€ā”€ commands/        # Slash commands
│   └── agents/          # Subagent definitions
ā”œā”€ā”€ config/              # SOUL.md persona, projects.json
ā”œā”€ā”€ scripts/             # Service management, setup, deployment
ā”œā”€ā”€ docs/features/       # Feature-level documentation
└── tests/               # Unit, integration, e2e

Development

pytest tests/unit/ -n auto     # Fast unit tests in parallel
pytest tests/                  # Full suite
python -m ruff format .        # Format

See Also

Resource Purpose
CLAUDE.md Development principles and working guide
docs/features/README.md Feature index — how things work
config/SOUL.md Valor persona and philosophy
tests/README.md Test suite index and contribution guide

Release History

VersionChangesUrgencyDate
main@2026-04-21Latest activity on main branchHigh4/21/2026
0.0.0No release found — using repo HEADHigh4/9/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

zotero-mcp-litešŸš€ Run a high-performance MCP server for Zotero, enabling customizable workflows without cloud dependency or API keys.main@2026-04-21
AdamAutonomous AI Agent Harness — persistent memory, SWARM orchestration, event-driven triggers. The KAIROS pattern, built independently before the Claude Code leak. pip install adam-frameworkv1.0-stable
comfy-pilotšŸ¤– Create and modify workflows effortlessly with ComfyUI's AI assistant, enabling natural conversations with agents like Claude and Gemini.main@2026-04-21
auto-deep-researcher-24x7šŸ”„ An autonomous AI agent that runs your deep learning experiments 24/7 while you sleep. Zero-cost monitoring, Leader-Worker architecture, constant-size memory.main@2026-04-19
ouroborosStop prompting. Start specifying.v0.28.8