page.tsx 1.21 KB
Newer Older
Jeffrey Morgan's avatar
Jeffrey Morgan committed
1
2
import { AiFillApple } from 'react-icons/ai'

Jeffrey Morgan's avatar
Jeffrey Morgan committed
3
4
5
6
7
import models from '../../models.json'

export default async function Home() {
  return (
    <main className='flex min-h-screen max-w-2xl flex-col p-4 lg:p-24'>
Jeffrey Morgan's avatar
Jeffrey Morgan committed
8
9
      <img src='/ollama.png' className='w-20 h-auto' />
      <section className='my-4'>
10
        <p className='my-3 max-w-md'>
Jeffrey Morgan's avatar
Jeffrey Morgan committed
11
12
13
          <a className='underline' href='https://github.com/jmorganca/ollama'>
            Ollama
          </a>{' '}
Jeffrey Morgan's avatar
Jeffrey Morgan committed
14
15
16
          is a tool for running large language models, currently for macOS with Windows and Linux coming soon.
          <br />
          <br />
17
          <a href='/download' target='_blank'>
Jeffrey Morgan's avatar
Jeffrey Morgan committed
18
19
20
            <button className='bg-black text-white text-sm py-2 px-3 rounded-lg flex items-center gap-2'>
              <AiFillApple className='h-auto w-5 relative -top-px' /> Download for macOS
            </button>
21
          </a>
Jeffrey Morgan's avatar
Jeffrey Morgan committed
22
23
24
25
26
27
28
29
30
31
32
33
34
        </p>
      </section>
      <section className='my-4'>
        <h2 className='mb-4 text-lg'>Example models you can try running:</h2>
        {models.map(m => (
          <div className='my-2 grid font-mono' key={m.name}>
            <code className='py-0.5'>ollama run {m.name}</code>
          </div>
        ))}
      </section>
    </main>
  )
}