Skip to main content

Agent orchestration framework — project scaffolding, template distribution, AGENTS.md rules

Project description

ForgeWeave

Agent orchestration framework — project scaffolding, template distribution, and AGENTS.md global rules.

pip install forgeweave or uv add forgeweave

Quick Start

# Initialize a ForgeWeave project
forge init --tui opencode ./my-project
cd my-project

# Check your setup
forge doctor

Architecture

ForgeWeave is a scaffolding tool — Templates + Rules + Skills. No server.

forge init    → Copies TUI-specific templates into your project
              → Configures MCP servers (Playwright, Headroom, Firecrawl, etc.)
              → Generates AGENTS.md with dynamic MCP availability markers
forge doctor  → Verifies environment prerequisites

What forge init generates

Component Description
AGENTS.md Global behavioral rules for all coding agents, dynamically marking which MCP servers are available
Skills 20+ domain-specific skill bundles (deep-research, playwright-mcp, skill-builder, etc.)
Commands 8 predefined /forge-* commands (forge-start, forge-research, forge-search, etc.)
Agents Worker definitions for autonomous sub-agents (research pipeline, code review, etc.)
Hooks Lifecycle hooks for TUI-native orchestration
MCP configs Pre-configured Playwright (mandatory), Headroom (mandatory), and optional servers (Firecrawl, GitHub, SQLite, Context7)

Supported TUIs

  • OpenCode.opencode/ directory, JSON config
  • Claude Code.claude/ directory, JSON settings
  • Gemini CLI.gemini/ directory, JSON settings
  • Qwen Code.qwen/ directory, extension JSON

Design

  • Determinism — Same input always produces the same output
  • Template-driven — All scaffolding comes from versioned templates
  • No hidden state — All I/O is declared and logged
  • Adapters are boundaries — Business logic never leaks into TUI formats

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

forgeweave-2.0.0.tar.gz (289.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

forgeweave-2.0.0-py3-none-any.whl (429.7 kB view details)

Uploaded Python 3

File details

Details for the file forgeweave-2.0.0.tar.gz.

File metadata

  • Download URL: forgeweave-2.0.0.tar.gz
  • Upload date:
  • Size: 289.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for forgeweave-2.0.0.tar.gz
Algorithm Hash digest
SHA256 82a4c3bc884c3f715d0f121bb86dc36b4c13c7d56e9dc3643c3fe10aef3f65c4
MD5 61237266a06893b02663b0b5f4f99065
BLAKE2b-256 7afeffe1a573fa2fdf44e47131bb14b6728025bb23b5dc1d60a68a7af35cba31

See more details on using hashes here.

Provenance

The following attestation bundles were made for forgeweave-2.0.0.tar.gz:

Publisher: publish.yml on Razaib-khan/ForgeWeave

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forgeweave-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: forgeweave-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 429.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for forgeweave-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a3cfcd8c91e2f4fbe13a1be16bd6b860e830204d0d5d69d74912f1b56fc9ac27
MD5 695a5b7ad08e5a85bd6f3f1e53c500de
BLAKE2b-256 434ae232e601b0216884da171a02ffcee3fdd0b851676b3692375122320012f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for forgeweave-2.0.0-py3-none-any.whl:

Publisher: publish.yml on Razaib-khan/ForgeWeave

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page