Sentient Ai
БесплатноНе проверенOpen-source voice agent platform with visible reasoning. Build a roster of AI experts with their own retrieval, guardrails, rules and RAG sources - configured f
Описание
Open-source voice agent platform with visible reasoning. Build a roster of AI experts with their own retrieval, guardrails, rules and RAG sources - configured from the UI, with per-step model routing across cloud providers or fully local via Ollama.
README
Configurable, multi-reasoning voice agent platform. Speak -> STT -> multi-step LangGraph reasoning with persistent Postgres context -> TTS. Reasoning steps and subject-matter expertise (SME) are user-configurable from one page; domain drives generated frontend types + hooks. Minimal UI: Three.js waveform + mic button, with a slide-out chat transcript.
🌐 View the showcase site ↗ — features, live Three.js demos, themes, and licensing, served straight from this repo via GitHub Pages. (One-time setup: repo Settings → Pages → Deploy from a branch, pick the branch and the
/docsfolder, save. Regenerate the static bundle after showcase changes withpnpm --filter sentient-web build:showcase.)
Quick start (already set up)
# Postgres
docker compose up postgres -d
# Terminal 1 — API
cd apps/api && uv run uvicorn main:app --reload
# Terminal 2 — Frontend
cd apps/web && pnpm dev
Then open http://localhost:5173.
Port already taken by another Vite app? Override it: pnpm dev --port 5174 (the
/api and /ws dev proxies to the backend are unaffected — only the frontend's
own port changes, so update the URL above accordingly).
Getting started
See SETUP.md for full installation instructions covering macOS, Linux, and Windows — with or without Docker, and with or without WSL 2.
Repository layout
sentient/
apps/
api/ FastAPI + LangGraph — domain / application / infrastructure / interface
web/ React 19 + Vite + MUI v9 + TanStack Query + Zustand + Three.js
packages/
domain/ SME bounded-context definitions — source of truth for codegen
contracts/ Committed openapi.json + generated TS types + hooks
infra/
bicep/ Pure IaC for Azure (Bicep)
terraform/ Pure IaC for Azure (Terraform)
docs/
adr/ Architecture Decision Records
standards/ DDD, RAG, Azure, security, observability, testing, stack versions
Key docs
CLAUDE.md— standards, architecture rules, Definition of Done. Read before any task.SETUP.md— developer setup for macOS, Linux, and Windows.REVIEW.md— PR review rubric.docs/standards/— DDD, RAG, Azure, security, observability, testing, stack versions.docs/adr/— architecture decisions.
Model selection
Every SME has a default model, and can opt in to a different model per
reasoning step. The config page's model browser covers frontier providers
(Anthropic, OpenAI, Google — configure OPENAI_API_KEY/GOOGLE_API_KEY in
.env.local to unlock the extra two, Anthropic works out of the box) and
local models via Ollama — install it, run
ollama serve, and the Local tab lets you download and select models like
Gemma 4 with no API key. See ADR-0005.
Local-only developer features
Two features are mounted only when ENV != production (default in local dev)
and are never exposed in a cloud deployment. The frontend hides their nav entry
points the same way, driven by GET /mcp-status's mounted flag.
- Coding agent (
/agent↗) — a voice-driven coding assistant with direct read/write/execute access to this project's source tree, WebSocket-based with a tool-approval gate on every action. Speaking instead of typing also makes it an accessibility feature, not just a novelty. See ADR-0003. - MCP server (
/mcp↗) — exposes Sentient AI's SME templates and conversation state to external MCP clients (e.g. Claude Desktop) over Streamable HTTP at/mcp; the linked frontend page visualises what's exposed. No auth on the MCP transport in v1, which is why it's local-only for now. See ADR-0004.
Links above point at the local dev server (pnpm dev, see Quick start) and
open in a new tab — they won't resolve unless that server is running.
Custom Claude Code commands
/new-sme, /new-service, /adr, /review, /regen-contracts, /check-boundaries, /pii-check.
License
Apache License 2.0 — see LICENSE. Free for personal, educational, and research use; commercial use is welcome and encouraged.
Установка Sentient Ai
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/westleycooper/sentient-aiFAQ
Sentient Ai MCP бесплатный?
Да, Sentient Ai MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Sentient Ai?
Нет, Sentient Ai работает без API-ключей и переменных окружения.
Sentient Ai — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Sentient Ai в Claude Desktop, Claude Code или Cursor?
Открой Sentient Ai на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
LibreOffice Tools
Enables AI agents to read, write, and edit Office documents via LibreOffice with token-efficient design. Supports multiple formats including DOCX, XLSX, PPTX, a
автор: passerbyflutterdannote/figma-use
Full Figma control: create shapes, text, components, set styles, auto-layout, variables, export. 80+ tools.
автор: dannoteLogo.dev
Search and retrieve company logos by brand or domain. Customize size, format, and theme to match your design needs. Accelerate design, prototyping, and content
автор: NOVA-3951Design Inspiration Server
Searches top design platforms like Dribbble and Behance to provide UI inspiration, color palettes, and layout patterns via the Serper API. It allows users to re
автор: YonasValentinCompare Sentient Ai with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории design
