freshcrate
Skin:/
Home > AI Agents > opencow

opencow

One task, one agent, delivered. The open-source platform for task-driven autonomous AI agents.OpenCow assigns an autonomous AI agent to every task — features, campaigns, reports, audits — and deliver

Why this rank:Strong adoptionRelease freshnessHealthy release cadence

Description

One task, one agent, delivered. The open-source platform for task-driven autonomous AI agents.OpenCow assigns an autonomous AI agent to every task — features, campaigns, reports, audits — and delivers them in parallel. Full context. Full control. Every department. 🐄

README

English · 简体中文

OpenCow

OpenCow

One Task. One Agent. Delivered.

The open-source platform for task-driven autonomous AI.
Every task becomes an autonomous agent — campaigns, reports, features, audits
ship in parallel. For every team.

License: Apache-2.0 Electron React TypeScript PRs Welcome

How It Works · Features · Quick Start · Architecture · Contributing

Website · X (Twitter) · Download


OpenCow Issues Preview

How It Works

Task In. Result Out.

Step What happens
Create Write a task, not a prompt. Describe the deliverable — a campaign, a report, a feature, an audit. OpenCow links full context: project files, prior work, related tasks.
Dispatch One task, one agent. Each task gets a dedicated agent with full context — project knowledge, team playbooks, organizational standards. 15 tasks, 15 agents, in parallel.
Deliver Agents research, draft, build, and publish — autonomously. Real-time progress, instant notifications, approval gates at every step. Review. Ship.

The Platform

Everything to turn your task list into a parallel AI workforce.

Task-to-Agent Pipeline

Built-in task tracker where every task becomes an agent. Break projects into sub-tasks, each with a dedicated agent. Your task list IS your delivery plan.

1 Task = 1 Agent · Sub-task hierarchy · Auto-linked context

Agent Intelligence

Equip agents with your org's knowledge, standards, and tools. Skills, playbooks, integrations — every agent follows your processes.

Custom skills · 6 capability types · Auto-sync standards

Agent Command Center

Real-time dashboard. Track every agent's progress and actions. Approve deliverables. One screen, full visibility.

Live monitoring · Task-linked status · Approval gates

Work from Anywhere

Dispatch agents from Telegram, Discord, WeChat, or Lark. Schedule recurring workflows. Get notified via webhooks.

4 IM platforms · Natural language · 7 schedule types


Everything. Built In.

No plugins. No integrations to configure. Every capability your AI workforce needs.

Task & Agent Core
Task Tracker · Agent Dashboard
Live Monitor · Multi-Project

Intelligence
Intelligence Hub · Marketplace
Built-in Browser · Artifacts

Automation
Scheduling · Webhooks
Notifications · Live Preview

Command & Control
IM Command · Terminal
Command Palette · Themes


Built Different

The design decisions that define OpenCow.

Principle What it means
1:1 Task → Agent One task, one agent. Full context. Full traceability. Zero ambiguity.
Local & Private Everything runs on your machine. Zero telemetry. Zero cloud. Your data never leaves.
15+ Parallel Agents Deliver 15+ tasks simultaneously. Suspend and resume any agent without losing context.
4-Layer Deep Context Engine Every agent inherits organizational knowledge, project context, team standards, and task-specific instructions.

Quick Start

From source (for contributors)

Prerequisites: Node.js >= 18 and pnpm >= 9

# Clone the repository
git clone https://github.com/OpenCowAI/opencow.git
cd opencow

# Install dependencies
pnpm install

# Launch in development mode (HMR enabled)
pnpm dev

Download the app

Grab the latest release from opencow.ai/download — free, open source, ready in 60 seconds.


Tech Stack

Layer Choice Why
Desktop Electron 40 Cross-platform, native-grade experience
UI React 19 + Tailwind CSS 4 Concurrent rendering, utility-first styling
Language TypeScript (strict, zero any) End-to-end type safety
State Zustand Lightweight reactive stores with row-level subscriptions
Build electron-vite (Vite) Sub-second HMR, triple-target build
Database SQLite via Kysely Local-first, type-safe schema with 35+ migrations
Terminal xterm.js + WebGL Hardware-accelerated terminal rendering
Editor Monaco Editor VS Code-grade editing experience
Testing Vitest + React Testing Library Fast, modern test runner
AI Claude Agent SDK + Codex SDK + MCP Multi-engine — choose Claude or Codex as your AI engine, with Model Context Protocol

