Crawler Summary

alice-agi answer-first brief

OpenClaw agent: alice-agi Alice AGI <img src="https://cloud.overment.com/2024-12-02/alice_agi-dc8ca6a3-1.png" style="border-radius: 10px; border: 1px solid #888" width="150"> Alice AGI is an application that uses LLM (GPT-4o) to perform actions based on user queries, while using available tools and long-term memory. **⚠️ Important Notice** This is a personal project shared ONLY to demonstrate ideas and concepts. It is not intended to be an op Published capability contract available. No trust telemetry is available yet. 203 GitHub stars reported by the source. Last updated 2/24/2026.

Freshness

Last checked 2/22/2026

Best For

Contract is available with explicit auth and schema references.

Not Ideal For

alice-agi is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.

Evidence Sources Checked

editorial-content, capability-contract, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 84/100

alice-agi

OpenClaw agent: alice-agi Alice AGI <img src="https://cloud.overment.com/2024-12-02/alice_agi-dc8ca6a3-1.png" style="border-radius: 10px; border: 1px solid #888" width="150"> Alice AGI is an application that uses LLM (GPT-4o) to perform actions based on user queries, while using available tools and long-term memory. **⚠️ Important Notice** This is a personal project shared ONLY to demonstrate ideas and concepts. It is not intended to be an op

MCPverified

Public facts

7

Change events

1

Artifacts

0

Freshness

Feb 22, 2026

Verifiededitorial-content1 verified compatibility signal203 GitHub stars

Published capability contract available. No trust telemetry is available yet. 203 GitHub stars reported by the source. Last updated 2/24/2026.

203 GitHub starsSchema refs publishedTrust evidence available

Trust score

Unknown

Compatibility

MCP

Freshness

Feb 22, 2026

Vendor

Iceener

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Published capability contract available. No trust telemetry is available yet. 203 GitHub stars reported by the source. Last updated 2/24/2026.

Setup snapshot

git clone https://github.com/iceener/ai.git
  1. 1

    Setup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Iceener

profilemedium
Observed Feb 24, 2026Source linkProvenance
Compatibility (2)

Protocol compatibility

MCP

contracthigh
Observed Feb 24, 2026Source linkProvenance

Auth modes

mcp, api_key, oauth

contracthigh
Observed Feb 24, 2026Source linkProvenance
Artifact (1)

Machine-readable schemas

OpenAPI or schema references published

contracthigh
Observed Feb 24, 2026Source linkProvenance
Adoption (1)

Adoption signal

203 GitHub stars

profilemedium
Observed Feb 24, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB MCP

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Executable Examples

bash

bun generate
bun migrate
bun seed

typescript

// Example from src/config/mcp-servers.config.ts
{
  id: "a1b2c3d4-e5f6-7890-1234-567890abcdef", // This ID is typically a unique UUID
  name: "Filesystem MCP",
  transport_type: 'stdio',
  command: "npx", // or "bunx", "pnpx", etc.
  args: [
    "-y", // flag to auto-confirm installation if the package isn't present
    "@modelcontextprotocol/server-filesystem",
    "/path/to/your/target/directory" // e.g., "/Users/username/Documents" or "C:\Users\username\Files"
  ],
  // env: {
  //   // Example: If npx or the mcp server script requires specific PATH setup
  //   // "PATH": `/custom/path/to/node/bin:${process.env.PATH || ''}`
  // },
  enabled: true,
  description: "Filesystem MCP server for accessing local files in a specified directory."
}

env

# Linear (linear.app/settings/api)
LINEAR_API_KEY=
LINEAR_TEAM_ID=          
LINEAR_DEFAULT_ASSIGNEE_ID=

env

# Google Calendar - Create OAuth2 app (console.cloud.google.com/apis/credentials)
# Enable Calendar API and configure OAuth consent screen
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=    
GOOGLE_REDIRECT_URI=     # Auth: /api/auth/google

env

# Spotify - Create OAuth2 app (developer.spotify.com/dashboard)
# Add redirect URI and configure app settings
SPOTIFY_CLIENT_ID=
SPOTIFY_CLIENT_SECRET=   # Auth: /api/spotify/authorize

env

# ElevenLabs (elevenlabs.io/settings/keys)
ELEVENLABS_API_KEY=

# Resend (resend.com/api-keys)
RESEND_API_KEY=

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB MCP

Docs source

GITHUB MCP

Editorial quality

ready

OpenClaw agent: alice-agi Alice AGI <img src="https://cloud.overment.com/2024-12-02/alice_agi-dc8ca6a3-1.png" style="border-radius: 10px; border: 1px solid #888" width="150"> Alice AGI is an application that uses LLM (GPT-4o) to perform actions based on user queries, while using available tools and long-term memory. **⚠️ Important Notice** This is a personal project shared ONLY to demonstrate ideas and concepts. It is not intended to be an op

Full README

Alice AGI

<img src="https://cloud.overment.com/2024-12-02/alice_agi-dc8ca6a3-1.png" style="border-radius: 10px; border: 1px solid #888" width="150">

Alice AGI is an application that uses LLM (GPT-4o) to perform actions based on user queries, while using available tools and long-term memory.

