Welcome to eco

eco is an autonomous desktop assistant for Windows that performs file operations, web automation, and multi-step tasks — without waiting for manual confirmation at every step.

What is eco?

eco runs locally on your Windows machine. It can organize files, browse the web, complete multi-step workflows, and recover from errors intelligently. When uncertain, it pauses and asks for clarification.

Windows-only for now. Early access means occasional rough edges and continuous improvements based on user feedback.

Installation

Download and set up eco on your Windows machine.

Download & Extract

1. Download from the customer portal
After subscribing, access your customer portal and download the eco.zip file.
2. Extract to a permanent location
Extract the ZIP file to a folder where eco will stay permanently (e.g., C:\eco or C:\Program Files\eco). This is eco's permanent home, and it will run from this folder.
3. Locate eco.exe
Inside the extracted folder, you'll find three executables. eco.exe is the main application. The others handle updates and internal operations — don't delete them.
4. Create a shortcut
Right-click eco.exe → Send to → Desktop (create shortcut). This lets you launch eco easily while keeping the installation folder clean.
💡 Important
Keep all files in the extracted folder together. eco relies on them for updates and proper operation. Only launch eco via the shortcut or by running eco.exe directly.

Setup

Configure eco with your OpenRouter API key to enable AI capabilities.

OpenRouter API Key

1. Get your API key
Visit OpenRouter API Keys and create a free account. Generate an API key and copy it. You can only view it once, so save it securely.
2. Run eco for the first time
Launch eco.exe using the shortcut. It runs in the background; no window appears initially.
3. Toggle the UI
Press the hotkey (default: Ctrl + Shift + Space) to open eco's interface.
4. Sign in and add your key
Sign in with your eco account, then paste your OpenRouter API key in the Settings menu. eco uses a low-cost model by default, so an API key is required, usage will be billed through OpenRouter.
🔒 Privacy Note
Your API key stays on your machine. eco doesn’t store or track your data. You fully control your LLM access through OpenRouter.

Usage

Learn how to work with eco once it's configured.

Basic Operation

Toggle the interface:
Press Ctrl + Shift + Space to show or hide eco's UI.
Give it a task:
Type your request in natural language. Be as specific as possible. If a long task is the end goal, don't break it into mini-tasks — describe the outcome and eco will handle the steps.

Examples:
• “Organize the files on my Desktop by file type.”
• “Search for news of the last s0mbra VC round and summarize the first 3 results.”
• “Rename these PDFs by their creation date.”
eco executes autonomously:
It breaks tasks into steps, executes them, verifies results, and adapts if something fails. Progress updates appear in the UI.
Clarification prompts:
If eco encounters ambiguity, it pauses and asks you for input. Answer, and it continues.
Results:
eco reports success or explains what failed. It learns from mistakes during the same session.

What Works Well

eco is most reliable with the following tasks:

• Multi-step file operations (organize, rename, sort by metadata)
• Web searches and data extraction from pages
• Basic form interactions and navigation
• Tasks requiring error recovery and replanning

Experimental Features

These features are under active development and may be slower or less reliable:

• Complex DOM interactions on heavy JavaScript sites
• Vision-based UI interactions (slower fallback method)
• Tasks requiring precise pixel-level clicking

Support

Get help and connect with the community.

Getting Help

Discord Community:
Join the Discord server (link in the customer portal) for support, feedback, and discussions with other users.
Customer Portal:
Access additional resources and benefits, and manage your subscription through the customer portal.
Your feedback matters:
eco evolves based on real usage. Share what breaks, what works, and what you need — it directly shapes development priorities.