iPolloWork

A local-first visual AI workbench that turns one goal into editable code, documents, presentations, websites, designs, and videos—an open alternative to Codex and Claude Code.

Stars
★ 7.1k
Last updated
1d ago
License
NOASSERTION
Primary language
TypeScript

At a glance

How it runs
Desktop appCLI
Works with
Universal · cross-platform
Cost
Free software; you pay for model usage
Setup effort
Medium · a few setup steps
You'll need
Node.js 22+pnpm 11 (via Corepack)Bun 1.3.10+GitElectronShell / CLINetwork accessLocal filesystemMCP Server
Typical use
An individual developer who wants a Codex-like coding agent without results being trapped in a chat transcript, so code and files remain directly editable.
Not a fit if
  • Teams of three or more users, or any commercial or customer-facing use, which needs prior written authorization
  • Users unwilling to install Node.js, pnpm, Bun, and native build toolchains

What does this agent do, and when should you use it?

iPolloWork (repository Devin-AXIS/iPolloWork) is a desktop AI workspace that unifies repositories, local files, browser tasks, documents, presentations, websites, design, and video in one place for agents. You describe the outcome; the agent plans and executes; you inspect the work, approve actions, and keep editing the result in the same interface. Architecturally, an Electron desktop shell talks to a local API served by the iPolloWork server, which drives OpenCode for agent execution; OpenCode is downloaded as a separate sidecar and remains independently upgradable. The optional iPolloCloud connection covers accounts, organization administration, hosted workers, payments, and mobile apps, none of which are required for local use. Licensing is the iPolloWork Source Available License 1.0, not an OSI-approved open-source license: free for individual personal use and internal use by fewer than three total users; any use by three or more users or any commercial/customer-facing use requires prior written authorization.

Once installed as a desktop app or run from source, iPolloWork provides agent-first execution: the agent plans work, uses tools, reads and modifies local files, runs commands, and continues from the current state. Outputs go beyond code—editable documents, web pages, presentations, visual designs, and videos stay modifiable in the same workspace after generation. The execution path is: iPolloWork desktop/UI → local API → iPolloWork server → OpenCode, with optional account/control requests routed to iPolloCloud. The workspace is extensible via Skills, plugins, MCP servers, and browser automation. Optionally, ./ipollowork dev:cloud <URL> connects the client to an iPolloCloud control plane for authentication.

  1. An individual developer who wants a Codex-like coding agent without results being trapped in a chat transcript, so code and files remain directly editable.
  2. A small team producing decks, landing pages, or promo videos who needs outputs that stay editable rather than finished one-off files.
  3. Privacy- and permission-conscious users who want the workflow to run locally with their own model or provider and approve agent actions step by step.
  4. Advanced users extending agent capabilities through MCP servers, plugins, or browser automation.
  5. Teams wanting to self-host or point at their own cloud control plane via dev:cloud with a local or custom-domain URL.

How do you install or deploy this agent?

Option 1 (recommended): download the installer matching your OS and CPU from GitHub Releases—macOS Apple Silicon: ipollowork-mac-arm64-<version>.dmg, Intel: -x64; Windows: ipollowork-win-x64-<version>.exe (ARM64: -arm64); Linux: ipollowork-linux-*.AppImage (chmod +x and run). On macOS, open the .dmg and drag iPolloWork into Applications; on Windows, run the .exe (a locally built unsigned installer may trigger SmartScreen).

Option 2 (from source): requires Git, Node.js 22+, pnpm 11 (corepack enable), Bun 1.3.10+, plus native toolchains (macOS: Xcode CLT; Windows: VS 2022 Build Tools with C++ and the Windows SDK; Linux: an Electron build environment).

macOS/Linux:

git clone https://github.com/Devin-AXIS/iPolloWork.git
cd iPolloWork
corepack enable
./ipollowork setup
./ipollowork dev

Windows PowerShell:

git clone https://github.com/Devin-AXIS/iPolloWork.git
Set-Location iPolloWork
corepack enable
.\ipollowork.cmd setup
.\ipollowork.cmd dev

The first build downloads the OpenCode sidecar and builds the local Orchestrator.

How do you use this agent?

