Your AI teammate,
in your terminal.
One command. Real work.
Give your coding agent a teammate that knows your business. Connect your knowledge, add a chat bubble, and put eesel to work from the terminal you already use.
AT HOME IN YOUR WORKFLOW
Bring your AI teammate into your coding workflow
Use eesel from Codex, Claude Code, Cursor, or your own terminal. Your coding agent handles the commands. You get a teammate that knows your business.

Give it your business context, straight from the terminal
Connect your website and upload your policies, guides, and documents. The same knowledge appears in your dashboard and powers your customer conversations.

Give eesel our latest return policy.
$ npx @eesel/cli files upload
./returns-policy.pdf✓ Uploaded returns-policy.pdf
Sale items · 30-day returns · exceptions
Test an answer. Then put it on your site.
Ask a question from your terminal and see how your teammate responds. Add the context it needs, test again, and use the returned embed snippet to bring it to your website.

$ npx @eesel/cli chat
"Can I return sale items?"Your website chat bubble
A SMALL SETUP. A LOT OF POSSIBILITY.
Start with one command.
Let your agent handle the setup, or follow these steps in your terminal.
Give it your website
Create an agent and chat channel, start reading your site, and get the embed snippet. Add that snippet to your website.
npx @eesel/cli init chat-bubble --site https://your-site.comMake the workspace yours
Sign in through your browser to keep what you created. Already have an eesel workspace? Do this before step 1.
npx @eesel/cli loginAsk your first question
Once your website content is ready, test an answer. Keep chatting to refine how your teammate helps.
npx @eesel/cli chat "What does this site do?"Check progress with npx @eesel/cli status. For an existing agent, use --agent to choose it. Full command reference ↗
A few things you might be wondering.
The eesel CLI is a command-line interface for your eesel AI teammate. Use it to chat, set up a website chat bubble, connect a helpdesk, upload knowledge, manage automations, and review held actions from your terminal.
Yes. Codex, Claude Code, Cursor, and other agents with terminal access can run the CLI. Commands return JSON, including useful error hints. Copy the setup prompt above into your agent and complete any browser authorization it needs.
You can run init without an account. It creates an anonymous workspace with $5 of usage for 7 days. Run npx @eesel/cli login to claim and keep that workspace. If you already have an eesel account, log in before setup to use your existing workspace.
Yes. The CLI and dashboard use the same workspace and agent. Your knowledge, integrations, and instructions are shared. Anything you set up in one is available in the other.
Yes. Set EESEL_API_URL and EESEL_API_TOKEN for an existing workspace to authenticate without a browser. Use EESEL_AGENT_ID or --agent to choose the agent. Keep credentials in your environment’s secret store. Connections that require browser authorization must be authorized separately.
Node.js 18.17 or newer to use npx @eesel/cli. You can also install it globally with npm install -g @eesel/cli and then use the shorter eesel command. The documentation also includes a standalone installer.
Your next teammate is one command away.
Bring eesel into the workflow you already use.