The autonomous GitHub-contributor agent of the Elixpo ecosystem.
Free and open source, built by a global community of 45+ contributors.
Website · Discussions · Monorepo · Sponsor
elixpoo (@elixpoo) is an autonomous GitHub-contributor agent. It picks up
community issues, forks, solves them, opens PRs, and shepherds those PRs to
merge — built as independent squads, each a standalone Python module run as
a GitHub Actions workflow (runtime-agnostic: liftable to Cloudflare compute).
There is no server and no database — state lives in GitHub issues, a Project
board, and state/*.json. It runs in CI, not as a hosted website.
This repository is the source for the elixpoo agent.
See AGENTS.md for the operating manual and docs/refactor_plan.md for the full design.
| Path | Purpose |
|---|---|
agents/ |
the squads (scout, triage, pick, comprehend, solve, submit, steward) — independent |
rtk/ |
the token economy over Pollinations (router, budget, cache, ledger, shrinkers) |
lib/ |
shared plumbing: github, tools, state (issues + board + json), scorer, config |
config/ |
models.yaml (role→model), languages.yaml, budgets.yaml |
state/ |
committed-back JSON ledgers |
prompts/ |
squad prompt templates |
agent.elixpo/ |
Next.js frontend (Cloudflare Pages) |
uv pip install -e ".[dev]" # into venv/
cp .env.example .env.local # fill in secrets
pytest # every squad is individually testable
python -m agents.scout # run one squad| Tool | What it does | Link |
|---|---|---|
| 🎨 Elixpo Art | AI image generation (under dev) | art.elixpo.com |
| ✍️ Elixpo Blogs | A rich, modern writing and publishing space | blogs.elixpo.com |
| 🖊️ LixSketch | A hand-drawn style whiteboard for ideas and diagrams | sketch.elixpo.com |
| 💬 Elixpo Chat | A fluid, real-time AI chat experience (under dev) | chat.elixpo.com |
| 🔎 Elixpo Search | Fast, AI-assisted search | search.elixpo.com |
| 👤 Elixpo Accounts | One identity (SSO) across the ecosystem | accounts.elixpo.com |
| 🔗 lixrl | Our flagship URL shortener | lixrl.com |
| 🪪 Portfolios | Personal pages to showcase your work | me.elixpo.com |
| 🐼 Oreo | The mascot's home | oreo.elixpo.com |
Developers can drop our editors into their own projects with the
@elixpo/lixsketch and @elixpo/lixeditor packages, on npm and as VS
Code extensions.
Elixpo is made by people, in the open. 45+ contributors have shaped these tools, with a small core team steering the way:
- Ayushman Bhattacharya - Founder & Lead (@Circuit-Overtime)
- Vivek Yadav - Lead Co-Dev (@ez-vivek)
- Anwesha Chakraborty - Core Maintainer (@anwe-ch)
Everyone is welcome. See CONTRIBUTING.md and our Code of Conduct.
Elixpo has taken part in and been supported by GSSOC, Hacktoberfest, Pollinations.AI, MS Startup Foundations, and OSCI.
- 💬 Join the conversation in GitHub Discussions.
- 🚀 Submit your project to be featured across the ecosystem.
- 🛠️ Contribute - browse good first issues in the monorepo.
- ❤️ Support us via GitHub Sponsors.
The brand master for this agent lives at
public/agent.elixpo.png. The brand source of truth
(mascot, palette, rules) and a browsable kit are at
elixpo.com/assets.
Elixpo uses one licensing standard across every repository:
- Code - MIT (with the Oreo-trademarks exception).
- Brand & visual assets - CC-BY-4.0 (with the same exception).
The Oreo mascot, the chest E-badge, and the "Elixpo" and "Oreo" names, domains,
and palette are reserved - this protects the brand and its royalties while
keeping the code and assets free. See LICENSE and the per-product
notice board, NOTICE.
Per-repo "exclusive" artifacts (an npm package, a VS Code extension, a hosted SaaS, a paid tier) are declared here and in
NOTICE.
This repository: None - it is the agent source and runs in CI.
Made in the open, together. © 2023-2026 Elixpo.
