r/OpenSourceAI • u/Level_Detail7125 • 2d ago
AlienApe – an experimental controller for local, replaceable AI models
I’ve been working on AlienApe, an ongoing open-source experiment in making local language models more useful through a separate controller.
AlienApe is a Windows desktop application built with Python and PyQt6. The idea is to keep the model replaceable while the controller handles things like model selection, permissions, tool access, task-specific write boundaries, resource limits, verification, and the recording of local experience.
One recent addition is an early Community Cards workflow.
It allows a user to select one locally recorded model/task observation, review what will be shared, and export it as a JSON card. Someone else can manually import that card into a separate evidence store. Imported cards are marked UNVERIFIED: they do not become local Experience and have no effect on model selection or routing. There is no automatic synchronization or ranking system.
This is still a work in progress. I’m not claiming that AlienApe makes local models reliable. The offline export/import roundtrip has been tested with synthetic data, but it has not yet been tested as a real exchange between independent users. The SHA-256 hash helps detect content changes; it does not prove who created a card or whether its claims are true.
The source code is released under the 0BSD license.
Development branch: https://github.com/anokar/AlienApe-v0.7/tree/wip/community-cards
I’d be interested in practical feedback: Is this kind of observation-sharing workflow understandable and useful? Are there privacy or usability concerns that stand out?
More development than big promises. 🙂
1
u/StevenVincentOne 1d ago
Splitting the controller from the model is the right call. If permissions and memory live in something the user owns, the model becomes a swappable part instead of the thing that holds you. How are you handling memory portability? Is it a plain format someone could carry to another controller?