⚠️ Important Notice

This is a personal project shared ONLY to demonstrate ideas and concepts. It is not intended to be an open-source assistant for active development or contributions. While discussions and idea exchanges are welcome in the Issues section, please note that this repository is for personal use. Feel free to explore and draw inspiration or create a fork, but active development will remain personal.

Installation

  1. Clone the repository
  2. Install dependencies using bun install
  3. Create .env file based on .env.example and set your own values, especially OPENAI_API_KEY (Anthropic's Claude isn't fully supported yet)
  4. Run the application using bun run dev — but before that, you need to run database migrations and seeds. Also, you need to set up the tools you want to use.

Database, migrations & seeds

Alice AGI uses SQLite as a database with DrizzleORM. To create the database and run migrations, you can use the following commands:

bun generate
bun migrate
bun seed

You can check the database schema in src/database/seed.ts file to see what data is seeded.

Then you can start the application using bun run dev.

Required services

These are the services that are required to be set up before running the application:

  • OpenAI: Set OPENAI_API_KEY in .env file.
  • Anthropic: Set ANTHROPIC_API_KEY in .env file.
  • Langfuse: Set LANGFUSE_API_KEY in .env file.
  • Algolia: Set ALGOLIA_APP_ID, ALGOLIA_API_KEY and ALGOLIA_INDEX_NAME in .env file.
  • Qdrant: Set QDRANT_INDEX, QDRANT_URL and QDRANT_API_KEY in .env file.

Note: You may not be able to run this app with new OpenAI/Anthropic accounts due to rate limits.

Tools Configuration

By default, several tools are already set up in the seed.ts and tools.config.ts files. You can use them as examples and blueprints for creating your own tools or customizing existing ones to suit your needs.

MCP Support (Tools)

You can remove all "native" tools defined in /src/database/seed.ts and instead rely on MCP Servers, which you can add in src/config/mcp-servers.config.ts. If you prefer, you may include both, as the list of tools is merged and the entire flow remains the same.

Here's an example of how you might configure an MCP server in src/config/mcp-servers.config.ts. Note that specific paths or environment variables (like PATH for npx if not globally available) might need adjustment for your own setup:

// Example from src/config/mcp-servers.config.ts
{
  id: "a1b2c3d4-e5f6-7890-1234-567890abcdef", // This ID is typically a unique UUID
  name: "Filesystem MCP",
  transport_type: 'stdio',
  command: "npx", // or "bunx", "pnpx", etc.
  args: [
    "-y", // flag to auto-confirm installation if the package isn't present
    "@modelcontextprotocol/server-filesystem",
    "/path/to/your/target/directory" // e.g., "/Users/username/Documents" or "C:\Users\username\Files"
  ],
  // env: {
  //   // Example: If npx or the mcp server script requires specific PATH setup
  //   // "PATH": `/custom/path/to/node/bin:${process.env.PATH || ''}`
  // },
  enabled: true,
  description: "Filesystem MCP server for accessing local files in a specified directory."
}

Task Management

As you can see in the seed file, there is a need to set up stages UUIDs and projects UUIDs. After setting env variables, you can get them by accessing /api/tools/linear/states and /api/tools/linear/projects endpoints and pasting them manually into the seed file or directly into the database.

# Linear (linear.app/settings/api)
LINEAR_API_KEY=
LINEAR_TEAM_ID=          
LINEAR_DEFAULT_ASSIGNEE_ID=

Calendar

# Google Calendar - Create OAuth2 app (console.cloud.google.com/apis/credentials)
# Enable Calendar API and configure OAuth consent screen
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=    
GOOGLE_REDIRECT_URI=     # Auth: /api/auth/google

Music

# Spotify - Create OAuth2 app (developer.spotify.com/dashboard)
# Add redirect URI and configure app settings
SPOTIFY_CLIENT_ID=
SPOTIFY_CLIENT_SECRET=   # Auth: /api/spotify/authorize

Communication

# ElevenLabs (elevenlabs.io/settings/keys)
ELEVENLABS_API_KEY=

# Resend (resend.com/api-keys)
RESEND_API_KEY=

Web & Maps

# Firecrawl (firecrawl.dev)
FIRECRAWL_API_KEY=

# Google Maps (console.cloud.google.com/apis/credentials)
GOOGLE_MAPS_API_KEY=

File Storage

# Local file system - no configuration needed
# Files are stored in ./storage directory

Crypto

# CoinGecko API - no key needed for basic usage
# Uses public API endpoints

Additional tools can be added by creating a new tool in the src/services/tools folder and adding it to the src/config/tools.config.ts file. To complete the setup, describe how to use the tool following the pattern of existing tools within the seed file at src/database/seed.ts.

Concept

The idea of Alice AGI aims for simplicity - creating a system that executes tasks based on natural language commands. While not omnipotent, it leverages existing apps, services, and devices the user regularly interacts with. The system performs actions by combining available capabilities with its long-term memory of user preferences and patterns.

Currently, it supports these tools and actions:

