| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
eCan.ai is an AI native, privacy-first, cross-platform(win/mac/linux/web), developer friendly, multi-communication channelled agent app for e-commerce, aimed at empowering sellers to run their multi-channel e-commerce businesses with minimal human overheads. This will be achieved by allowing sellers to run every aspects of their e-commerce business with ai agents, from sourcing/procurement to selling, from marketing research to advertising, from legal counsel to customer service. Hopefully your business can run by agents, so that you can slack off on the beach :)
With eCan.ai, you can run many agents across many vehicles (a.k.a host computers) on a LAN or WAN or a combo of both. There will be at least 1 host computer that serves as a commander, and other computers serve as vehicles that carries a platoon of agents, a computer or a mobile device such as a smart phone or tablet can also serve as a staff officer, a staff officer computer can monitor and command the agents remotely thru the internet.
eCan.ai adopts the de-facto standard-in-making A2A protocol for messaging between agents. We also supports websocket based real time chat between human and agents and between human and agents over the internet.
eCan.ai has built-in agents for several e-commerce tasks, but you can easily create your own agents, and assign tasks for them to do. tasks can be run on either upon human commands or a pre-assigned one-time or recurring schedule, for example routine daily task can be created to run at certain time each day. Each task will run in its own thread. A task doesn't just run by itself, it requires a skill to run, a skill is a work-flow description. So one must associate a task with an skill for it to run correctly.
eCan.ai builds on top of Langgraph (from Langchain), the state of art agent development framework. Any agent task will require at least one skill, which is work-flow described by langgraph.
eCan.ai includes a customized open-source Flowgram editor to provide a graphic way to author a langgraph based workflow. you can simply drag and drop nodes to the canvas, connect them with edges, and fill in the necessary parameters and/or codes, and be done Once you created a workflow graphically. You can also run/cancel/pause/resume/single-step(on a per-node basis) through the langgraph based workflow. Breakpoints can be added on nodes to pause at certain nodes, and upon pausing, you can inspect the state of the langgraph run, or even modify the state attributes and then resume the run. Flowgram based visual programming of langgraph allows you to focus more effort on work flow rather than coding up the langgraph. Here is a feature list of eCan.ai's skill editor:
For more detailed user guide of the skill editor, please refer to skill editor.
Browser automation is a critical aspect of e-commerce, eCan.ai has integrated a rich set of state-of-art opensource web automation tools into the app. These includes:
While playwright is a state-of-art web automation tool, and pretty much become the de-facto standard for web automation, we do realize it is still not the same as some of the popular fingerprint browser used by e-Commerce sellers, to enable their use, we have added a rich set of tools based on selenium and webdriver (chromedriver) so that you can automate web interface with browsers such as AdsPower
In-browser actions are nice, but they are some times not enough, pop-ups, captchas, etc., sometimes we need computer vision (CV) guided mouse and keyboard actions, we have made a state-of-art OCR service to allow CV guided screen understanding and actions, further allowing you to fully control your browser or any other app in that matter.
We have a rich set of ready to use MCP tools to work with LLM, refer to more details here
We have RAG (Retrieve Augmented Generation) functionality built in to our app, so you can easily put your product related files, policy related files, or any business related files into vector DB and retrieve them to generate response for your customers.
Being AI native means majority of the workflow related data will be feed into LLM, but exposing business data might make one feel uneasy, so we have built in mechanism to protect your privacy:
You will need to subscribe to "Pro" plan. With "Pro" plan, you can chat with any agent remotely even when you're on the road. Communications channels supported include:
| Platform | Download | Size | SHA256 |
|---|---|---|---|
| Windows (64-bit) | ⬇️ eCan-0.8.24-windows-amd64-Setup.exe | 547 MB | 2a6bb3b1... |
| macOS (Apple Silicon) | ⬇️ eCan-0.8.24-macos-aarch64.pkg | 615 MB | 3e5864e2... |
| macOS (Intel) | ⬇️ eCan-0.8.24-macos-amd64.pkg | 740 MB | cd6a630c... |
Release Date: March 16, 2026 | Channel: Stable
eCan.ai supports multiple build modes for different use cases:
python build.py fast # Fast build with caching and parallel compilation
python build.py fast --force # Force rebuild (ignore cache)
python build.py fast --skip-frontend # Skip frontend build
python build.py fast --skip-installer # Generate executable onlypython build.py dev # Development build (with console)
python build.py prod # Production build (fully optimized)Choose the right mode for your needs:
If build time is critical:
Expected installer creation times:
eCan.ai supports multiple build modes for different use cases:
You can acccess more comprehensive documentations here
Coming soon...
Coming soon...
Visit Our Repo on Github, look at issues and let us know what you like to solve.
| Back | FazBrowse Home | New Git URL |