Skip to main content

AI-native, multi-judge evaluation and annotation. Your experts, amplified.

Project description

Tagnos

AI-native annotation and evaluation where your expertise scales.

Structure your AI evaluation. Capture your experts' judgment. Bring your own LLMs.

Tagnos is the first AI-native annotation and evaluation platform — every action is triggerable by chat, every screen has a context-aware Copilot, and your experts' corrections compound into an AI that speaks with their voice. Built for teams who need traceable, structured AI quality — from solo founders to regulated enterprises.

Powered by CopilotKit · LLM-agnostic via LiteLLM · Apache 2.0


Why Tagnos is different

Feature What it means
🤖 AI-Native from day 1 Every screen ships with a context-aware Copilot (powered by CopilotKit). Every action is triggerable by natural language. No menu hunting.
🧑‍⚖️ Multi-judge consensus 3 LLMs evaluate each item. When they agree, auto-accept. When they disagree, a human arbitrates. No more single-judge blind spots.
🧠 Expert-Amplifier Every expert correction is captured into a Knowledge Base that becomes an AI assistant. Junior teammates consult your senior's judgment — even when the senior is offline.
📄🤖 Document + Trace paradigm Evaluate legal contracts, medical cases, or AI agent traces in the same tool, with the same collaborative workflow.
🔌 Bring Your Own LLMs Built-in LiteLLM proxy. Configure OpenAI, Anthropic, Gemini, Mistral, or your own Ollama/vLLM — in the UI, no code.
🇪🇺 EU-native, self-host-ready GDPR by design. Fully air-gapped deployment supported.

Quick start

pip install tagnos
tagnos serve

Opens http://localhost:8080 with demo data. Configure your LLM providers in Settings → LLM Providers and start annotating.

Prefer Docker?

docker run -p 8080:8080 tagnos/tagnos

Who uses Tagnos

  • Legal teams review contracts with AI-assisted clause detection and risk scoring
  • Healthcare clinics annotate cases for medical AI training, preserving doctor judgment
  • AI product teams evaluate agent traces, catch hallucinations missed by single-judge eval
  • Solo AI builders get structured eval without hiring a data science team

Comparison

Feature Tagnos LangSmith Phoenix Label Studio
AI-Native (chat-triggerable actions) ✅ CopilotKit
Multi-judge eval (3 LLMs)
Expert-Amplifier (AI trained on corrections)
Document + Trace in one tool Traces only Traces only Docs only
Bring Your Own LLMs ❌ cloud only
Self-host free
EU-native option

The 5 things Tagnos stands for

  1. Your AI learns at the speed of your judgment — not your dev backlog.
  2. Your knowledge shouldn't disappear into a spreadsheet.
  3. Three LLMs give a second opinion — even when you're alone.
  4. The next teammate inherits your reasoning, not a CSV.
  5. Every decision today works for tomorrow — without effort.

Documentation

Community

License

Apache 2.0. Commercial use, modification, and distribution permitted.

Contributing

See CONTRIBUTING.md. PRs welcome, especially integrations and plugin examples.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tagnos-0.1.0a1.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tagnos-0.1.0a1-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file tagnos-0.1.0a1.tar.gz.

File metadata

  • Download URL: tagnos-0.1.0a1.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for tagnos-0.1.0a1.tar.gz
Algorithm Hash digest
SHA256 e9cbaacb46fe0c3bd3104908a27ff5abb39488b81ef3fff2a9f6b6703ce6bcc2
MD5 8edfef9a6788b50abe9baf5c87c8c2a2
BLAKE2b-256 cb27cd3de4e13cc767e0f1562299752e388c12b74bd32eb7e8b94a9b18991669

See more details on using hashes here.

File details

Details for the file tagnos-0.1.0a1-py3-none-any.whl.

File metadata

  • Download URL: tagnos-0.1.0a1-py3-none-any.whl
  • Upload date:
  • Size: 9.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for tagnos-0.1.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 67dee7685b30d3395387e9b9b7e9cad3c6bd7363829e9fc305b0f894b433e5db
MD5 00aa1ab977c15eab131732be1a51df64
BLAKE2b-256 edc850f67316bd2273a95cf7f1fd72aa07d5abb1f100aa6407b9b42508c63b3a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page