pierrebrunelle 2 days ago

Hi HN - I'm sharing Pixelagent (https://github.com/pixeltable/pixelagent), an open-source agent engineering blueprint we built to tackle the core infrastructure challenges of agent SDK development.

I see agents as the intersection of an LLM, storage, and orchestration. With this reference implementation, I show how you can unify them into a single declarative agentic framework.

Many frameworks focus on orchestration; for me the real pain points are in data infrastructure. This is why you see so many abstractions around memory for instance and people re-inventing the wheel around state management. All of these are just data storage, indexing, retrieval, and orchestration.

With Pixelagent, I show how you can get:

- Multimodal data handling: Processing text, images, audio, and video through a consistent interface

- Persistent state management and built-in observability: Automatic tracking and versioning of agent memory, tool calls, and context...

- Provider agnostic: Support for OpenAI, Anthropic, and AWS Bedrock with the same API.

- Declarative Model: A type-safe framework

- Agentic Extensions: Add reasoning, reflection, memory, knowledge, and team workflows.

Fork it, make your own or whatnot! I hope it inspires people to build the abstractions they need.

Onward,

Pierre

---

Get Started:

- Pixelagent GitHub Tutorial: https://github.com/pixeltable/pixelagent/tree/main/blueprint...

- Pixelagent Documentation: https://docs.pixeltable.com/docs/libraries/pixelagent

- Join our Discord: https://discord.gg/QPyqFYx2UN