Coding & Development๐universal
comis
Self-hosted AI agent teams inside your messaging apps.
Quick Start
Install this Skill
npx skills add comisai/comis<p align="center">
<img src="assets/comis-readme-banner.png?v=1.0.42" alt="Comis โ self-hosted AI agents you can audit" width="100%" />
</p>
<p align="center">
<strong>A self-hosted AI agent platform that deploys into your existing messaging channels.</strong>
<br />
<sub>Kernel-enforced sandboxes ยท sigstore-signed releases ยท multi-tenant primitives ยท 81% prompt-cache savings ยท across 9 chat channels.</sub>
</p>
<p align="center">
<a href="https://github.com/comisai/comis/actions/workflows/ci.yml"><img src="https://github.com/comisai/comis/actions/workflows/ci.yml/badge.svg?branch=main" alt="CI" /></a>
<a href="https://www.npmjs.com/package/comisai"><img src="https://img.shields.io/npm/v/comisai?color=06B6D4&style=flat" alt="npm" /></a>
<a href="https://github.com/comisai/comis/blob/main/LICENSE"><img src="https://img.shields.io/badge/license-Apache--2.0-06B6D4?style=flat" alt="License" /></a>
<a href="https://github.com/comisai/comis/stargazers"><img src="https://img.shields.io/github/stars/comisai/comis?style=flat&color=06B6D4" alt="GitHub Stars" /></a>
<a href="https://discord.gg/FsqgJkpp"><img src="https://img.shields.io/badge/discord-join-5865F2?style=flat&logo=discord&logoColor=white" alt="Discord" /></a>
</p>
<p align="center">
<a href="#quick-start"><strong>Quick Start</strong></a> ·
<a href="https://docs.comis.ai">Docs</a> ·
<a href="#how-comis-is-different">How it's different</a> ·
<a href="https://comis.ai/#demo">Demo</a> ·
<a href="https://discord.gg/FsqgJkpp">Discord</a>
</p>
---
## Quick Start
**One-liner** โ installs Node.js and everything else (macOS & Linux):
```bash
curl -fsSL https://comis.ai/install.sh | bash
```
**Or with npm** (requires Node.js 22+):
```bash
npm install -g comisai
comis init
comis configure # choose LLM provider, add API keys, connect a channel
comis daemon start
```
**Or with Docker** (no Node.js required):
```bash
docker run -d --name comis -p 4766:4766 \
-v comis-data:/home/comis/.comis comisai/comis:latest-slim
docker exec -it comis comis init
```
Verify: `curl http://localhost:4766/health` โ `{"status":"ok"}`. Message your agent on Telegram, Discord, or any of the other 7 channels โ that's it.
> **Production = Linux host only.** Docker Desktop (macOS/Windows) auto-disables the exec sandbox โ fine for dev, never for production. See [Platform Support โ](https://docs.comis.ai/operations/docker#platform-support).
---
## See it in action
<p align="center">
<em>"Have four analysts research NVDA in parallel, then run a bull vs bear debate, and let the head trader make the final call."</em>
<br />
<strong>One sentence. A live 7-node DAG pipeline โ with isolated memory, budgets, and audit trail per agent.</strong>
</p>
<p align="center">
<a href="https://comis.ai/#demo">
<img src="assets/comis-dag-demo-poster.jpg" alt="Click to watch the DAG pipeline demo on comis.ai" width="100%" />
</a>
<br />
<a href="https://comis.ai/#demo">โถ Watch the demo</a>
</p>
---
## Why Comis
**๐ก๏ธ Defense in depth โ runtime and compile-time.** The LLM is the attack surface. Comis assumes it will be attacked, then makes the abuse expensive: kernel-enforced exec sandboxes (bubblewrap / sandbox-exec), input + output scanning, trust-partitioned memory, per-agent tool restrictions, canary tokens at runtime โ paired with **22 ESLint-enforced architectural rules** that block insecure patterns at commit time. Defects don't reach production because they don't reach `main`. [Deep dive โ](https://comis.ai/security)
**๐ฆ Supply-chain integrity by default.** Every release is **sigstore-attested via GitHub OIDC**. Workspace packages are bundled with `bundledDependencies` and exact-pinned โ no runtime `npm install` of plugins, no transitive surprises, no peer-dependency outages. Comis owns its domain types end-to-end (no external `pi-coding-agent` you can be held hostage by). The supply chain *is* part of the threat model.
**๐ฐ Cost โ prompt caching saves 81%.** Dual-prompt architecture, active cache fences, adaptive TTL escalation, sub-agent spawn staggering. **$5.02 vs $26.42** for a 76-call Opus 4.6 session ยท **94% cache hit rate** on warm turns ยท **$2.11** for an 8-agent pipeline (788K tokens). [Deep dive โ](https://comis.ai/context-management)
**๐ง Context โ scales without degradation.** Most assistants silently drop old messages. Comis never deletes a message. A 10-layer context engine evicts stale content, compacts older history into structured summaries while keeping originals retrievable (via `session_search`), then re-hydrates critical references (`AGENTS.md`, recent files, active state) and re-states the original objective after compaction so the agent doesn't drift. A background job extracts user preferences between sessions, so your agent gets better over time without being told to remember.
**๐๏ธ Hexagonal architecture with `Result<T, E>` discipline.** Core defines port interfaces; ad
... (truncated)Related Skills
More coding & development skills you might like
Reticle
Coding & DevelopmentAI agents can generate code, but still struggle to understand what they build. Reticle brings Jev-style machine-native runtime perception to web & desktop applications.
๐คclaude๐universal
1.2k
190
View
agentscope-java
Coding & DevelopmentExpert Java developer skill for AgentScope Java framework - a reactive, message-driven multi-agent system built on Project Reactor. Use when working with reactive programming, LLM integration, agent orchestration, multi-agent systems, or when the user mentions AgentScope, ReActAgent, Mono/Flux, Project Reactor, or Java agent development. Specializes in non-blocking code, tool integration, hooks, pipelines, and production-ready agent applications.
๐universal
6.0k
1.5k
View
ospec
Coding & DevelopmentDocument-driven OSpec workflow for initialization, change/goal routing, validation, archiving, and durable project knowledge.
โจgemini๐คclaude๐ฌgpt๐universal
524
34
View
misakanet-failure-memory
Coding & Development๐ A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. Python stdlib only. | https://misakanet.org
๐คclaudeโจ๏ธcursor๐universal
424
158
View