EveryDev.ai
Subscribe
Home
Tools

4,072+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2782
  • Coding1973
  • Infrastructure825
  • Projects603
  • Marketing598
  • Research520
  • Analytics468
  • Design462
  • MCP419
  • Testing346
  • Security323
  • Data305
  • Integration224
  • Prompts220
  • Communication210
  • Extensions196
  • Learning179
  • Voice175
  • Commerce160
  • DevOps135
  • Web95
  • Finance31
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. Maki
    Maki icon

    Maki

    Agent Frameworks

    A Python framework for building multi-agent LLM applications that run on local models via Ollama, hosted APIs (OpenAI, Anthropic, OpenRouter), or a mix of both.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open-source under the MIT License. Clone, modify, and distribute freely.

    Engagement

    Available On

    API
    CLI
    Linux
    macOS
    Windows

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Agent FrameworksMulti-agent SystemsLocal Inference

    Alternatives

    QbitOSUpsonicOnsetLab
    Developer
    Bowl of DataBowl of Data builds open-source AI research tools and framew…

    Listed Sep 2026

    About Maki

    Maki is a Python framework for multi-agent LLM applications developed by Bowl of Data, an open-source AI research community. It lets developers build tool-using agents that run on local hardware through Ollama, on hosted APIs like OpenAI and Anthropic, or a combination of both — using the same agent code throughout. The project is licensed under MIT and is in early 0.x development, self-described as deliberately small and focused.

    What It Is

    Maki sits in the agent framework category: it provides the scaffolding to define role-based agents, wire them to LLM backends, equip them with plugins, and orchestrate them in multi-step workflows. Its distinguishing design choice is treating local inference (Ollama) as a first-class backend equal to hosted APIs, rather than an afterthought. All backends — MakiLLama, MakiOpenAI, MakiAnthropic, MakiOpenRouter, and HFBackend — implement the same abstract LLMBackend contract, so swapping inference providers requires changing only one object.

    Architecture and Core Layers

    The framework is organized into four layers on top of a shared infrastructure layer:

    • LLM Backends — Ollama, OpenAI, Anthropic, OpenRouter, and an in-process HuggingFace Transformers backend (requires manual install of torch, transformers, accelerate)
    • Agent System — Agent composes PluginHandler and ReasoningEngine mixins; AgentManager orchestrates agents via WorkflowTask and WorkflowState with dependency resolution, retries, parallel batching, and checkpoint/resume
    • Distributed Layer — AgentServer (FastAPI) exposes agents over HTTP via maki serve; AgentProxy provides a remote-agent client with circuit-breaking; DistributedAgentManager mixes local and remote agents in the same workflow
    • Infrastructure — a hardened Connector with URL validation, private-address blocking, and DNS pinning; shared data classes; typed exceptions; runtime config; and structured logging

    The base install has only three dependencies: requests, httpx, and python-dotenv. All other capabilities are opt-in extras.

    Security and Guardrails

    Maki ships with guardrails enabled by default rather than as an optional add-on. URLs sourced from content (web pages, feeds) are checked against private and reserved address ranges at connect time, including redirect hops. Plugins are fail-closed: a model can only call methods a plugin explicitly declares in ALLOWED_METHODS, and destructive operations — file writes, FTP transfers, trades — remain disabled unless the agent is instantiated with allow_dangerous_tools=True. The trading plugin runs in paper mode unless live trading is explicitly opted into.

    Built-in Plugins

    Maki includes 16 built-in plugins across several categories:

    • File system: directory_reader, file_reader, file_writer, json_reader
    • Web: web_search (RSS, HackerNews, Reddit, GitHub Trending, Lobste.rs), web_to_md, provider_updates, trend_search
    • Market data and trading: alpaca_data, alpaca_news, alpaca_trading, alpaca_stream
    • Memory: obsidian_memory (persistent note-based memory via Obsidian vault), rag_memory (retrieval-augmented memory with pluggable vector backends)
    • Vision: image_classifier, ocr

    Current Status

    The repository was created in May 2025 and was last pushed in September 2026, indicating active development. The project self-identifies as version 0.x and explicitly notes it is young and deliberately small. The README acknowledges it is not suited for teams needing a large catalog of third-party integrations, hosted tracing, or a large ecosystem — positioning it as a focused local-first framework for developers who want control over inference and security defaults. The test suite covers 900+ tests across backends, agents, workflows, plugins, connectors, the distributed layer, and security behavior.

    Maki - 1

    Community Discussions

    Be the first to start a conversation about Maki

    Share your experience with Maki, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open-source under the MIT License. Clone, modify, and distribute freely.

    • All LLM backends (Ollama, OpenAI, Anthropic, OpenRouter, HuggingFace)
    • Multi-agent orchestration with AgentManager
    • 16 built-in plugins
    • Distributed agent serving
    • Workflow engine with retries and checkpoints

    Capabilities

    Key Features

    • Local-first LLM inference via Ollama
    • Hosted API backends: OpenAI, Anthropic, OpenRouter
    • In-process HuggingFace Transformers backend
    • Role-based agents with task execution, memory, and reasoning
    • Multi-agent orchestration with AgentManager
    • Dependency-aware workflow engine with retries and parallel batching
    • Checkpoint/resume for long-running workflows
    • 16 built-in plugins (files, web, market data, memory, vision)
    • Distributed agent serving via maki serve (FastAPI)
    • AgentProxy for remote agent consumption with circuit breaker
    • Fail-closed plugin security with ALLOWED_METHODS
    • Hardened HTTP connector with private-address blocking
    • Native tool-calling for Ollama, OpenAI, and Anthropic
    • Token-budgeted ConversationMemory
    • RAG memory with pluggable vector backends
    • Obsidian vault persistent memory
    • Streaming, async, and synchronous chat modes
    • PySide6 desktop GUI shell
    • Bearer-token auth for agent servers
    • Paper trading mode for Alpaca plugin

    Integrations

    Ollama
    OpenAI
    Anthropic
    OpenRouter
    HuggingFace Transformers
    Alpaca (market data and trading)
    Google Trends (pytrends)
    FastAPI
    Redis (workflow checkpoints)
    Obsidian
    FTP/SFTP (paramiko)
    PySide6/QML
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Maki and help others make informed decisions.

    Developer

    Bowl of Data

    Bowl of Data builds open-source AI research tools and frameworks, with Maki as its flagship project for local-first multi-agent LLM development. The community focuses on giving developers control over inference, security, and agent orchestration without requiring large third-party ecosystems. Bowl of Data operates as an open-source AI research community welcoming contributors across bug fixes, plugins, and feature development.

    Read more about Bowl of Data
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    QbitOS icon

    QbitOS

    A 6B parameter sparse MoE language model delivering large-model reasoning quality at small-model compute cost, deployable on consumer hardware with as little as 4GB VRAM.

    Upsonic icon

    Upsonic

    Open-source Python framework for building autonomous and traditional AI agents with tools, memory, RAG, multi-agent teams, and production deployment.

    OnsetLab icon

    OnsetLab

    Tool-calling AI agents that run locally with REWOO + ReAct planning, MCP server support, and any Ollama model.

    Browse all tools

    Related Topics

    Agent Frameworks

    Tools and platforms for building and deploying custom AI agents.

    754 tools

    Multi-agent Systems

    Platforms for creating and managing teams of AI agents that can collaborate.

    379 tools

    Local Inference

    Tools and platforms for running AI inference locally without cloud dependence.

    215 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions