Skip to content
@reagent-systems

reagent

making agents open source, friendly, fun, for everyone

🧠 Reagent Systems

Minimalist AI Agents, Built for Real Use

Welcome to Reagent Systems — a suite of lightweight, modular AI tools designed to be simple to understand, easy to extend, and powerful in execution. Our philosophy: no bloat, no black boxes — just clean, hackable AI agents.


🚀 Mission

We believe AI agents should be:

  • Simple – minimal logic, maximum clarity
  • Modular – tools and components you can mix and match
  • Transparent – function-driven behavior you can follow and debug

Whether you're deploying to the web, integrating into bots, or building personal tools — Reagent agents are made to be flexible, fast, and open.


🧩 Core Projects

The brain. A minimalist agent framework with a clean loop and pluggable tools.

  • 🧠 Focused core logic
  • 🔌 Dynamic tool loading
  • 🔁 Function-based agent actions
  • 🧼 Easy to read, extend, and fork

The hands. Modular commands for everything from GitHub operations to web scraping.

  • 📁 Commands live as isolated files
  • 🔄 Auto-discovered by the core
  • 🌐 Tools for file I/O, GitHub, web search, APIs, and more
  • 📦 Can be loaded locally or over API

The voice. A WebSocket backend that connects frontends to the agent in real time.

  • 📡 Listens for incoming messages
  • ⚙️ Runs commands through Simple-Agent-Core
  • 🔁 Streams output back to clients

The face. A lightweight web UI that sends tasks to the agent via WebSocket.

  • 🖥️ Hosted on Google Cloud Run
  • 🔌 Real-time interface
  • 📤 Sends and receives messages from the backend

🛠️ Stack

  • Languages: Python
  • Infra: Google Cloud Run
  • Tooling: WebSockets, GitHub Actions, Docker
  • Planned: Ollama, Claude

📐 Architecture Overview

%%{ init : { "theme": "dark", "themeVariables": {
  "primaryColor": "#1f1f1f",
  "edgeLabelBackground":"#1f1f1f",
  "primaryTextColor": "#ffffff",
  "secondaryColor": "#444444",
  "tertiaryColor": "#777777",
  "fontSize": "16px"
}} }%%

graph TD
  User["User"] --> Website["Simple-Agent-Website
Frontend (Cloud Run)"]
  Website -->|Send request| Websocket["Simple-Agent-Websocket
Backend (Cloud Run)"]

  Websocket -->|Run agent| Core["Simple-Agent-Core
Agent Logic"]
  Core -->|Uses| Tools["Simple-Agent-Tools
Modular Tools"]
  Tools -->|Returns result| Core
  Core -->|Sends output| Websocket
  Websocket -->|WebSocket return| Website
  Website -->|Display result| User

  classDef cloudRun fill:#2a0060,stroke:#aaaaaa,stroke-width:2px,color:#fff;
  class Website,Websocket cloudRun;

  classDef internal fill:#003366,stroke:#aaaaaa,stroke-width:2px,color:#fff;
  class Core,Tools internal;
Loading

🤝 Contributing

Want to add a tool? Fix a bug? Make it faster? Sweet.

  • Fork a repo
  • Make your changes
  • Open a pull request
  • Describe what’s awesome about it

Each repo has a CONTRIBUTING.md with more details.


📬 Support


📄 License

MIT License — use it, break it, improve it.
We believe in open systems that empower developers.


“Build the agent you want to debug.” — Reagent Systems
“Simplicity is the ultimate sophistication.” — Leonardo da Vinci


🧪 Built with love by developers who'd rather keep it clean than make it confusing.
Follow the project, drop feedback, or just vibe with the architecture.

Pinned Loading

  1. Simple-Agent-Core Simple-Agent-Core Public

    SimpleAgent is designed with the belief that AI agents don't need to be complex to be useful. By focusing on a small set of core operations and using function calling for all interactions, SimpleAg…

    Python 6 3

Repositories

Showing 10 of 18 repositories

Top languages

Loading…

Most used topics

Loading…