Start the Electron desktop client with ./ipollowork dev, or only the browser UI with ./ipollowork dev:ui. Development mode uses isolated iPolloWork/OpenCode state and does not overwrite your normal OpenCode configuration. To connect a cloud control plane, start your local iPolloCloud first, then run ./ipollowork dev:cloud http://localhost:3100 (or a self-hosted URL like https://cloud.example.com); this creates an isolated dev profile and requires Cloud sign-in. Run ./ipollowork check for type checks and tests, ./ipollowork build for a production build, and ./ipollowork package:dir or ./ipollowork package for local packaging (outputs in apps/desktop/dist-electron/; --dry-run previews the next version). In the app, describe a goal, inspect the agent's work, approve its actions, and keep editing the results.

What are this agent's strengths and limitations?

Pros
  • Editable results: documents, web pages, presentations, designs, and videos remain modifiable in the same workspace after generation, instead of a chat transcript or a finished file.
  • Local control: runs on your machine, bring your own model or provider, approve permissions individually; local use does not require an iPolloCloud account.
  • Clean, extensible architecture: OpenCode is a separate, independently upgradable sidecar that is not forked; the workspace extends via Skills, plugins, MCP servers, and browser automation.
  • Complete cross-platform coverage: official releases include macOS (ARM64/x64), Windows (x64/ARM64), and Linux (x64/ARM64) installers.
Limitations
  • Restrictive license: iPolloWork Source Available License 1.0 requires prior written authorization for any use by three or more users and for any sale, SaaS, hosting, white-label, or customer-facing use; branding must remain visible.
  • High build-from-source barrier: Node.js 22+, pnpm 11, Bun 1.3.10+, and native toolchains (Xcode CLT, VS 2022 Build Tools, or a full Linux Electron build environment) are required.
  • Locally packaged artifacts are unsigned unless you supply Apple/Windows signing credentials; unsigned Windows installers may trigger SmartScreen, and the full signed/notarized matrix requires the GitHub release workflow.
  • Despite the Codex-like positioning, full product scope (accounts, hosted workers, payments, mobile apps) lives in the separate iPolloCloud; this repository ships only the client and local runtime.

How does this agent compare with similar options?

The README positions iPolloWork as an open alternative to Codex and Claude Code: its differentiators are the local-first visual workspace and editable multi-format outputs (documents, websites, presentations, design, video) beyond pure coding. It uses OpenCode as its execution sidecar without forking or rewriting it.

Key facts side by side with the most closely related agents.

Agent Source review Form / cost Stars Updated Language Full support on
iPolloWork This agent 44 · Major gaps Desktop appFree + model costs ★ 7.1k 1d ago TypeScript —
Synara 52 · Major gaps Desktop appFree + model costs ★ 2.1k today TypeScript Codex · Claude Code
Ogcode 46 · Major gaps CLIFree + model costs ★ 143 1d ago Go OpenAI API · Claude API
Locally Uncensored 64 · Some gaps Desktop appFreemium ★ 2.5k today TypeScript OpenAI API · Claude API

How does FollowAgents rate this agent?

FollowAgents source review · FARS-2.1
Major gaps
44/ 100 5-point scale 2.2 / 5
This review covers the source as of Aug 09, 2026. The project has shipped 15 stable release(s) since, which have not been re-reviewed. The score and verdict describe the reviewed version only. Recent releases ↓
Trust 10/29
Reliability 6/14
Adaptability 10/18
Convention 8/18
Effectiveness 7/13
Verifiability 3/8
Why each dimension lost points
Trust10 / 29 · 1.7/5

Evidence shows permission approval, local control, data flow description (e.g., architecture boundary), but lacks implementation details. Deductions: no specific least-privilege mechanisms, user confirmation flows, detailed data flow transparency, sensitive data handling measures, dependency security audit results, explicit external effect controls, rollback mechanisms, or source attribution verification.

Reliability6 / 14 · 2.1/5

Self-consistency is good, README aligns with code structure, but dependency availability is unverified and failure messages lack concrete examples. Deductions: dependency availability only asserted, failure messages not demonstrated.

Adaptability10 / 18 · 2.8/5

Clear target audience and scenarios, capability boundaries well-defined (local-first, extensible), but trigger precision not detailed, environment fit documented but unverified. Deductions: trigger precision lacks specifics, environment fit unverified.

Convention8 / 18 · 2.2/5

Information architecture clear, install notes detailed, but naming stability unverified, examples and FAQ insufficient, known limitations not explicit, license clear but not open-source, versioning/changelog absent, maintenance responsibility unclear. Deductions: naming stability, examples/FAQ, known limitations, versioning/changelog, maintenance responsibility all insufficient.