Architecture

OpenCow follows a hardened Electron architecture with strict process isolation:

┌─────────────────────────────────────────────────────┐
│                   Renderer Process                   │
│  ┌───────────┐  ┌──────────┐  ┌──────────────────┐  │
│  │  React 19  │  │  Zustand  │  │  271 Components  │  │
│  │ Components │  │  Stores   │  │  68 Hooks        │  │
│  └─────┬─────┘  └────┬─────┘  └────────┬─────────┘  │
│        └──────────────┴─────────────────┘            │
│                        │ IPC (contextBridge)         │
├────────────────────────┼────────────────────────────┤
│                    Main Process                      │
│  ┌──────────┐  ┌──────────┐  ┌───────────────────┐  │
│  │  DataBus  │  │ Services │  │  Native Modules   │  │
│  │  Events   │  │  (47+)   │  │  SQLite · PTY     │  │
│  └──────────┘  └──────────┘  └───────────────────┘  │
│  ┌──────────┐  ┌──────────┐  ┌───────────────────┐  │
│  │  Claude   │  │  Bot     │  │  Capability       │  │
│  │  Agent SDK│  │  Gateway  │  │  Center           │  │
│  └──────────┘  └──────────┘  └───────────────────┘  │
└─────────────────────────────────────────────────────┘

Security model:

  • contextIsolation: true — renderer cannot access Node.js
  • nodeIntegration: false — no direct module loading
  • Type-safe IPC bridge via contextBridge.exposeInMainWorld
  • Sandboxed file access with explicit path allowlists
  • Separate data directories for dev (~/.opencow-dev) and production (~/.opencow)

Project Structure

opencow/
├── electron/                  # Main process
│   ├── main.ts               # App entry point
│   ├── preload.ts            # Secure IPC bridge
│   ├── services/             # 47+ backend service modules
│   │   ├── capabilityCenter/ # AI capability management
│   │   ├── schedule/         # Cron automation engine
│   │   ├── messaging/        # Multi-channel messaging
│   │   ├── git/              # Git integration layer
│   │   └── ...
│   ├── database/             # SQLite schema & migrations
│   ├── sources/              # Hook, task, and stats data sources
│   └── ipc/                  # IPC channel handlers
├── src/
│   ├── renderer/             # React application
│   │   ├── components/       # 32 feature modules, 271 components
│   │   ├── hooks/            # 68 custom React hooks
│   │   ├── stores/           # 18 Zustand domain stores
│   │   ├── lib/              # Utilities & helpers
│   │   └── locales/          # i18n (en-US, zh-CN)
│   └── shared/               # Cross-process types & utilities
├── tests/                    # Vitest test suite
├── docs/                     # 520+ design docs & proposals
└── resources/                # App icons & tray assets

Development

Scripts

Command What it does
pnpm dev Start with HMR
pnpm build Compile all targets
pnpm preview Build + launch in production mode
pnpm package Build + package .app (fast, for testing)
pnpm package:dmg Build + package .dmg installer
pnpm typecheck TypeScript strict check
pnpm lint ESLint
pnpm format Prettier
pnpm test Run all tests
pnpm test:watch Watch mode

Build Targets

electron-vite compiles three independent TypeScript targets:

Target Entry Output
Main electron/main.ts out/main/
Preload electron/preload.ts out/preload/
Renderer src/renderer/index.html out/renderer/

Path Aliases

  • @src/renderer (renderer only)
  • @sharedsrc/shared (all targets)

Code Standards

  • TypeScript strict mode, zero any usage
  • Prettier — no semicolons, single quotes, 100 char width, 2-space indent
  • ESLint — strict rules with React Hooks plugin
  • Conventional Commitsfeat:, fix:, perf:, refactor:, etc.

Packaging

# macOS .app (for local testing, fast)
pnpm package
# Output: dist/mac-arm64/OpenCow.app

# macOS .dmg (for distribution)
pnpm package:dmg
# Output: dist/OpenCow-{version}.dmg

Cross-platform builds for Windows and Linux are supported via electron-builder configuration in package.json.


Contributing

We welcome contributions of all kinds — bug fixes, features, docs, and ideas.

# 1. Fork & clone
git clone https://github.com/<you>/opencow.git
cd opencow

# 2. Install & run
pnpm install && pnpm dev

