PAI as a full autonomous platform — how far should the repo go? #719
Closed
MarvinDontPanic
started this conversation in
Ideas
Replies: 1 comment 1 reply
-
|
I did the same thing as you but... OpenClaw has a lot of bloat. it's trying to be everything to everybody. That's great for them, but I'm not sure that's what we're building here. So my suggestion would be an integration framework instead of building connectors. You want to talk to Slack/Discord/etc? It doesn't matter, these are the end points you use. Same for email, web, etc. It keeps PAI smaller and each user can build their version. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Picking up from #542 (PAI vs OpenClaw comparison) — I've built a few pieces on top of PAI that close most of the gap with OpenClaw, and I'm curious whether this direction is something the project wants to pursue.
The core three (what makes it autonomous)
1. Job execution gateway — A small service that accepts work via API, manages
claude -pruns, handles concurrency/timeouts/callbacks, and streams progress to a dashboard. ~500 lines.2. Scheduling system — Fetches task definitions from an API, executes them on schedule. LLM tasks go through the gateway, bash tasks run directly. ~300 lines.
3. Messaging integration — Bidirectional bot so the AI can reach you outside the terminal (job results, alerts) and you can reach it from your phone. I built mine on Slack, but the interface is simple enough that Telegram, Discord, or any other client could implement it.
Optional but useful
The point
The Algorithm, memory, skills, hooks — that's 80% of the work and it's already done. The three core pieces above aren't architecturally complex, and with them in place you don't need a separate system like OpenClaw.
I have all of this built and running for myself, and it's been working well — it's replaced OpenClaw completely for me. So I know the approach is viable. The question is whether it's useful to the broader community.
Questions
Beta Was this translation helpful? Give feedback.
All reactions