{"id":49702977,"url":"https://github.com/qqqqqf-q/Arkloop","last_synced_at":"2026-05-24T21:00:45.382Z","repository":{"id":349786210,"uuid":"1141653077","full_name":"qqqqqf-q/Arkloop","owner":"qqqqqf-q","description":"干净、强大、属于你的 AI Agent 平台  --AI agents, without the clutter.","archived":false,"fork":false,"pushed_at":"2026-05-19T03:03:05.000Z","size":206637,"stargazers_count":312,"open_issues_count":10,"forks_count":33,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-19T06:33:17.240Z","etag":null,"topics":["acp","agent","ai","anthropic","chat","chatbot","deepseek","electron","mcp","openai","openclaw","personal","saas"],"latest_commit_sha":null,"homepage":"https://arkloop.io","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qqqqqf-q.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-01-25T07:06:00.000Z","updated_at":"2026-05-19T05:49:14.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/qqqqqf-q/Arkloop","commit_stats":null,"previous_names":["qqqqqf-q/arkloop"],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/qqqqqf-q/Arkloop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qqqqqf-q%2FArkloop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qqqqqf-q%2FArkloop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qqqqqf-q%2FArkloop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qqqqqf-q%2FArkloop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qqqqqf-q","download_url":"https://codeload.github.com/qqqqqf-q/Arkloop/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qqqqqf-q%2FArkloop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33450402,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-24T19:21:36.376Z","status":"ssl_error","status_checked_at":"2026-05-24T19:21:10.562Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["acp","agent","ai","anthropic","chat","chatbot","deepseek","electron","mcp","openai","openclaw","personal","saas"],"created_at":"2026-05-08T08:00:42.610Z","updated_at":"2026-05-24T21:00:45.374Z","avatar_url":"https://github.com/qqqqqf-q.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://cdn.nodeimage.com/i/rvRvQavXMOx1ostIUyAqBc3mfy9SOGM4.png\" alt=\"Arkloop\" /\u003e\n\u003c/p\u003e\n\n\u003ch3 align=\"center\"\u003eOpen-source / Clean / Powerful — Your AI Agent Platform\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"./docs/zh-CN/README.md\"\u003e\u003cimg alt=\"简体中文\" src=\"https://img.shields.io/badge/简体中文-d9d9d9\"\u003e\u003c/a\u003e\n  \u003ca href=\"./LICENSE\"\u003e\u003cimg alt=\"License\" src=\"https://img.shields.io/badge/license-Arkloop%20License-blue\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/qqqqqf-q/Arkloop/graphs/commit-activity\"\u003e\u003cimg alt=\"Commits\" src=\"https://img.shields.io/github/commit-activity/m/qqqqqf-q/Arkloop?labelColor=%2332b583\u0026color=%2312b76a\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/qqqqqf-q/Arkloop/issues\"\u003e\u003cimg alt=\"Issues closed\" src=\"https://img.shields.io/github/issues-search?query=repo%3Aqqqqqf-q%2FArkloop%20is%3Aclosed\u0026label=issues%20closed\u0026labelColor=%237d89b0\u0026color=%235d6b98\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://x.com/intent/follow?screen_name=qqqqqf_\"\u003e\u003cimg alt=\"Follow on X\" src=\"https://img.shields.io/twitter/follow/qqqqqf_?logo=X\u0026color=%20%23f5f5f5\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://t.me/Arkloop_io\"\u003e\u003cimg alt=\"Telegram\" src=\"https://img.shields.io/badge/Telegram-Group-blue?logo=telegram\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/qqqqqf-q/Arkloop/stargazers\"\u003e\u003cimg alt=\"Stars\" src=\"https://img.shields.io/github/stars/qqqqqf-q/Arkloop?style=social\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/qqqqqf-q/Arkloop/network/members\"\u003e\u003cimg alt=\"Forks\" src=\"https://img.shields.io/github/forks/qqqqqf-q/Arkloop?style=social\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\nArkloop is a design-focused open-source AI Agent platform. Multi-model routing, sandboxed execution, persistent memory — a clean desktop app that works out of the box.\n\n## Download\n\nDownload the latest version from [GitHub Releases](https://github.com/qqqqqf-q/Arkloop/releases), supporting macOS, Linux, and Windows.\n\nThe desktop app bundles the full runtime — no Docker, no configuration. Just open and use. Automatic updates via GitHub Releases.\n\nOn first launch, Desktop can install the `ark` command-line tool. After that, you can start the same local runtime without the Desktop window:\n\n```bash\nark web\n```\n\n### CLI via Homebrew\n\nHomebrew installs the Arkloop CLI only:\n\n```bash\nbrew install qqqqqf-q/arkloop/arkloop \u0026\u0026 ark web\n```\n\nFor a headless Linux machine, use one command:\n\n```bash\nsh -c 'set -e; arch=\"$(uname -m)\"; case \"$arch\" in x86_64|amd64) arch=amd64 ;; aarch64|arm64) arch=arm64 ;; *) echo \"unsupported architecture: $arch\" \u003e\u00262; exit 1 ;; esac; name=\"ark-linux-${arch}\"; rm -rf \"$name\"; curl -fsSL \"https://github.com/qqqqqf-q/Arkloop/releases/latest/download/${name}.tar.gz\" | tar -xz; cd \"$name\"; exec ./ark web --host 0.0.0.0 --no-open'\n```\n\n## Features\n\nArkloop does what other AI chat tools do — multi-model support, tool calling, code execution, memory — but we focus on doing it cleanly:\n\n- **Multi-Model Routing** — OpenAI, Anthropic, and any compatible API; priority-based automatic routing with rate limit handling\n- **Sandboxed Execution** — Code runs in Firecracker microVMs or Docker containers with strict resource limits\n- **Persistent Memory** — System constraints, long-term facts, and session context preserved across conversations\n- **Prompt Injection Protection** — Semantic-level scanning that detects and blocks injection attacks\n- **Channel Integration** — Telegram integration with media handling and group context\n- **Custom Personas** — Independent system prompts, tool sets, and behavior configs; Lua scripting supported\n- **MCP / ACP** — Model Context Protocol and Agent Communication Protocol support\n- **Skill Ecosystem** — Import skills from ClawHub, compatible with OpenClaw SKILL.md format\n\nFull documentation at [docs](https://arkloop.io/en/docs/guide).\n\n\n## Contributing\n\nWe welcome contributions of all kinds.\n\nEven if you're not a developer, just a regular user — if anything feels off while using it, even a bit of spacing, a color, a tiny detail, or a big-picture direction — please [open an issue](https://github.com/qqqqqf-q/Arkloop/issues). We take every UX detail seriously, and your feedback makes the experience better for everyone.\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for commit conventions and development workflow.\n\n## Sponsors\n\nThanks to the following friends for their support, keeping Arkloop going:\n\n- [@Jinnkunn](https://github.com/Jinnkunn) — Bought me a domain\n- @jeck — Treated me to an iced Americano\n- @chuichui — Covered my AI costs for two weeks\n- [@薄荷奶昔](https://github.com/SkyAerope) — Covered AI costs for Clover and Chiffon\n\n\n## Contributors\n\n\u003ca href=\"https://github.com/qqqqqf-q/Arkloop/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=qqqqqf-q/Arkloop\" /\u003e\n\u003c/a\u003e\n\n\n## If you can, give us a Star\n![wkwUSiE3xZw1NeDrSFqJYDkkSEDULMfu](https://cdn.nodeimage.com/i/wkwUSiE3xZw1NeDrSFqJYDkkSEDULMfu.gif)\n\n## Architecture\n\n| Service | Stack | Role |\n|---------|-------|------|\n| API | Go | Authentication, RBAC, resource management, audit logging |\n| Gateway | Go | Reverse proxy, rate limiting, risk scoring |\n| Worker | Go | Job execution, LLM routing, tool dispatch, agent loop |\n| Sandbox | Go | Code execution isolation |\n| Desktop | Electron + Go | Native desktop app with embedded sidecar |\n| Web | React / TypeScript | User interface |\n| Console | React / TypeScript | Admin dashboard |\n\nInfrastructure: PostgreSQL, Redis, SeaweedFS (or filesystem), OpenViking (vector memory).\n\n## Development\n\n```bash\nbin/ci-local quick        # Quick local CI\nbin/ci-local integration  # Go integration tests\nbin/ci-local full          # Full check\n```\n\n## Self-Hosting\n\n\u003e The self-hosting deployment path is still in development. While included in the current release, availability is not guaranteed. We are not focusing on this during the Alpha phase. We plan to provide full server deployment support once the desktop version stabilizes.\n\n\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=qqqqqf-q/Arkloop\u0026type=date\u0026legend=top-left)](https://www.star-history.com/#qqqqqf-q/Arkloop\u0026type=date\u0026legend=top-left)\n\n## Security\n\nTo report vulnerabilities, please email qingf622@outlook.com instead of opening a public issue. See [SECURITY.md](SECURITY.md) for our disclosure policy.\n\n## License\n\nLicensed under the [Arkloop License](LICENSE), a modified Apache License 2.0 with additional conditions:\n\n- **Multi-tenant restriction** — Source code may not be used to operate a multi-tenant SaaS without written authorization.\n- **Brand protection** — LOGO and copyright information in the frontend components must not be removed or modified.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqqqqqf-q%2FArkloop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqqqqqf-q%2FArkloop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqqqqqf-q%2FArkloop/lists"}