by taichuy
Build for agents — from the AI Gateway to the entire application stack.
# Add to your Claude Code skills
git clone https://github.com/taichuy/1flowbaseGuides for using ai agents skills like 1flowbase.
Last scanned: 8/4/2026
{
"issues": [
{
"file": "README.md",
"line": 97,
"type": "remote-install",
"message": "Install command (remote install script piped to a shell — review the source before running): \"curl -fsSL https://raw.githubusercontent.com/taichuy/1flowbase/main/scripts/shel\"",
"severity": "low"
}
],
"status": "PASSED",
"scannedAt": "2026-08-04T06:27:26.253Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how 1flowbase compares with popular alternatives.
1flowbase is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by taichuy. Build for agents — from the AI Gateway to the entire application stack. It has 285 GitHub stars.
Yes. 1flowbase passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/taichuy/1flowbase" and add it to your Claude Code skills directory (see the Installation section above).
1flowbase is primarily written in Rust. It is open-source under taichuy on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh 1flowbase against similar tools.
No comments yet. Be the first to share your thoughts!
From $49 · 30 days · terms & refunds
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
Automated security scan — not a certification.
From AI Gateway to a Complete Application System.
1flowbase is a low-code native backend foundation built on an AI gateway. Beyond core AI gateway features, it lets you build your own application system on top of the AI chat data stored in the gateway.
1flowbase is API-first by design. If a traditional GUI can take over the entire system through APIs, then turning those APIs into MCP lets an Agent take over everything as well.
1flowbase is a self-hosted AI Gateway and AI application runtime.
Start by unifying model access, retain conversation data in the same runtime, and keep building Workflows, APIs, business data, and React applications on top of it. Every capability is API-based and can be exposed to Agents through MCP to understand, build, and manage.
Dispatch intelligence, retain data, build applications.
list / get / call tool discovery instead of stuffing every Tool into the context at once.Human → GUI ─┐
├→ API → AI Gateway / Workflow / Data / React UI → AI Application
Agent → MCP ─┘
Deployed with Docker — no manual environment setup required.
Linux / macOS
curl -fsSL https://raw.githubusercontent.com/taichuy/1flowbase/main/scripts/shell/docker-deploy.sh | sh
Windows PowerShell
irm https://raw.githubusercontent.com/taichuy/1flowbase/main/scripts/powershell/docker-deploy.ps1 | iex
Windows CMD
powershell -NoProfile -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/taichuy/1flowbase/main/scripts/powershell/docker-deploy.ps1 | iex"
Follow the prompts to finish configuration and start 1flowbase. Storing full conversations can generate large data volumes; for high-traffic production, plan storage capacity, retention, backup, and compliance in advance.
Requirements
>=24.22.112.11.2 (run corepack enable and corepack install --global pnpm@12.11.2)1.99 or newerStart
Run from the repository root:
git clone https://github.com/taichuy/1flowbase.git
cd 1flowbase
Before the first source build on Linux with a user systemd manager, apply the development resource profile and put its user-level wrappers on PATH:
bash scripts/shell/apply-resource-limits.sh
export PATH="$HOME/.local/bin:$PATH"
Rust normally uses half the available CPU and memory, targeting at least 2 logical CPUs and 8 GiB when capacity permits. Smaller machines may exceed the half-machine share; memory still leaves OS/service headroom. These are build budget targets, not verified minimum hardware requirements. Explicit local settings remain supported. Windows/macOS use the same CPU policy; Linux systemd memory limits do not apply there. See resource configuration for limits and overrides.
For first-time development, precompile the Rust test targets, then start the services:
node scripts/node/reset-rust-cache/cli.js --warmup-only
node scripts/node/dev-up.js
--warmup-only fetches locked dependencies and compiles build/test targets in sequence
without deleting existing caches or stopping services; it does not execute tests.
For subsequent daily starts, run dev-up directly to reuse the caches.
dev-up starts the Docker middleware, installs frontend dependencies, builds and runs the backend, and starts the frontend. Other common commands:
node scripts/node/dev-up.js status
node scripts/node/dev-up.js stop
node scripts/node/dev-up.js restart --frontend-only
node scripts/node/dev-up.js restart --backend-only
Logs are written to tmp/logs/. For more scripts, see scripts/README.md.
| Project | AI Gateway | Composite Models / Workflow | Full Conversation Data | Dynamic Business Data | MCP | React Apps |
|---|---|---|---|---|---|---|
| 1flowbase | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| LiteLLM | ✅ | — | Partial | — | — | — |
| OpenRouter | ✅ | — | Platform-hosted | — | — | — |
| Dify | Partial | ✅ | ✅ | — | ✅ | Fixed app types |
| Supabase | — | — | — | ✅ | Ecosystem | Build your own |
| n8n | — | ✅ | — | — | Ecosystem | — |
web/ Frontend root, powered by pnpm + Turbo
api/ Rust backend workspace
api/apps/ Backend service entry points
api/crates/ Shared backend crates
api/plugins/ Plugin source workspace, HostExtension manifests and templates
docker/ Local middleware orchestration and self-hosted service stack
scripts/ Repository-level development, testing, verification, and debugging scripts
Community contributions are very welcome. Before submitting a Pull Request, please run the following verification script:
node scripts/node/verify.js repo
Development guidelines: