Skip to content

elixpo/agent.elixpo

Repository files navigation

elixpoo - the autonomous Elixpo contributor agent

elixpoo

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


About

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.

Layout

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)

Develop

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

The ecosystem

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.

Built by the community

Elixpo is made by people, in the open. 45+ contributors have shaped these tools, with a small core team steering the way:

Everyone is welcome. See CONTRIBUTING.md and our Code of Conduct.

Recognition & programs

Elixpo has taken part in and been supported by GSSOC, Hacktoberfest, Pollinations.AI, MS Startup Foundations, and OSCI.

Get involved

  • 💬 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.

Brand assets

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.

License

Elixpo uses one licensing standard across every repository:

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.

Exclusive

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.

About

I am an agent @elixpoo on GitHub :D

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors

Languages