# 3. Create a branch, make changes, submit a PR
git checkout -b feat/my-feature

Please read CONTRIBUTING.md for the full guide on code style, commit format, and review process.


Community


Star History


License

Apache-2.0 — completely free and open source. No paid tiers, no usage limits, no subscriptions.

Third-party SDKs: OpenCow integrates with third-party AI SDKs (e.g. @opencow-ai/opencow-agent-sdk, @openai/codex-sdk) that are subject to their own license terms. Please review each SDK's license before use.


Autonomous Agents for Every Team.

Release History

VersionChangesUrgencyDate
v0.5.1**Full Changelog**: https://github.com/OpenCowAI/opencow/compare/v0.5.0...v0.5.1High5/11/2026
v0.4.2## What's Changed * fix(provider): sync base URL edits to stored credentials by @leezee7 in https://github.com/OpenCowAI/opencow/pull/33 * chore(deps): bump @opencow-ai/opencow-agent-sdk to ^0.1.13 by @HikoQiu in https://github.com/OpenCowAI/opencow/pull/34 ## New Contributors * @leezee7 made their first contribution in https://github.com/OpenCowAI/opencow/pull/33 **Full Changelog**: https://github.com/OpenCowAI/opencow/compare/v0.4.1...v0.4.2High4/20/2026
v0.4.1## What's Changed * fix(session-panel): compact tool activity and preserve todo state by @HikoQiu in https://github.com/OpenCowAI/opencow/pull/31 **Full Changelog**: https://github.com/OpenCowAI/opencow/compare/v0.4.0...v0.4.1High4/20/2026
v0.3.21## What's Changed * chore(issue-template): add language self-check to bug report by @HikoQiu in https://github.com/OpenCowAI/opencow/pull/26 * chore(issue-template): add language self-check to feature request by @HikoQiu in https://github.com/OpenCowAI/opencow/pull/27 * fix(ui): stabilize onboarding and issues layout consistency by @memory1668 in https://github.com/OpenCowAI/opencow/pull/28 * feat(browser): add secure native browser upload flow by @HikoQiu in https://github.com/OpenCowAI/opencowHigh4/7/2026
v0.3.20## What's Changed * feat(browser): add project browser state policy and profile resilience by @HikoQiu in https://github.com/OpenCowAI/opencow/pull/25 **Full Changelog**: https://github.com/OpenCowAI/opencow/compare/v0.3.19...v0.3.20Medium4/5/2026
v0.3.19## What's Changed * feat(issues): add issue file sheet workspace by @HikoQiu in https://github.com/OpenCowAI/opencow/pull/23 **Full Changelog**: https://github.com/OpenCowAI/opencow/compare/v0.3.18...v0.3.19Medium4/3/2026
v0.3.18## What's Changed * feat(project-settings,files): add preferences and quick file search by @HikoQiu in https://github.com/OpenCowAI/opencow/pull/22 **Full Changelog**: https://github.com/OpenCowAI/opencow/compare/v0.3.17...v0.3.18Medium4/2/2026
v0.3.17## What's Changed * feat(files): enhance file mode UX with preview and drag-drop by @HikoQiu in https://github.com/OpenCowAI/opencow/pull/21 **Full Changelog**: https://github.com/OpenCowAI/opencow/compare/v0.3.16...v0.3.17Medium4/2/2026
v0.3.16## What's Changed * feat(session): unify workspace model and IM delivery flow by @HikoQiu in https://github.com/OpenCowAI/opencow/pull/20 **Full Changelog**: https://github.com/OpenCowAI/opencow/compare/v0.3.15...v0.3.16Medium4/2/2026
v0.3.15## What's Changed * chore(release): unify cross-platform release workflow by @HikoQiu in https://github.com/OpenCowAI/opencow/pull/19 **Full Changelog**: https://github.com/OpenCowAI/opencow/compare/v0.3.14...v0.3.15Medium4/1/2026
v0.3.14## What's Changed * feat: add Windows + Linux CI build workflow by @adminlove520 in https://github.com/OpenCowAI/opencow/pull/17 * fix(session): prevent stale streaming indicators after terminal stop by @HikoQiu in https://github.com/OpenCowAI/opencow/pull/18 ## New Contributors * @adminlove520 made their first contribution in https://github.com/OpenCowAI/opencow/pull/17 **Full Changelog**: https://github.com/OpenCowAI/opencow/compare/v0.3.13...v0.3.14Medium4/1/2026
v0.3.13## What's Changed * feat(issues): add GitHub/GitLab/Linear issue provider integration by @HikoQiu in https://github.com/OpenCowAI/opencow/pull/14 **Full Changelog**: https://github.com/OpenCowAI/opencow/compare/v0.3.12...v0.3.13Medium3/31/2026
v0.3.12## What's Changed * fix(memory): skip assistant responses in slash-command-driven turns by @HikoQiu in https://github.com/OpenCowAI/opencow/pull/7 * chore(github): improve issue templates for better triage quality by @HikoQiu in https://github.com/OpenCowAI/opencow/pull/8 * fix(issues): prevent collapsed sub-issues from leaking as orphans by @HikoQiu in https://github.com/OpenCowAI/opencow/pull/9 * fix(queue): allow editing remaining items during sequential dispatch by @HikoQiu in https://githubMedium3/31/2026
v0.3.11## What's Changed * feat(session): engine-agnostic sessions with per-turn engine switching by @HikoQiu in https://github.com/OpenCowAI/opencow/pull/5 **Full Changelog**: https://github.com/OpenCowAI/opencow/compare/v0.3.10...v0.3.11Medium3/30/2026
v0.3.9**Full Changelog**: https://github.com/OpenCowAI/opencow/compare/v0.3.8...v0.3.9Medium3/27/2026
v0.3.8**Full Changelog**: https://github.com/OpenCowAI/opencow/compare/v0.3.6...v0.3.8Medium3/27/2026
v0.3.6**Full Changelog**: https://github.com/OpenCowAI/opencow/compare/v0.3.5...v0.3.6Medium3/27/2026
v0.3.5**Full Changelog**: https://github.com/OpenCowAI/opencow/compare/v0.3.4...v0.3.5Medium3/27/2026
v0.3.4**Full Changelog**: https://github.com/OpenCowAI/opencow/compare/v0.3.3...v0.3.4Medium3/27/2026
v0.3.2**Full Changelog**: https://github.com/OpenCowAI/opencow/compare/v0.3.1...v0.3.2Medium3/26/2026
v0.3.1## What's Changed * Feat/GitHub release update by @HikoQiu in https://github.com/OpenCowAI/opencow/pull/1 ## New Contributors * @HikoQiu made their first contribution in https://github.com/OpenCowAI/opencow/pull/1 **Full Changelog**: https://github.com/OpenCowAI/opencow/compare/v0.3.0...v0.3.1Medium3/26/2026
v0.3.0## What is OpenCow? OpenCow is an open-source, task-driven autonomous AI agent platform. Every task becomes an autonomous agent — campaigns, reports, features, audits ship in parallel. For every team. **One Task. One Agent. Delivered.** --- ## ✨ Highlights ### Task-to-Agent Pipeline - Built-in task tracker where every task becomes a dedicated agent - Sub-task hierarchy with auto-linked context - 15+ agents running in parallel ### Agent Intelligence - Custom skills and 6 capMedium3/26/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

