Skip to main content

Host-agnostic multi-agent company framework

Project description

company-os

Host-agnostic multi-agent company framework. Install into any repo; it compiles a neutral .company-os/ source into the host(s) you enable (Cursor today; Claude/Codex later).

Extracted from feedback-ai with git history preserved.

Releases: v0.11.0 (latest) · see CHANGELOG.md · Publishing · Releasing

Install (pinned)

pip install "git+https://github.com/mohitmeena144/company-os@v0.10.0"

For local development:

pip install -e ".[dev]"

Layout (this repo)

Path Role
.company-os/ Canonical source + runtime state (state/sprints, todos.json, …)
.cursor/, AGENTS.md Generated by company-os update — do not edit directly
src/company_os/ Installable Python package (engine + compiler)
src/company_os/plugins/ Optional pod plugins (sales, social, media, seo) — see docs/plugins.md
.claude/company/ Legacy extraction — pod agents/scripts retired in v0.4.0

Commands

company-os init --name myproject --host cursor   # or: cos init …
company-os update
company-os migrate-legacy          # copy legacy state into .company-os/state/
company-os run list                # agent run audit trail (start/finish/record/hook)
company-os budget status           # monthly spend vs caps (Phase 6)
company-os flows allowed eng-loop --agent developer  # ORIENT gate incl. budget
company-os dashboard --port 8787   # local web UI
company-os plugin list               # optional pod plugins (v0.4.0+)
company-os docs generate             # company reference tables (v0.7.0+)
company-os linear status             # Linear sync dry-run (v0.7.0+)
company-os linear migrate          # one-time local → Linear (v0.10.0+)
company-os agent new                # scaffold chassis agent (v0.8.0+)
company-os qa run --branch          # Playwright sprint QA (v0.9.0+)
company-os remote auth-status      # remote webhook config (v0.3.1+)
company-os status
company-os doctor --check

Edit workflow content in .company-os/rules/, skills/, agents/, and overlays/.

Adopting in another repo: see docs/consumer-adoption.md.

Legacy (retiring)

  • .claude/company/scripts/ — core engine is thin shims to company-os; pod plugins + helpers remain
  • .claude/skills/company-* — removed; use compiled .cursor/skills/

Development

pytest -q
company-os version

Requires Python 3.10+.

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

company_os-0.12.0.tar.gz (300.9 kB view details)

Uploaded Source

Built Distribution

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

company_os-0.12.0-py3-none-any.whl (360.2 kB view details)

Uploaded Python 3

File details

Details for the file company_os-0.12.0.tar.gz.

File metadata

  • Download URL: company_os-0.12.0.tar.gz
  • Upload date:
  • Size: 300.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for company_os-0.12.0.tar.gz
Algorithm Hash digest
SHA256 a15f689a29d285e2f4460d6bfb51df4e3b2b6a3b2650009dd7b5a452e3356a04
MD5 7792baa6989befa0705587e1094e50bc
BLAKE2b-256 28a1374f9a968a9a2edd7fca5179f824d869ec5c08b0d10eadf6ce2058d46a4b

See more details on using hashes here.

File details

Details for the file company_os-0.12.0-py3-none-any.whl.

File metadata

  • Download URL: company_os-0.12.0-py3-none-any.whl
  • Upload date:
  • Size: 360.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for company_os-0.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cef71cd1c322a19175c84d00ac8f6cc4744f2bf509d87ed122e42feb7cfb3686
MD5 edf26bdf4c80cb758fe9103932c72a4a
BLAKE2b-256 bd65ee14404091126e1441812dfb13c4ec8546eb7ba2b40916597826f8aee82e

See more details on using hashes here.

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