Effectiveness7 / 13 · 2.7/5

Output usability described (editable results), marginal value clear (alternative to Codex/Claude Code), but cost-benefit not quantified. Deductions: cost-benefit lacks data.

Verifiability3 / 8 · 1.9/5

Claim traceability moderate, cross-source corroboration insufficient, fact-inference separation unclear. Deductions: lack of concrete evidence for claims, no distinction between facts and inferences.

Risks and how to mitigate them
  • License is source-available, not OSI-approved, with many restrictions; evaluate compliance carefully.
  • Publisher identity unverified; treat with caution.
  • Dependency security not audited; potential risks.
  • Specific implementations of data flow and permission controls not shown; further review needed.
Evidence confidence: Low Reviewed Aug 09, 2026 Reviewed revision 347be1df0e95 New commits since this review; the score may not cover them
See the full review method →

Recent releases

Latest entries from the project's GitHub Releases. Notes are quoted from upstream as written, not rewritten or tested by FollowAgents.

  1. data-label-v0.50.20 iPolloWork data-label v0.50.20 (macOS arm64) Pre-release
    Release notes excerpt
    基于 data-label 分支冻结快照构建的独立 macOS Apple Silicon 预发布版,内置数据标注实训插件 0.4.16。 - 源分支提交:65b3b03f0b4c583da636ea753c9d19a086fcb326。 - 构建提交:173ea31b60a38976c351ee1563ed17620a4975d3,增加此分支的发布资源、更新源、架构下载入口隔离,修正桌面类型检查的两处兼容问题,并将非可执行的 PDF 字符映射排除在代码签名范围外。 - 构建方式:该提交自己的 apps/desktop/scripts/package-mac-release.mjs、electron-build.mjs、electron-builder.yml、锁文件及资源;未复制 main 的构建输出。 - 安装资源:带 ipollowork-data-label- 前缀的 DMG / ZIP;可选 DeepSeek Harness 引擎包与包内校验值匹配。 - 分支更新清单:data-label-mac.yml。更新及引擎下载固定使用此分支 Release,不回退到稳定版 Latest;后续分支升级需手动下载安装包。 …
    View on GitHub ↗
  2. v0.50.21 iPolloWork v0.50.21 (data-label)
    Release notes excerpt
    What's new - Ships the reviewed multimodal data-labeling workbench from the data-label branch. - Unifies label editing and bundles the LabelU annotation runtime and offline assets. - Retains matching engine archives with desktop installer artifacts. - Synchronizes app, desktop, server, and orchestrator versions at 0.50.21. Validation - pnpm release:review --strict passed. - The release tag points to commit 9157293e1 on data-label. - Windows x64 package completed with the repository production build pipeline. Downloads - Windows x64: ipollowork-win-x64-0.50.21.exe …
    View on GitHub ↗
  3. v0.50.13 iPolloWork v0.50.13
    Release notes excerpt
    What's new iPolloWork v0.50.13 desktop release. - Download the attached installer for your platform. - Electron builds use the attached latest-mac.yml updater feed. *Windows installer is temporarily unsigned while production code signing is being finalized.*
    View on GitHub ↗

FAQ

Does iPolloWork require payment or an account?
Local use requires no account and does not depend on iPolloCloud. However, the license is free only for individual personal self-use and internal use by fewer than three total users; any use by three or more users or commercial/customer-facing use requires prior written authorization.
Which operating systems are supported?
Official releases provide macOS (.dmg for Apple Silicon and Intel), Windows (.exe for x64 and ARM64), and Linux (.AppImage for x64 and ARM64).
What is the relationship with OpenCode?
OpenCode is downloaded as a separate sidecar during the first desktop build and handles agent execution. iPolloWork does not fork or rewrite OpenCode, which can continue to be upgraded independently.
What about the SmartScreen warning on unsigned installers?
Locally built, unsigned Windows installers may trigger Microsoft Defender SmartScreen; the official release workflow produces signed and notarized artifacts via GitHub.
What can the agent do, and how are permissions handled?
The agent plans work, uses tools, reads and modifies files, and runs commands, continuing from the current state. You inspect results and approve actions in the UI, and can extend capabilities via Skills, plugins, MCP servers, and browser automation.
View on GitHub ↗ Install ↓

Compare agents like this one

The same FARS review applied across the shortlist this agent qualifies for.

Related agents