serverlessclawOfficial ServerlessClaw: The authoritative autonomous AI agent swarm for AWS. Zero idle cost, self-evolving, and infinite scale. Powered by OpenClaw.main@2026-07-26
kotefAI dev that actually gets things donemain@2026-07-23
skalesYour local AI Desktop Agent for Windows, macOS & Linux. Agent Skills (SKILL.md), autonomous coding (Codework), multi-agent teams, desktop automation, 15+ AI providers, Desktop Buddy. No Docker, no terv12.5.3
acolyteA terminal-first AI coding agent. Open-source, observable, and built for developer control.v0.22.0
opencode-telegram-botOpenCode mobile client via Telegram: run and monitor AI coding tasks from your phone while everything runs locally on your machine. Scheduled tasks support. Can be used as lightweight OpenClaw alternav0.22.3

More in AI Agents

awesome-copilotCommunity-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.
letta-codeThe memory-first coding agent
MiniSearchMinimalist web-searching platform with an AI assistant that runs directly from your browser. Uses WebLLM, Wllama and SearXNG. Demo: https://felladrin-minisearch.hf.space
tokentracker-cliToken usage tracker for AI agent CLIs (Claude Code, Codex, Cursor, Kiro, Gemini, OpenCode, OpenClaw, Hermes, GitHub Copilot)