diff --git a/website/src/pages/index.astro b/website/src/pages/index.astro index 8eeadb2..19762d5 100644 --- a/website/src/pages/index.astro +++ b/website/src/pages/index.astro @@ -2,56 +2,52 @@ import Layout from "@/layouts/main.astro" import { Button } from "@/components/ui/button" import { Card, CardHeader, CardTitle, CardDescription, CardContent } from "@/components/ui/card" -import { Separator } from "@/components/ui/separator" -import { Badge } from "@/components/ui/badge" import { Star } from "lucide-react" const workflows = [ - { command: "/deepresearch", description: "Run a multi-step research pipeline on any scientific question" }, - { command: "/lit", description: "Search and summarize relevant literature from multiple databases" }, - { command: "/review", description: "Get an AI-powered peer review of any paper or manuscript" }, - { command: "/audit", description: "Audit methodology, statistics, and reproducibility of a study" }, - { command: "/replicate", description: "Attempt to reproduce key findings with available data" }, - { command: "/compare", description: "Compare and contrast multiple papers side by side" }, - { command: "/draft", description: "Draft a manuscript section from your research notes and sources" }, - { command: "/autoresearch", description: "Autonomous research loop that iterates until a question is answered" }, - { command: "/watch", description: "Monitor topics or authors for new publications and preprints" }, + { command: "/deepresearch", description: "Multi-agent investigation across papers, web, and code" }, + { command: "/lit", description: "Literature review from primary sources with consensus mapping" }, + { command: "/review", description: "Simulated peer review with severity scores and a revision plan" }, + { command: "/audit", description: "Paper-to-code mismatch audit for reproducibility claims" }, + { command: "/replicate", description: "Replication plan and execution in a sandboxed Docker container" }, + { command: "/compare", description: "Side-by-side source comparison with agreement and conflict matrix" }, + { command: "/draft", description: "Polished paper-style draft with inline citations from findings" }, + { command: "/autoresearch", description: "Autonomous loop: hypothesize, experiment, measure, repeat" }, + { command: "/watch", description: "Recurring monitor for new papers, code, or product updates" }, ] const agents = [ - { name: "Researcher", description: "Searches databases, reads papers, extracts findings" }, - { name: "Reviewer", description: "Evaluates methodology, identifies gaps, checks claims" }, - { name: "Writer", description: "Synthesizes sources into structured prose and citations" }, - { name: "Verifier", description: "Cross-references claims, checks data, validates results" }, + { name: "Researcher", description: "Hunts for evidence across papers, the web, repos, and docs" }, + { name: "Reviewer", description: "Grades claims by severity, flags gaps, and suggests revisions" }, + { name: "Writer", description: "Structures notes into briefs, drafts, and paper-style output" }, + { name: "Verifier", description: "Checks every citation, verifies URLs, removes dead links" }, ] const sources = [ - { name: "AlphaXiv", description: "Real-time access to arXiv papers with community annotations", href: "https://alphaxiv.org" }, - { name: "Web search", description: "Search the open web for supplementary context and data" }, - { name: "Preview", description: "More source integrations coming soon" }, + { name: "AlphaXiv", description: "Paper search, Q&A, code reading, and persistent annotations", href: "https://alphaxiv.org" }, + { name: "Web search", description: "Searches via Gemini or Perplexity" }, + { name: "Preview", description: "Browser and PDF export of generated artifacts" }, ] const terminalCommands = [ - { command: "feynman /deepresearch \"What causes Alzheimer's disease?\"", description: "Run a multi-step deep research pipeline" }, - { command: "feynman /lit \"CRISPR gene therapy 2024\"", description: "Search and summarize recent literature" }, - { command: "feynman /review ./my-paper.pdf", description: "Get an AI peer review of your manuscript" }, - { command: "feynman /audit 2401.12345", description: "Audit a paper's methodology and statistics" }, - { command: "feynman /watch \"transformer architectures\"", description: "Monitor a topic for new publications" }, + { command: 'feynman "what do we know about scaling laws"', description: "Cited research brief from papers and web" }, + { command: 'feynman deepresearch "mechanistic interpretability"', description: "Multi-agent deep dive with synthesis and verification" }, + { command: 'feynman lit "RLHF alternatives"', description: "Literature review with consensus and open questions" }, + { command: "feynman audit 2401.12345", description: "Paper claims vs. what the code actually does" }, + { command: 'feynman replicate "chain-of-thought improves math"', description: "Replication plan, compute target, experiment execution" }, ] --- - +
-

The open source AI
research agent

- Discover, analyze, and synthesize scientific literature from your terminal. - Feynman orchestrates AI agents to do the heavy lifting so you can focus on what matters. + Reads papers, searches the web, runs experiments, and cites every claim. All locally on your computer.

@@ -60,7 +56,6 @@ const terminalCommands = [ id="install-cmd" class="group flex items-center gap-3 rounded-lg bg-muted px-4 py-2.5 font-mono text-sm transition-colors hover:bg-muted/80 cursor-pointer" > - $ curl -fsSL https://feynman.is/install | bash
- Feynman terminal demo + Feynman CLI - -
-

Powerful from the command line

-

Run research workflows with simple commands.

+

What you type → what happens

+

Ask a question or run a workflow. Every answer is cited.

{terminalCommands.map((cmd) => (
-
- $ - {cmd.command} -
-
{cmd.description}
+ {cmd.command} + {cmd.description}
))}
@@ -131,13 +119,11 @@ const terminalCommands = [
- -
-

Built-in workflows

-

Pre-configured research workflows you can run with a single command.

+

Workflows

+

Slash commands or natural language. Your call.

{workflows.map((wf) => ( @@ -152,13 +138,11 @@ const terminalCommands = [
- -
-

Specialized agents

-

Each agent is purpose-built for a specific part of the research process.

+

Agents

+

You ask a question. The right team assembles.

{agents.map((agent) => ( @@ -173,13 +157,11 @@ const terminalCommands = [
- -
- -
-

Sandboxed compute

-

Execute code and run experiments in isolated environments.

+

Compute

+

Experiments run in sandboxed Docker containers. Your code stays local.

- Docker - - Run code, install packages, and execute experiments in secure Docker containers. - Results are streamed back to your terminal in real time. - + Docker + Isolated container execution for safe local experiments
- -
-

Start researching

-

- Install Feynman in seconds and run your first research workflow from the terminal. +

+ Built on Pi and alphaXiv. MIT licensed.

@@ -248,8 +218,7 @@ const terminalCommands = [