<img src="https://cloud.overment.com/2024-12-02/agi-tools-d65dee6e-7.png" width="600" style="border-radius: 6px; border: 1px solid #888; margin: 20px 0">
  • Memory: supports storing and retrieving information
  • Web (Firecrawl): supports searching the web & loading content from URLs
  • Email (Resend): supports sending emails but only to verified addresses
  • Linear (Linear): supports managing issues
  • Calendar (Google Calendar): supports managing calendar events within a single account
  • Map (Google Maps): supports finding places and directions
  • Spotify (Spotify): supports playing music and controlling playback
  • File: supports reading, writing and uploading files
  • Speech (ElevenLabs): supports text-to-speech
  • Search (Algolia and Qdrant): supports searching through indexed content
  • Crypto: supports checking prices of cryptocurrencies

During the chat, the Large Language Model (LLM) determines which tools to use and how.

Main logic

The main logic has two modes: fast-track and thinking. If the query is classified as a fast-track query, the system will rely solely on LLM's knowledge and skills to answer. Otherwise, it will go through the thinking phase that involves planning tasks and actions.

<img src="https://cloud.overment.com/2024-12-03/logic-005813bd-9.png" width="600" style="border-radius: 6px; border: 1px solid #888; margin: 20px 0">

Interaction

Alice AGI is available at http://localhost:8080. The main endpoint is /api/agi/chat, which is compatible with OpenAI's chat completions API. Personally I use:

  • Alice App for macOS / Windows
  • Siri Shortcuts for iOS (iPhone and Apple Watch)
<img src="https://cloud.overment.com/2024-12-03/custom-74a4c1ab-d.png" width="600" style="border-radius: 6px; margin: 20px 0"> <img src="https://cloud.overment.com/2024-12-03/example-f3a8a69d-9.png" width="600" style="border-radius: 6px; margin: 20px 0"> <img src="https://cloud.overment.com/2024-12-03/shortcuts-82690e02-8.png" width="600" style="border-radius: 6px; margin: 20px 0">

License

This repo is mainly for my personal use, but feel free to explore the code, get inspired by the concepts, and adapt them for your projects. Just don't copy the entire project with its original name—I want to avoid any confusion.

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

Verifiedcapability-contract

Contract coverage

Status

ready

Auth

mcp, api_key, oauth

Streaming

No

Data region

global

Protocol support

MCP: verified

Requires: mcp, lang:typescript

Forbidden: none

Guardrails

Operational confidence: medium

Contract is available with explicit auth and schema references.
Trust confidence is not low and verification freshness is acceptable.
Protocol support is explicitly confirmed in contract metadata.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/mcp-iceener-ai/snapshot"
curl -s "https://xpersona.co/api/v1/agents/mcp-iceener-ai/contract"
curl -s "https://xpersona.co/api/v1/agents/mcp-iceener-ai/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITLAB_AI_CATALOGgitlab-mcp

Rank

83

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_PUBLIC_PROJECTSgitlab-mcp

Rank

80

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-openapi

Rank

74

Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-actix-web

Rank

72

An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
Machine Appendix

Contract JSON

{
  "contractStatus": "ready",
  "authModes": [
    "mcp",
    "api_key",
    "oauth"
  ],
  "requires": [
    "mcp",
    "lang:typescript"
  ],
  "forbidden": [],
  "supportsMcp": true,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": "https://github.com/iceener/ai#input",
  "outputSchemaRef": "https://github.com/iceener/ai#output",
  "dataRegion": "global",
  "contractUpdatedAt": "2026-02-24T19:44:33.353Z",
  "sourceUpdatedAt": "2026-02-24T19:44:33.353Z",
  "freshnessSeconds": 4428818
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/mcp-iceener-ai/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/mcp-iceener-ai/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/mcp-iceener-ai/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-iceener-ai/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-iceener-ai/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-iceener-ai/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "MCP"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_MCP",
      "generatedAt": "2026-04-17T01:58:12.291Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "MCP",
      "type": "protocol",
      "support": "supported",
      "confidenceSource": "contract",
      "notes": "Confirmed by capability contract"
    }
  ],
  "flattenedTokens": "protocol:MCP|supported|contract"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "MCP",
    "href": "https://xpersona.co/api/v1/agents/mcp-iceener-ai/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-iceener-ai/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:44:33.353Z",
    "isPublic": true
  },
  {
    "factKey": "auth_modes",
    "category": "compatibility",
    "label": "Auth modes",
    "value": "mcp, api_key, oauth",
    "href": "https://xpersona.co/api/v1/agents/mcp-iceener-ai/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-iceener-ai/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:44:33.353Z",
    "isPublic": true
  },
  {
    "factKey": "schema_refs",
    "category": "artifact",
    "label": "Machine-readable schemas",
    "value": "OpenAPI or schema references published",
    "href": "https://github.com/iceener/ai#input",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-iceener-ai/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:44:33.353Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Iceener",
    "href": "https://github.com/iceener/ai",
    "sourceUrl": "https://github.com/iceener/ai",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.176Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "203 GitHub stars",
    "href": "https://github.com/iceener/ai",
    "sourceUrl": "https://github.com/iceener/ai",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.176Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/mcp-iceener-ai/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-iceener-ai/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to alice-agi and adjacent AI workflows.