Replies: 5 comments 9 replies
-
|
Not sure what you're seeing. When I installed v4.0.3 from scratch on Debian/stable, it's worked fine. It did create an X11 (so needed the X11-on-Wayland compatibility layer) window for it's initial setup, but that worked fine for me. Now pure CLI only, dunno about that. Didn't end up realizing that was a maybe option. |
Beta Was this translation helpful? Give feedback.
-
|
I'm in the same boat as @Drizzt321. I'm running PAI 4.0.3 on Debian inside a VPS and it works (I also have it on my macbook and another linux box). There are a few Mac-first polish bits (the local voice layer leans on macOS system voices, for instance), but honestly it's negligible and you can route around it. On the bash issue specifically. The installer already detects your shell and writes to the right rc file. It adds one line, an alias: Plus a bun PATH export if bun isn't already on your path. That's the entire shell footprint. If you're on bash, it lands in .bashrc. The real bug I see is the post-install success screen tells everyone to source ~/.zshrc && pai regardless of shell. If you're on bash, just source ~/.bashrc && pai and you're running. Or copy the alias line yourself, it's one line. Honest read though. If that level of config is already tripping you up, PAI is going to frustrate you at every turn. It's not a polished product and it was never pitched as one. It's a framework for people who want to get their hands dirty and build their own stack on top of it. Rough edges are part of the deal at this stage. In most cases, when I have been installing it before, I would have PAI help solve the problem I was coming up with (or use Claude separately). On external dependencies, those are listed (Bun, Claude Code, etc), Claude (Anthropic API) is the brain, that's the one required thing. Everything else is optional and you turn it on per-feature. ElevenLabs for cloud TTS (especially relevant on Linux since you lose the Mac voice path). Cloudflare Workers for Flows and Pipelines if you want scheduled automations, skip it otherwise. A handful of per-skill API keys (OpenAI and so on) only if you use those skills. You're right that some docs are stale. PRs fix that faster than waiting on Daniel. Alpha vs beta isn't really the right framing. It's personal infrastructure that Daniel and the community iterate on in public. If you need stable-and-supported right now, this isn't that yet. If you want to learn by breaking things and fixing them, it's a good fit. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Hi, At this point, I have most of the core PAI components running, and I was eventually able to get important parts of the stack working, including Open WebUI restoration and the VoiceServer backend. However, the overall Linux experience has been much more difficult and fragile than I expected, particularly when trying to get the voice workflow working cleanly from end to end. The main problems I encountered include: Inconsistent Open WebUI restore and rebuild behavior To be clear, I did eventually confirm that the voice backend itself can work on Linux. In my case, the Bun VoiceServer was able to generate MP3 files correctly, return audio URLs, and run under systemd without issue. So Linux support is clearly possible. The real problem is that the integration layer feels brittle and not very predictable, especially when trying to connect Open WebUI cleanly to the voice system without duplicate triggers, fallback behavior, or conflicting paths. At this stage, my concern is less, “Can Linux technically run PAI?” and more, “How stable and repeatable is the Linux path for a normal user who does not want to spend days debugging interactions between Docker, Open WebUI, Bun, voice services, and incomplete or outdated documentation?” Because of that, I am seriously considering starting again with a fresh Mac installation, mainly to compare the experience and see whether the voice path is more native and less fragile there. So my questions are: Is Linux currently considered a first-class path for the full PAI experience, including voice workflows, or is it still more of an advanced-user / community-supported path? I am sharing this as constructive feedback, not criticism. The project is clearly powerful, and I can see the potential. But from my experience, the Linux path, especially around voice, still feels harder and less predictable than it should be. Thank you very much. Best regards Ronald |
Beta Was this translation helpful? Give feedback.
-
|
I would like to provide some context to help the team better understand the tone and intent behind my messages. Over my 30+ years of presence on the web, I have rarely commented on projects or products. First of all, thank you to everyone involved in this project for your hard work. After approximately one week of intensive use (on Linux Mint, Pro plan, primarily with Sonnet 4.6 and occasional interaction with Opus 4.7), here are the main issues I have encountered: 1. Learning System Does Not Work as ExpectedThe system adds comments and keeps scores up to date, but the learned information is simply not taken into account during subsequent interactions. When I asked the AI to fix this, it identified and corrected some files, but found two files that appear to be dead-ends. In the AI’s own opinion (PAI), the learning system fails because these two files are never invoked. As a result, the system continues to repeat the same errors. This behavior seems to partially match an existing bug report. 2. Failure to Follow Its Own PAI DirectivesThe AI frequently fails to adhere to its own PAI directives, even after explicit enforcement attempts (CLAUDE.md modifications among others). It often ignores or skips the provided configuration. Instead of relying on actual project facts and files, it tends to answer from general knowledge. Simple tests to reproduce this include:
Example: ❯ I want you to add a proposal template artifact to be used to create client proposals: please find me one that follows best practices, is clean, no more than 6 pages, and save it.
Read 1 file (ctrl+o to expand)
● Bash(curl -s -X POST http://localhost:8888/notify -H "Content-Type: application/json" -d '{"message": "Entering the Algorithm", "voice_id": "fTtv3eikoepIosk8dTZ5", …)
⎿ Error: Exit code 7
● ♻︎ Entering the PAI ALGORITHM… (v3.7.0) ═════════════
🗒️ TASK: Find and save best-practice client proposal template
● Bash(mkdir -p /home/d/.claude/MEMORY/WORK/20260417-000001_client-proposal-template)3. Routing FailuresThe routing mechanism frequently fails to follow the intended directory structure and decision flow. 4. Inconsistent Directory Handling and Superficial ExplorationI also noticed inconsistencies in how the AI explores the PAI structure, which can lead to errors. | Example: ❯ 1 you don't read your own architecture to understand where to save this file. Look at the USER folder and read the README files..
Read 2 files (ctrl+o to expand)
● The proposal template belongs in PAI/USER/BUSINESS/TEMPLATES/. Let me now build it.
Read 1 file, listed 1 directory (ctrl+o to expand)
● Now I have full context. Creating the template tailored to his AI automation/consulting business targeting USA professional services.
● Bash(mkdir -p /home/d/.claude/PAI/USER/BUSINESS/TEMPLATES && echo "done")
⎿ Interrupted · What should Claude do instead?
❯ 3 have you read ALL the README in USER?
Searched for 1 pattern, read 1 file (ctrl+o to expand)
● The correct location is PAI/USER/WORK/Consulting/templates/. Let me check what exists there and then build the template.5. Error Handling IssuesError handling appears to be either non-functional or failing silently. 6. Processing of requests that cannot be fully executed due to missing componentsFor example, when I deliberately requested the AI to create an image, the process initiated the media skill and became stuck while searching for the required API keys in order to delegate the task to an AI with visual capabilities. The operation should not have been started in the first place, given the existing constraints. To avoid unnecessary consumption of time and tokens, such requests should be rejected early with a clear explanation rather than partially executed. In addition to the findings listed above, it seems that the AI is currently handling too many tasks that should be deterministic. It frequently fails to follow basic discovery of the infrastructure by adhering to its own directives, starting from the PAI algorithm and the CLAUDE.md file. I hope the upcoming v5 release will address some of these foundational problems or, at a minimum, provide clearer guidance on the correct way to use PAI. Kind regards |
Beta Was this translation helpful? Give feedback.






Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I just installed a fresh copy of version 4.0.3 on Linux Mint 22.3.
I'm seeing some problems and what appear to be regressions (for example, issues #849 and #757). The Linux install issue that was fixed in version 3.0 is still present and unsolved.
Before I spend too much time on troubleshooting and bug fixing (I'm an entrepreneur and don't have much time for that), I would like to know the current status of the Linux compatibility layer.
Thank you in advance.
Best regards
Beta Was this translation helpful? Give feedback.
All reactions